Integrations
Create an integration
Create a new integration
POST
/
config
Authorization
Body
curl --request POST \
--url https://api.nango.dev/config \
--header 'Content-Type: application/json' \
--data '{
"oauth_client_id": "<string>",
"oauth_client_secret": "<string>",
"oauth_scopes": "<string>",
"provider": "<string>",
"provider_config_key": "<string>"
}'
{
"config": {
"unique_key": "slack-nango-community",
"provider": "slack"
}
}
Body
application/json
oauth_client_id
string
The ID of your OAuth app (registed with the external API). Required for OAuth APIs.
oauth_client_secret
string
The secret of your OAuth app (registed with the external API). Required for OAuth APIs.
oauth_scopes
string
Comma separated list of scopes.
provider
string
requiredThe Nango API Configuration.
provider_config_key
string
requiredA unique integration ID, which you will use in the other API calls to reference this integration.
Response
200 - application/json
config
object
requiredcurl --request POST \
--url https://api.nango.dev/config \
--header 'Content-Type: application/json' \
--data '{
"oauth_client_id": "<string>",
"oauth_client_secret": "<string>",
"oauth_scopes": "<string>",
"provider": "<string>",
"provider_config_key": "<string>"
}'
{
"config": {
"unique_key": "slack-nango-community",
"provider": "slack"
}
}