Deskera · OAuth Scopes

Deskera OAuth Scopes

OAuth 2.0 searched

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

Tokens are issued from https://bifrost-us.deskera.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.

CompanyERPAccountingCRMHuman ResourcesPayrollInventoryInvoicingSmall BusinessSaaS
Scopes: 3 Flows: authorizationCode Method: searched

OAuth endpoints

Authorization URL
https://oauth.deskera.com/
Token URL
https://bifrost-us.deskera.com/oauth/token
Flows
authorizationCode

Scopes (3)

ScopeDescriptionFlows
write Write access requested on the OAuth authorization link (?client_id=...&scope=write&response_type=code). The scope used in every authorization-link example Deskera publishes. authorizationCode
read Read access. Documented in combination with write on the token exchange (grant_type=authorization_code&scope=read+write). authorizationCode
global The scope value carried on the per-operation "Security" tables in the generated API reference (Security Schema "Authorization", Scopes "global") — recorded on 3,739 documented operations. Deskera does not decompose this into per-resource scopes. authorizationCode

Source

OAuth Scopes

deskera-scopes.yml Raw ↑
generated: '2026-08-04'
method: searched
source: https://deskera.github.io/Developer-Documentation/docs/books/oauthv2
docs: https://deskera.github.io/Developer-Documentation/docs/books/oauthv2
note: >-
  Deskera publishes no OpenAPI document, so these scopes are read from the
  provider's own OAuth documentation and from the per-operation Security tables in
  the developer docs — not derived from securitySchemes. Deskera does not publish a
  granular scopes/permissions reference page; the OAuth surface is coarse-grained.
schemes:
- name: Authorization
  type: oauth2
  flows:
  - flow: authorizationCode
    authorizationUrl: https://oauth.deskera.com/
    tokenUrl: https://bifrost-us.deskera.com/oauth/token
scopes:
- scope: write
  description: >-
    Write access requested on the OAuth authorization link
    (?client_id=...&scope=write&response_type=code). The scope used in every
    authorization-link example Deskera publishes.
  flows:
  - authorizationCode
  sources:
  - https://deskera.github.io/Developer-Documentation/docs/books/oauthv2
- scope: read
  description: >-
    Read access. Documented in combination with write on the token exchange
    (grant_type=authorization_code&scope=read+write).
  flows:
  - authorizationCode
  sources:
  - https://deskera.github.io/Developer-Documentation/docs/environment/prod
- scope: global
  description: >-
    The scope value carried on the per-operation "Security" tables in the generated
    API reference (Security Schema "Authorization", Scopes "global") — recorded on
    3,739 documented operations. Deskera does not decompose this into per-resource
    scopes.
  flows:
  - authorizationCode
  sources:
  - https://deskera.github.io/Developer-Documentation/docs/books/invoiceapi
  - https://deskera.github.io/Developer-Documentation/docs/sales/contactsapi
gaps:
- No published scopes/permissions reference page.
- No per-resource or per-verb scopes; authorization is effectively account-wide
  read/write plus a "global" operation scope.
x-evidence:
  fetched: '2026-08-04'
  url: https://raw.githubusercontent.com/Deskera/Developer-Documentation/master/docs/books/oauthv2.md
  http_status: 200