Endpoints
id path params are UUIDs.
Create integration
Request body
Categories
gateway_remote_mcp— A remote MCP integration accessed through the Kontext gateway. Kontext proxies requests and handles auth.internal_mcp_credentials— A credential-only integration. Kontext stores and brokers credentials but does not proxy MCP traffic.
Auth modes
List integrations
limit, cursor, and optional name substring filter.
Get integration
Response fields
Response shape:{ "integration": { ... } }
Update integration
Archive integration
Validate connectivity
validationStatus, validationMessage, and lastValidatedAt fields on the integration.
Get OAuth config
authMode is "oauth".
Response fields
Response shape:{ "oauth": { ... } }
Replace OAuth config
Remove OAuth config
authMode before removing OAuth, or the integration will have no auth.
Add user token
authMode is "user_token".
Get connection status
Response fields
Response shape:{ "connection": { ... } }
Revoke connection
The OAuth config, connection, and revoke endpoints are REST-only. Use the Management SDK for the core CRUD operations (create, list, get, update, archive, validate).