Documentation Index
Fetch the complete documentation index at: https://docs.linquid.io/llms.txt
Use this file to discover all available pages before exploring further.
OAuth Provider and Apps
This module includes two surfaces:- OAuth provider endpoints used by third-party clients
- Workspace OAuth app management endpoints
Provider endpoints
GET /api/oauth/authorizePOST /api/oauth/authorizePOST /api/oauth/tokenGET /api/oauth/userinfoPOST /api/oauth/revoke
OAuth app management endpoints
GET /api/oauth/appsPOST /api/oauth/appsGET /api/oauth/apps/:idPATCH /api/oauth/apps/:idDELETE /api/oauth/apps/:idPOST /api/oauth/apps/:id/rotate-secret
Permissions
integrations:read: list/get OAuth appsintegrations:manage: create/update/delete/rotate app secret
Key lifecycle behavior
- New
clientSecretis returned only on create and rotate. - Redirect URI allowlist is enforced during authorize flow.
- Scope requests are validated at authorize/token stages.
UserInfo and revoke
/userinforequires valid bearer access token and proper scopes./revokefollows OAuth revocation behavior and invalidates token material.
Common errors
400: malformed authorize/token payload401: invalid client credentials403: insufficient scopes404: OAuth app not found in workspace scope

