Generating an Access Token

Before you can make any API request, you must generate an access_token.

This token authenticates your requests and must be included in the header of all endpoints.

If you already have a valid access_token, you may skip to Creating Your First Document Pack.


Step 1: Send a Token Request

Make a POST request to the following endpoint:

POST https://sandboxapi.quicklysign.com/v1/access_tokens

Step 2: Include Your Credentials

Use the credentials obtained in the previous section:

{
  "client_id": "<client_id>",
  "client_secret": "<client_secret>",
  "api_key": "<api_key>"
}

Full Request Example

POST /v1/access_tokens HTTP/1.1
Host: https://sandboxapi.quicklysign.com
Content-Type: application/json
Cache-Control: no-cache
curl https://base_url/v1/access_tokens \
  -H "Content-Type: application/json" \
  -H "Cache-Control: no-cache" \
  -d '{
    "client_id": "<client_id>",
    "client_secret": "<client_secret>",
    "api_key": "<api_key>"
  }'

Step 3: Copy Your Access Token

If successful, you will receive a response similar to:

{
  "data": {
    "access_token": "<access_token_value>"
  },
  "status": {
    "status_code": 200
  }
}

Copy the access_token value.

You will use this token in the header of all subsequent API requests.

Example:

GET /v1/documents HTTP/1.1
Host: https://sandboxapi.quicklysign.com
Content-Type: application/json
access_token: <access_token>

What Just Happened?

You authenticated your application and received a temporary access token that allows you to interact with the QuicklySign API securely.

You are now ready to create your first document pack.