Monid · Authentication Profile

Monid Authentication

Authentication

Monid secures its APIs with http and oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).

CompanyAgentsMCPToolsDataAPI Marketplace
Methods: http, oauth2 Schemes: 2 OAuth flows: authorizationCode API key in:

Security Schemes

Bearer http
scheme: bearer
OAuth2 oauth2
· flows: authorizationCode

Source

Authentication Profile

Raw ↑
generated: '2026-07-23'
method: searched
source: openapi/monid-openapi.json + https://monid.ai/docs/integrations/oauth.md + /.well-known/openid-configuration
docs: https://monid.ai/docs/integrations/oauth.md
summary:
  types:
  - http
  - oauth2
  http_schemes:
  - bearer
  oauth2_flows:
  - authorizationCode
schemes:
- name: Bearer
  type: http
  scheme: bearer
  description: >-
    Monid API key (`Authorization: Bearer monid_live_...`) or a Clerk-issued JWT
    access token. Used for direct/server-to-server and proxy integrations.
  sources:
  - openapi/monid-openapi.json
- name: OAuth2
  type: oauth2
  provider: Clerk (clerk.app.monid.ai)
  description: >-
    OAuth 2.0 authorization-code flow with PKCE (S256) and refresh tokens, for
    user-delegated access to a caller's own workspace. Issuer https://api.monid.ai;
    protected resource https://api.monid.ai/v1. Advertised via the anonymous
    /.well-known/openid-configuration + oauth-authorization-server documents.
  flows:
  - flow: authorizationCode
    authorizationUrl: https://clerk.app.monid.ai/oauth/authorize
    tokenUrl: https://clerk.app.monid.ai/oauth/token
    revocationUrl: https://clerk.app.monid.ai/oauth/token/revoke
    scopes: [openid, profile, email, offline_access, "user:org:read"]
    pkce: S256
  sources:
  - https://api.monid.ai/.well-known/openid-configuration
  see: scopes/monid-scopes.yml
notes: >-
  Three documented integration modes: direct (single master API key), OAuth
  (user brings their own Monid account/workspace), and proxy (self-hosted in
  front of the API). Workspace scoping via the x-workspace-id header when an
  OAuth/JWT token lacks org context.