Sign Customiser

Custom integrations

Sync a legacy product

deprecated
Copy page

Deprecated. Use the current custom integration flow for new builds.

POST /api/customisers/{customiser}/products

Authorisation

Bearer token required. Include in the Authorization header.

Path parameters

customiser string path required

The Sign Customiser ID tied to this product.

Example: 42

Request body

product_id string body
cart array body
price_breakdown array body
custom_background_path string body
custom_background_original_path string body
product_type_paths array body
logo_original_path string body

Request body example

application/json
{
  "product_id": "product-987654321",
  "cart": [],
  "price_breakdown": [],
  "custom_background_path": "https://cdn.example.com/bg.jpg",
  "custom_background_original_path": "https://cdn.example.com/bg-original.jpg",
  "product_type_paths": [],
  "logo_original_path": "https://cdn.example.com/logo.png"
}
Sync a legacy product
curl https://web.signcustomiser.com/api/customisers/51/products \
  --request POST \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "product_id": "product-987654321",
  "cart": [],
  "price_breakdown": [],
  "custom_background_path": "https://cdn.example.com/bg.jpg",
  "custom_background_original_path": "https://cdn.example.com/bg-original.jpg",
  "product_type_paths": [],
  "logo_original_path": "https://cdn.example.com/logo.png"
}'
Response 200
{
  "ok": true
}