Quick Start

Configure the API and authenticate your first request

Base URL

Use the base URL that matches your qid environment:

EnvironmentBase URL
Productionhttps://api.qidpro.xyz
Staginghttps://staging.qidpro.xyz

All endpoint paths in this documentation are relative to the base URL above. For example, creating a share in production:

curl --request POST 'https://api.qidpro.xyz/di/share'

Authenticate requests

To use qid Cloud APIs, you need to generate Auth Keys from your organization dashboard.

  1. Go to Settings > API Keys > Create Key.
  2. You will be provided with a Token ID and Secret Key.
  3. Save the Secret Key securely; it cannot be retrieved again from the dashboard.
  4. Include the key in the request header for each request.

Required headers

HeaderRequiredDescription
AuthorizationYesBearer {Secret Key}
tokenIdYesToken ID from the dashboard

Example

Production:

curl 'https://api.qidpro.xyz/di/document/list?email=user%40example.com' \
  --header 'Authorization: Bearer your-secret-key' \
  --header 'tokenId: your-token-id'

Staging:

curl 'https://staging.qidpro.xyz/di/document/list?email=user%40example.com' \
  --header 'Authorization: Bearer your-secret-key' \
  --header 'tokenId: your-token-id'

Get started

After authenticating your requests, choose the guide for the workflow you want to build.

GuideWhat you'll do
DocumentsCreate, read, list, and scan identity documents
Collection RequestCreate and Read collection requests
ShareGet the guest data shared with qid
WebhookReceive real-time event notifications

Did this page help you?