Sign Customiser

Navigation

Dark mode

Customiser mounting colours

Delete a mounting colour image

Copy page

Clears one of the mounting colour's image slots and deletes the stored file, returning a receipt naming what was removed and the mounting colour as it now stands. Requires customisers:write and an Idempotency-Key.

DELETE/api/v3/customisers/{customiser_id}/mounting-colours/{mounting_colour_id}/images/{image_slot}
DELETEDelete a mounting colour image
DELETE/api/v3/customisers/{customiser_id}/mounting-colours/{mounting_colour_id}/images/{image_slot}

Delete a mounting colour image

Clears one of the mounting colour's image slots and deletes the stored file, returning a receipt naming what was removed and the mounting colour as it now stands. Requires `customisers:write` and an `Idempotency-Key`. Deleting from a slot that holds no image answers 404. 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 mounting colour id.

Which of the mounting colour's images to write (closed set): the swatch a shopper picks from, or the example photograph beside it.

Delete a mounting colour image

Overview

Deleting from a slot that holds no image answers 404. 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

mounting_colour_idstringpathrequired

The mounting colour id.

Example: 14

image_slotstringpathrequired

Which image to remove: preview_image or example_image.

Example: preview_image

Delete a mounting colour image
curl https://web.signcustomiser.com/api/v3/customisers/1/mounting-colours/14/images/preview_image \
  --request DELETE \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
Response
{
  "data": {
    "object": "file_deletion_receipt",
    "slot": "preview_image",
    "customiser_id": 42,
    "mounting_colour_id": 14,
    "deleted": true,
    "removed_file": {
      "filename": "brushed-steel.png",
      "url": "https://cdn.example.com/files/2f1c9c0e-6a7b-4c1d-8e2f-3a4b5c6d7e8f.png"
    },
    "resource": {
      "object": "mounting_colour",
      "id": 14,
      "customiser_id": 42,
      "name": "Brushed Steel",
      "description": null,
      "hexcode": "#b5b5b5",
      "opacity": 1,
      "applied_to_visualisation": true,
      "mounting_ids": [
        8
      ],
      "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,
      "preview_image_url": null,
      "example_image_url": null,
      "created_at": "2026-08-13T00:00:00Z",
      "updated_at": "2026-08-13T00:05:00Z"
    }
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/customisers/42/mounting-colours/14/images/preview_image",
    "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.