Integrations
Update an integration
Edit an integration (only for OAuth APIs)
PUT
/
config
Authorization
Body
curl --request PUT \
--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"
}
}
Only integrations using OAuth 1 & 2 can be updated, not integrations using API keys & Basic auth (because there is nothing to update for them).
Body
application/json
oauth_client_id
string
requiredThe ID of your OAuth app (registed with the external API).
oauth_client_secret
string
requiredThe secret of your OAuth app (registed with the external API).
oauth_scopes
string
Comma separated list of scopes.
provider
string
requiredThe Nango API Configuration.
provider_config_key
string
requiredThe integration ID that you created on Nango.
Response
200 - application/json
config
object
requiredcurl --request PUT \
--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"
}
}