Sign Customiser

Navigation

Dark mode

Takes the customiser off the storefront and frees the live slot it held. Deactivating one that is already down changes nothing and answers 200 with the same resource, so the operation is safe to repeat.

POST/api/v3/customisers/{customiser_id}/deactivate
POSTDeactivate a customiser
POST/api/v3/customisers/{customiser_id}/deactivate

Deactivate a customiser

Takes the customiser off the storefront and frees the live slot it held. Deactivating one that is already down changes nothing and answers 200 with the same resource, so the operation is safe to repeat. It is never refused by the plan. One limitation is worth knowing before you rely on this: deactivating does not remove a customiser that is already embedded in a storefront page. Shoppers reaching that page can still design on it. Deactivation stops the customiser being offered as a live product; removing an existing embed is a change to the storefront theme. Requires `customisers:write` and an `Idempotency-Key`. The deactivation clears the customiser's cached storefront configuration and resynchronises translated content; it never regenerates your Shopify products, product images, or product cache. Existing products and order history are untouched.

Authorisation

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

Path

The customiser id.

Deactivate a customiser

Overview

It is never refused by the plan. One limitation is worth knowing before you rely on this: deactivating does not remove a customiser that is already embedded in a storefront page. Shoppers reaching that page can still design on it. Deactivation stops the customiser being offered as a live product; removing an existing embed is a change to the storefront theme. Requires customisers:write and an Idempotency-Key. The deactivation clears the customiser's cached storefront configuration and resynchronises translated content; it never regenerates your Shopify products, product images, or product cache. Existing products and order history are untouched.

Authorisation

Bearer token required. Include it in the Authorization header.

Required scope: customisers:write

Path parameters

customiser_idstringpathrequired

The customiser id.

Example: 1

Deactivate a customiser
curl https://web.signcustomiser.com/api/v3/customisers/1/deactivate \
  --request POST \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
Response
{
  "data": {
    "object": "customiser",
    "id": 42,
    "name": "Neon sign builder",
    "active": false,
    "pricing_model": "frame_fit",
    "pricing_model_display_name": "Frame Fit",
    "sign_category": "neon",
    "product_family": "neon",
    "selection_mode": "per_word",
    "created_at": "2026-08-14T00:00:00Z",
    "updated_at": "2026-08-14T00:05:00Z"
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/customisers/42/deactivate",
    "documentation": "https://www.signcustomiser.com/help/api/"
  },
  "meta": {
    "applied": true,
    "api_version": "v3",
    "request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
  }
}

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