Sign Customiser

Navigation

Dark mode

Return one modern product owned by the authenticated Store, including dimensions and safe public artwork URLs. title and description are Store product metadata and may contain customer-entered sign content, so protect keys with products:read.

GET/api/v3/products/{product_id}
GETShow a product
GET/api/v3/products/{product_id}

Show a product

Return one modern product owned by the authenticated Store, including dimensions and safe public artwork URLs. `title` and `description` are Store product metadata and may contain customer-entered sign content, so protect keys with `products:read`. ProductCache history, raw node data, provider payloads, underlying upload paths, upload/contact names, tokens, and emails are never exposed. The operation is read-only. Unknown and foreign ids return the same 404. Remove unknown query parameters after a 422. Retry 429 responses after `retry_after` seconds.

Authorisation

The Authorization header expects a Bearer token. Generate one on the API keys page in your dashboard.

Path

Product id returned by the list operation.

Show a product

Click Send to see the live response.

Overview

ProductCache history, raw node data, provider payloads, underlying upload paths, upload/contact names, tokens, and emails are never exposed. The operation is read-only. Unknown and foreign ids return the same 404. Remove unknown query parameters after a 422. Retry 429 responses after retry_after seconds.

Authorisation

Bearer token required. Include it in the Authorization header.

Required scope: products:read

Path parameters

product_idstringpathrequired

Product id returned by the list operation.

Example: 731

Show a product
curl https://web.signcustomiser.com/api/v3/products/731 \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
Response
{
  "data": {
    "object": "product",
    "id": 731,
    "customiser_id": 42,
    "title": "Custom neon sign",
    "price_amount": 12900,
    "compare_at_amount": 14900,
    "currency": "AUD",
    "image_url": "https://cdn.example.com/products/731.png",
    "created_at": "2026-07-18T03:14:15Z",
    "updated_at": "2026-07-18T03:16:10Z",
    "description": "Made to order.",
    "width_cm": 80.5,
    "height_cm": 31.5,
    "length_cm": 2.5,
    "artwork": {
      "svg_url": "https://cdn.example.com/design.svg",
      "eps_url": "https://cdn.example.com/design.eps",
      "illustrator_pdf_url": "https://cdn.example.com/design.pdf"
    }
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/products/731",
    "documentation": "https://www.signcustomiser.com/help/api/"
  },
  "meta": {
    "api_version": "v3",
    "request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
  }
}

Type a question and press Enter. Use the arrow keys to move between the results.