Custom integrations
Sync a legacy product
deprecatedDeprecated. Use the current custom integration flow for new builds.
Authorisation
Bearer token required. Include it in theAuthorization header.
Path parameters
customiserrequired
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/1/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"
}'Response200
{
"ok": true
}