Sign Customiser

Navigation

Dark mode

Customiser letter parts

Delete a letter part's colour

Copy page

Removes the colour and returns a deletion receipt: a snapshot of exactly what was removed. A colour anything still references is refused with a 409 resource_in_use listing the referencing rows — references are never silently cleared.

DELETE/api/v3/customisers/{customiser_id}/letter-types/{letter_type_id}/letter-parts/{letter_part}/colours/{colour_id}
DELETEDelete a letter part's colour
DELETE/api/v3/customisers/{customiser_id}/letter-types/{letter_type_id}/letter-parts/{letter_part}/colours/{colour_id}

Delete a letter part's colour

Removes the colour and returns a deletion receipt: a snapshot of exactly what was removed. A colour anything still references is refused with a 409 `resource_in_use` listing the referencing rows — references are never silently cleared. Requires `customisers:write` and an `Idempotency-Key`; retrying the same request and key replays the original receipt after the row is gone. The delete clears the customiser's cached storefront configuration and runs the advisory language sync, and never regenerates Shopify products, product images, or the product cache.

Authorisation

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

Path

The customiser id.

The letter type id.

The letter part.

The colour id.

Delete a letter part's colour

Overview

Requires customisers:write and an Idempotency-Key; retrying the same request and key replays the original receipt after the row is gone. The delete clears the customiser's cached storefront configuration and runs the advisory language sync, and never regenerates Shopify products, product images, or the product cache.

Authorisation

Bearer token required. Include it in the Authorization header.

Required scope: customisers:write

Path parameters

customiser_idstringpathrequired

The customiser id.

Example: 1

letter_type_idstringpathrequired

The letter type id.

Example: 7

letter_partstringpathrequired

The letter part.

Example: face

colour_idstringpathrequired

The colour id.

Example: 31

Delete a letter part's colour
curl https://web.signcustomiser.com/api/v3/customisers/1/letter-types/7/letter-parts/face/colours/31 \
  --request DELETE \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
Response
{
  "data": {
    "object": "letter_part_colour_deletion_receipt",
    "id": 31,
    "customiser_id": 42,
    "letter_type_id": 7,
    "letter_part": "face",
    "deleted": true,
    "resource": {
      "object": "colour",
      "id": 31,
      "customiser_id": 42,
      "name": "Warm White",
      "description": null,
      "colour_type": "single",
      "hexcode": "#FFEEDD",
      "multi_colour_hexcodes": null,
      "texture": "flat",
      "min_width_cm": null,
      "min_height_cm": null,
      "min_size_rule": "any",
      "base_price": 0,
      "currency": "USD",
      "price_multiplier": 1,
      "price_multiplier_target": "base_letter_price",
      "sort_order": 1,
      "image_url": null,
      "example_image_url": null,
      "texture_image_url": null,
      "created_at": "2026-08-13T00:00:00Z",
      "updated_at": "2026-08-13T00:00:00Z"
    }
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/customisers/42/letter-types/7/letter-parts/face/colours/31",
    "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.