Skip to main content
POST
Finalize a connection after the OAuth popup closes

Authorizations

x-api-key
string
header
required

Path Parameters

connection_id
string<uuid>
required

Response

Successful Response

id
string<uuid>
required
organization_id
string<uuid>
required
integration_key
enum<string>
required

Stable identifier for each supported integration.

The string value must match the vendor's per-provider identifier (for Nango: provider_config_key). Persisted on integration_connections.integration_key and integration_connection_tools.integration_key.

Adding a new integration: append a member here, add an IntegrationSpec to INTEGRATIONS, register the provider in the vendor cloud via src/integrations/bootstrap.py (Step 3).

Available options:
slack,
custom_mcp,
notion,
google_drive,
calcom,
twilio,
email
nickname_slug
string
required
nickname
string
required
vendor
string
required
vendor_connection_id
string | null
required
status
string
required
tools_status
string
required
tools_synced_at
string<date-time> | null
required
status_reason
string | null
required
connected_at
string<date-time> | null
required
last_refreshed_at
string<date-time> | null
required
last_used_at
string<date-time> | null
required
metadata
Metadata · object
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
voice_account_cps
number | null
tools
ConnectionToolResponse · object[]