v1

latestOpenAPI 3.0.32026-07-222111928.0 KB
Integrations

Create Custom Integration

Create a custom integration type (team-level catalog entry) that users can then connect as user-provided MCP connections. Requires manager-or-above role.

post/v2/teams/{teamId}/integrations/custom

Path parameters

teamIdstring required

Request body

namestring required
auth_method'url' | 'apikey' | 'headers' | 'oauth' required
server_urlstring uri required
oauth_client_idstring
oauth_client_secretstring

Response

Default Response

idstring required
namestring required
typestring required
providerstring required
user_idstring nullable required
team_idstring required
server_urlstring
transport_type'stdio' | 'sse' | 'http'
auth_methodstring nullable
custom_integration_idstring nullable
icon_urlstring nullable
oauth_providerstring nullable
oauth_provider_keystring nullable
oauth_scopesstring[] nullable
has_headersboolean
has_oauth_tokensboolean
integration_idstring nullable
sharedboolean
created_bystring nullable
broken_atstring date-time nullable
broken_reasonstring nullable
created_atstring date-time required
updated_atstring date-time required