Files
dashback/docs/api/routes/mcp/authorize.post.md
2026-10-13 00:36:38 +02:00

1.1 KiB

POST /mcp/authorize

Protected. Requires a valid session cookie (credentials: 'include').

Grant or deny MCP client authorization

Issues an OAuth authorization code or refusal for the requesting MCP client on behalf of the authenticated user.

Body (JSON)

Field Required Type Description
client_id yes string
redirect_uri yes string
code_challenge no string
code_challenge_method no string
state no string
scope no string
action yes string
{
  "client_id": "…",
  "redirect_uri": "…",
  "code_challenge": "…",
  "code_challenge_method": "…",
  "state": "…",
  "scope": "…",
  "action": "allow"
}

Response 200

Success with redirect URL containing code or error

Errors

Status Description
400 Invalid request parameters
401 User not authenticated
404 Client not found

Generated from @openapi JSDoc. Do not edit by hand — run npm run docs:api.