Skip to main content

Unleash

Overview

The Unleash source can sync data from the Unleash API. At present this connector only supports full refresh syncs meaning that each time you use the connector it will sync all available records from scratch.

Requirements

To access the API, you will need to sign up for an API token, which should be sent with every request. Visit this link for a tutorial on how to generate an API key.

This Source Supports the Following Streams

  • features

Output schema

{
"name": "string",
"description": "string"
"project": "string"
"type": "string"
"enabled": "boolean"
"stale": "boolean"
"strategies": "array"
"strategy": "string"
"parameters": "object"
"impressionData": "boolean"
"variants": "array"
}

For more information around the returned payload, see that page

Features

FeatureSupported?(Yes/No)Notes
Full Refresh SyncYes
Incremental SyncNo

Getting started

  1. Generate an API Token following those instructions
  2. Add a new data source and select Unleash
  3. Setup your connection with your API Token and your API URL (you will find it in your API access tab, above your list of API Tokens)
  4. (Optional) Use the project name and/or the experiment name prefix fields to filter the data extracted along those dimensions
  5. Click Set up source

Performance considerations

The API key that you are assigned is rate-limited.

Reference

Config fields reference

Field
Type
Property name
string
api_token
string
api_url
string
project_name
string
nameprefix

Changelog

Expand to review
VersionDatePull RequestSubject
0.1.52024-07-0941114Update dependencies
0.1.42024-07-0640978Update dependencies
0.1.32024-06-2540423Update dependencies
0.1.22024-06-2240018Update dependencies
0.1.12024-05-2038378[autopull] base image + poetry + up_to_date
0.1.02022-11-30#19923🎉 New source: Unleash [low-code CDK]