Script Connections
Script Connections API endpoints
Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Response Body
curl -X GET "http://localhost:3013/api/credential-bindings"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/credential-bindings" \ -H "Content-Type: application/json" \ -d '{ "configKey": "string", "allowedHosts": [ "string" ] }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Response Body
curl -X GET "http://localhost:3013/api/integrations-catalog"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-z0-9.-]+$/i1 <= length <= 255Response Body
curl -X GET "http://localhost:3013/api/integrations-catalog/string/surface"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Response Body
curl -X GET "http://localhost:3013/api/oauth-apps"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/oauth-apps" \ -H "Content-Type: application/json" \ -d '{ "provider": "string", "clientId": "string", "authorizeUrl": "http://example.com", "tokenUrl": "http://example.com" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[A-Za-z0-9_-]+$1 <= length <= 255Response Body
curl -X DELETE "http://localhost:3013/api/oauth-apps/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[A-Za-z0-9_-]+$1 <= length <= 255Response Body
curl -X POST "http://localhost:3013/api/oauth-apps/string/authorize-url"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[A-Za-z0-9_-]+$1 <= length <= 255Response Body
curl -X POST "http://localhost:3013/api/oauth-apps/string/refresh"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[A-Za-z0-9_-]+$1 <= length <= 255Response Body
curl -X DELETE "http://localhost:3013/api/oauth-apps/string/tokens"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/oauth-apps/discover" \ -H "Content-Type: application/json" \ -d '{ "url": "http://example.com" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Query Parameters
"openapi" | "graphql" | "mcp""global" | "agent" | "repo"Response Body
curl -X GET "http://localhost:3013/api/script-connections"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/script-connections" \ -H "Content-Type: application/json" \ -d '{ "slug": "string", "kind": "openapi", "baseUrl": "http://example.com" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
uuidResponse Body
curl -X GET "http://localhost:3013/api/script-connections/497f6eca-6276-4993-bfeb-53cbbbba6f08"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/script-connections/497f6eca-6276-4993-bfeb-53cbbbba6f08/disable" \ -H "Content-Type: application/json" \ -d '{ "enabled": true }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/script-connections/497f6eca-6276-4993-bfeb-53cbbbba6f08/mcp-call" \ -H "Content-Type: application/json" \ -d '{ "tool": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
uuidResponse Body
curl -X POST "http://localhost:3013/api/script-connections/497f6eca-6276-4993-bfeb-53cbbbba6f08/refresh"