ApplicationsGenerate API key for application

Generate API key for application

Creates a new API key for the specified application belonging to the authenticated merchant. The full key is returned only once in the response.

curl -X POST "https://api.example.com/api/v1/applications/example_string/api-keys" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN (JWT)" \
  -d '{
  "description": "Production API key for checkout service"
}'
{
  "id": "key_uuid_888",
  "applicationId": "app_uk_store_123",
  "fullKey": "ks_live_abc123xyz...",
  "keyPrefix": "ks_live_abc1",
  "description": "Primary Checkout Key",
  "createdAt": "2026-02-23T13:30:00Z"
}
POST
/api/v1/applications/{id}/api-keys
POST
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token (JWT)
Bearer Tokenstring
Required

Bearer token (JWT) - just enter the token, "Bearer" prefix will be added automatically

Content-Typestring
Required

The media type of the request body

Options: application/json
descriptionstring
Required

Human readable description for the key

Max length: 50
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token (JWT). Authentication token required.

Path Parameters

Body

application/json
descriptionstring
Required

Human readable description for the key

Example:
Production API key for checkout service

Responses