Access Token

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

API Credentials

Deliverect uses OAuth 2.0 for API authentication. When a partner is registered, a client_id and client_secret are issued for use in the staging environment. These credentials are used to obtain an access_token, which must be included as a Bearer token in the Authorization header of all API requests.

ā“˜ Production credentials are issued only after an integration has been certified by Deliverect. Once certified, a separate set of credentials are provided, granting API access to each of your connected customer accounts in our production environment.

āš ļø Do not share your credentials. They allow access to all customer accounts connected to your partner integration.

šŸ” Token Expiry & Caching

Access tokens expire at the time specified in expires_at. Always cache and reuse tokens until expiry. Do not request a new token for every API call.

Use the access_token as a Bearer token in the Authorization header when making API requests:

Authorization: Bearer your-access-token

You can inspect the token structure using jwt.io

Scopes

Scopes define the permissions associated with your access token (e.g., POS, Channel, Store Dispatch).

For a complete list of available scopes, see link here

Webhooks & HMAC Authentication

Deliverect signs all outbound webhook requests using HMAC authentication.

Refer to the HMAC Authentication Guide for implementation details:
https://developers.deliverect.com/reference/hmac-authentication

Body Params
string
required
string
required
string
required
Defaults to https://api.staging.deliverect.com
string
required
Defaults to token
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json