Build payments into your product with TPE virtual. Start integrating →
Logo

Authentication

Exchange your client credentials for an access token.

POST/oauth/token

Request Body

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.mytpe.app/oauth/token" \  -d grant_type=client_credentials \  -d client_id="$MYTPE_CLIENT_ID" \  -d client_secret="$MYTPE_CLIENT_SECRET" \  -d scope="links:write"
{
  "token_type": "Bearer",
  "expires_in": 3600,
  "access_token": "eyJ0eXAiOiJKV1Qi..."
}
{
  "error": "invalid_request",
  "error_description": "string"
}
{
  "error": "invalid_request",
  "error_description": "string"
}
{
  "error": "invalid_request",
  "error_description": "string"
}
{
  "errors": [
    {
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "meta": []
    }
  ]
}

On this page