Authentication

Every request is signed with your store's private API key in the x-api-key header:

curl "https://api-stage.st-payup.com/v1/stores" \
  -H "x-api-key: pr_5d843b3a990f437fb03df5d510599bf2"

Getting a key

  1. Sign in to the merchant dashboard and open API keys.
  2. Choose Issue new keys. The registration already created a first pair that nobody has seen, so issuing replaces it: the old keys stop working at once.
  3. Copy the private key (pr_…). It is shown once; the dashboard keeps only a mask.

What a key can do

Answers you will see

Status Meaning
401 The key is missing, unknown, expired or public.
403 The key is valid but may not use that endpoint.
503 The key could not be checked right now; retry.

Lists

Every list answers { "data": [...], "page": 1, "size": 20, "total": 91 }. An empty list is "data": []. Ask for pages with page and size.