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
Feature | Supported?(Yes/No) | Notes |
---|---|---|
Full Refresh Sync | Yes | |
Incremental Sync | No |
Getting started
- Generate an API Token following those instructions
- Add a new data source and select Unleash
- 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)
- (Optional) Use the
project name
and/or theexperiment name prefix
fields to filter the data extracted along those dimensions - 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