Skip to main content

Documentation Index

Fetch the complete documentation index at: https://apidocs.synchpay.dev/llms.txt

Use this file to discover all available pages before exploring further.

To access the SynchPay API, you need to obtain an access token by authorizing with your ClientId and ClientSecret, which are provided by SynchPay support. Note: Keep your ClientId and ClientSecret secure and do not expose them in client-side code or public repositories.

Obtaining an Access Token

Token Endpoint

Request Body

The request body should be in JSON format and contain the following fields:
  • ClientId: Your client ID provided by SynchPay support.
  • ClientSecret: Your client secret provided by SynchPay support. You can request a new client secret via this form.
Example:
{
  "ClientId": "your_client_id",
  "ClientSecret": "your_client_secret"
}

Response

Upon successful authorization, the endpoint returns a JSON object with the following fields:
  • AccessToken: The access token to be used in API requests.
  • TokenType: The type of the token, which is “Bearer”.
  • ExpiresInSeconds: The number of seconds until the token expires (3600 seconds, which is one hour).
Example:
{
  "AccessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "TokenType": "Bearer",
  "ExpiresInSeconds": 3600
}

Using the Access Token

To make authorized requests to the API, include the access token in the Authorization header of your HTTP requests: Authorization: Bearer \<AccessToken> Replace <AccessToken> with the actual access token received from the token endpoint. Example:
GET /some/protected/endpoint HTTP/1.1
Host: api.synchpay.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Token Expiry

The access token is valid for one hour (3600 seconds). After it expires, you need to obtain a new token by calling the token endpoint again with your credentials.
Last modified on January 7, 2026