Get QR template
Overview
Get a single QR code template by its path ID, with the related store included. Returns 404 if the template does not belong to the authenticated user's company.
Prerequisites
- A bearer token. Callable with Account tokens.
- The
templateIdof the record you are targeting.
Base URL
| Environment | URL |
|---|---|
| Production | https://production-api.shoutaboutus.com |
| Development | https://development-api.shoutaboutus.com |
Endpoint
GET /api/v1/qr-codes/template/{templateId}
Authentication
-
Requires a bearer token in the
Authorization: Bearer <bearer-token>header. -
Who can call it: Account tokens.
-
The lookup is scoped to the authenticated user's own company. A template belonging to any other company returns
404. -
There is no request body to validate. The
{templateId}path segment is the only input, and the route constrains it to digits ([0-9]+).
Rate limit
- No rate limit.
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
templateId | integer | Required | Digits only. |
Response
data.status(string) —"success".data.data(object) — theQrCodeTemplatemodel, includingid,name,description,store_id,template_type,design_html,design_settings,design_html_back,design_settings_back,qr_code_id,company_id,created_at,updated_at, and includedstore(id,name).data.message(string) —"QR code template retrieved successfully".
200 Success · 200
200{
"data": {
"status": "success",
"data": {
"id": 10,
"name": "Standard A6",
"store_id": 8748,
"template_type": "standard",
"design_html": "<p>Example content</p>",
"design_settings": {},
"design_html_back": null,
"design_settings_back": null,
"qr_code_id": 1,
"company_id": 456,
"unique_code": "t9X8y7z6",
"created_at": "2026-06-15T10:30:00.000000Z",
"updated_at": "2026-06-15T10:30:00.000000Z",
"store": { "id": 8748, "name": "Downtown Branch" }
},
"message": "QR code template retrieved successfully"
}
}Errors
| Status | Meaning |
|---|---|
401 | The bearer token is missing, expired or invalid |
404 | Returned if the template does not belong to the authenticated user's company |
500 | Unexpected server error |
Example request
curl --request GET \
--url "https://production-api.shoutaboutus.com/api/v1/qr-codes/template/123" \
--header 'Authorization: Bearer <bearer-token>' \
--header 'Accept: application/json'Updated 11 days ago
Did this page help you?
