Duckbill · OAuth Scopes

Duckbill OAuth Scopes

OAuth 2.0 searched

Duckbill publishes 6 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Duckbill API on a user’s behalf.

Tokens are issued from https://clerk.getduckbill.com/oauth/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

CompanyConsumerAI AssistantPersonal AssistantTask AutomationAgentsMCPConcierge
Scopes: 6 Flows: authorizationCode Method: searched

OAuth endpoints

Authorization URL
https://clerk.getduckbill.com/oauth/authorize
Token URL
https://clerk.getduckbill.com/oauth/token
Flows
authorizationCode

Scopes (6)

ScopeDescriptionFlows
openid OpenID Connect sign-in; issue an ID token for the authenticated user. authorizationCode
profile Access to basic profile claims (name, given_name, family_name, picture, preferred_username). authorizationCode
email Access to the user's email and email_verified claims. authorizationCode
public_metadata Read the user's public metadata stored in Clerk. authorizationCode
private_metadata Read the user's private metadata stored in Clerk. authorizationCode
offline_access Issue a refresh token for long-lived, offline access. authorizationCode

Source

OAuth Scopes

duckbill-scopes.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://clerk.getduckbill.com/.well-known/oauth-authorization-server
docs: https://getduckbill.com/platform
notes: >-
  Scopes advertised by Duckbill's OAuth 2.0 / OIDC authorization server
  (Clerk-hosted on clerk.getduckbill.com). These are the OIDC identity scopes the
  "Connect to Claude" MCP OAuth flow requests; Duckbill publishes no separate
  fine-grained API-permission scope reference.
schemes:
- name: OAuth2
  source: well-known/duckbill-oauth-authorization-server.json
  flows:
  - flow: authorizationCode
    authorizationUrl: https://clerk.getduckbill.com/oauth/authorize
    tokenUrl: https://clerk.getduckbill.com/oauth/token
scopes:
- scope: openid
  description: OpenID Connect sign-in; issue an ID token for the authenticated user.
  flows: [authorizationCode]
- scope: profile
  description: Access to basic profile claims (name, given_name, family_name, picture, preferred_username).
  flows: [authorizationCode]
- scope: email
  description: Access to the user's email and email_verified claims.
  flows: [authorizationCode]
- scope: public_metadata
  description: Read the user's public metadata stored in Clerk.
  flows: [authorizationCode]
- scope: private_metadata
  description: Read the user's private metadata stored in Clerk.
  flows: [authorizationCode]
- scope: offline_access
  description: Issue a refresh token for long-lived, offline access.
  flows: [authorizationCode]