Destination
Create a new destination
- Documentation
- Contact Us
- Introduction
Link Token
Sync
Destination
Source
Object
Connection
Customer Data
Overview
API Reference
Destination
Create a new destination
POST
/
destination
X-API-KEY
string
*
X-API-KEY
Required
string
object
*
bigquery_config
object
bigquery_config
object
credentials
string
credentials
string
Add Example Value
location
string
*
location
Required
string
Add Example Value
connection_type
enum<string>
*
connection_type
Required
enum<string>
display_name
string
*
display_name
Required
string
Add Example Value
mongodb_config
object
mongodb_config
object
connection_options
string
connection_options
string
Add Example Value
host
string
*
host
Required
string
Add Example Value
password
string
*
password
Required
string
Add Example Value
username
string
*
username
Required
string
Add Example Value
redshift_config
object
redshift_config
object
database_name
string
*
database_name
Required
string
Add Example Value
host
string
*
host
Required
string
Add Example Value
password
string
*
password
Required
string
Add Example Value
port
string
*
port
Required
string
Add Example Value
username
string
*
username
Required
string
Add Example Value
snowflake_config
object
snowflake_config
object
database_name
string
*
database_name
Required
string
Add Example Value
host
string
*
host
Required
string
Add Example Value
password
string
*
password
Required
string
Add Example Value
role
string
*
role
Required
string
Add Example Value
username
string
*
username
Required
string
Add Example Value
warehouse_name
string
*
warehouse_name
Required
string
Add Example Value
curl --request POST \
--url https://api.fabra.io/destination \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '{
"bigquery_config": {
"credentials": "Paste JSON from GCP",
"location": "us-west1"
},
"connection_type": "snowflake",
"display_name": "BigQuery",
"mongodb_config": {
"connection_options": "retryWrites=true&w=majority",
"host": "examplecluster.abc123.mongodb.net",
"password": "securePassword123",
"username": "jane_doe"
},
"redshift_config": {
"database_name": "your_database",
"host": "examplecluster.12345.us-west-1.redshift.amazonaws.com",
"password": "securePassword123",
"port": 5432,
"username": "jane_doe"
},
"snowflake_config": {
"database_name": "your_database",
"host": "abc123.us-east4.gcp.snowflakecomputing.com",
"password": "securePassword123",
"role": "your_role",
"username": "jane_doe",
"warehouse_name": "your_warehouse"
}
}'
{
"destination": {
"connection": {
"connection_type": "snowflake",
"id": 1
},
"display_name": "BigQuery",
"id": 10
}
}
Authorizations
X-API-KEY
string
headerrequiredBody
application/json
bigquery_config
object
bigquery_config.credentials
string
bigquery_config.location
string
requiredconnection_type
enum<string>
requiredAvailable options:
snowflake
, bigquery
, redshift
, mongodb
, webhook
display_name
string
requiredmongodb_config
object
mongodb_config.connection_options
string
mongodb_config.host
string
requiredmongodb_config.password
string
requiredmongodb_config.username
string
requiredredshift_config
object
redshift_config.database_name
string
requiredredshift_config.host
string
requiredredshift_config.password
string
requiredredshift_config.port
string
requiredredshift_config.username
string
requiredsnowflake_config
object
snowflake_config.database_name
string
requiredsnowflake_config.host
string
requiredsnowflake_config.password
string
requiredsnowflake_config.role
string
requiredsnowflake_config.username
string
requiredsnowflake_config.warehouse_name
string
requiredResponse
200 - application/json
destination
object
destination.connection
object
destination.connection.connection_type
enum<string>
Available options:
snowflake
, bigquery
, redshift
, mongodb
, webhook
destination.connection.id
integer
destination.display_name
string
destination.id
integer
curl --request POST \
--url https://api.fabra.io/destination \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '{
"bigquery_config": {
"credentials": "Paste JSON from GCP",
"location": "us-west1"
},
"connection_type": "snowflake",
"display_name": "BigQuery",
"mongodb_config": {
"connection_options": "retryWrites=true&w=majority",
"host": "examplecluster.abc123.mongodb.net",
"password": "securePassword123",
"username": "jane_doe"
},
"redshift_config": {
"database_name": "your_database",
"host": "examplecluster.12345.us-west-1.redshift.amazonaws.com",
"password": "securePassword123",
"port": 5432,
"username": "jane_doe"
},
"snowflake_config": {
"database_name": "your_database",
"host": "abc123.us-east4.gcp.snowflakecomputing.com",
"password": "securePassword123",
"role": "your_role",
"username": "jane_doe",
"warehouse_name": "your_warehouse"
}
}'
{
"destination": {
"connection": {
"connection_type": "snowflake",
"id": 1
},
"display_name": "BigQuery",
"id": 10
}
}