Skip to main content
POST
`POST /api/mcp/connectors/{id}/oauth/authorize` — start the OAuth 2.1 flow.

Path Parameters

id
string<uuid>
required

Connector id

Body

application/json
client_id
string | null
redirect_url
string | null

Response

Authorization URL generated — data is {connector_id, name, authorization_url}

Doc-only schema for the standard MCP ApiResponse envelope ({"data": …, "status_code": N, "message": "…"}). Most /api/mcp/* payloads are service-layer serde_json::Value views, so data is documented as a free-form object; each route's response description says what it carries.

data
object | null
required
message
string
required
status_code
integer<int32>
required
Required range: x >= 0
Example:

200