Custom integrations
Sync a legacy product
deprecatedDeprecated. Use the current custom integration flow for new builds.
Authorisation
Bearer token required. Include in the
Authorization header.
Path parameters
customiser required
The Sign Customiser ID tied to this product.
Example: 42
Request body
product_id
cart
price_breakdown
custom_background_path
custom_background_original_path
product_type_paths
logo_original_path
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
}