Stores
Get the authenticated store
Identify the store your API key belongs to. Call this first: it confirms
the key works and tells you which store you are operating on, whether the
store runs on the shopify or universal platform, and its current
subscription plan. The operation is read-only, has no side effects, and
is always safe to retry.
Authenticate every request with a store API key sent as a bearer token
(Authorization: Bearer <api key>); keys are created in the merchant
admin under Integrate → API Tokens. A 401 problem response means the key
is missing or invalid — create or re-copy the key. A 429 problem response
means too many requests: wait retry_after seconds, then retry. Error
responses use RFC 9457 problem+json: machine-readable code, a
documentation link in type, and a request_id to quote when contacting
support.
Authorisation
Bearer token required. Include in the
Authorization header.
curl https://web.signcustomiser.com/api/v3/stores/me \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_API_TOKEN'{
"data": {
"object": "store",
"id": 1,
"name": "Demo Signs",
"platform": "universal",
"plan": "starter",
"created_at": "2026-01-12T03:14:15Z"
},
"links": {
"self": "https://web.signcustomiser.com/api/v3/stores/me",
"documentation": "https://www.signcustomiser.com/help/api/"
},
"meta": {
"api_version": "v3",
"request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
}
}{
"type": "https://www.signcustomiser.com/help/api/problems/missing_api_key",
"title": "Missing API key",
"status": 401,
"code": "missing_api_key",
"detail": "Provide a store API key as a bearer token: Authorization: Bearer <api key>. Keys are created in the merchant admin under Integrate → API Tokens.",
"request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
}{
"type": "https://www.signcustomiser.com/help/api/problems/invalid_api_key",
"title": "Invalid API key",
"status": 401,
"code": "invalid_api_key",
"detail": "The bearer token is not a valid store API key. Check the value, or create a new key in the merchant admin under Integrate → API Tokens.",
"request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
}{
"type": "https://www.signcustomiser.com/help/api/problems/unknown_parameter",
"title": "Unknown query parameter",
"status": 422,
"code": "unknown_parameter",
"detail": "The request includes query parameters this endpoint does not support: filter. This endpoint accepts no query parameters.",
"errors": [
{
"parameter": "filter",
"code": "unknown_parameter",
"detail": "The query parameter \"filter\" is not supported by this endpoint."
}
],
"request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
}{
"type": "https://www.signcustomiser.com/help/api/problems/rate_limited",
"title": "Too many requests",
"status": 429,
"code": "rate_limited",
"detail": "You have exceeded the request limit for this API key. Wait 60 seconds, then retry.",
"retry_after": 60,
"request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
}