oauth

GET /v1/auth/oauth/{provider} — initiate OAuth flow.

Generates an authorization URL with PKCE, stores state in DB, and returns the URL for the client to redirect the user to.

get/v1/auth/oauth/{provider}

Path parameters

providerstring required

OAuth provider (e.g. github, google)

Response

Authorization URL

authorize_urlstring required

Changes