Sign Customiser

Navigation

Dark mode

Removes the mounting and returns a deletion receipt: a snapshot of exactly what was removed, so the caller can verify and report the change. A mounting anything live still references is refused with a 409 resource_in_use listing the referencing rows: the mounting colours offered for it, the materials that exclude it, and saved presets that chose it.

DELETE/api/v3/customisers/{customiser_id}/mountings/{mounting_id}
DELETEDelete a mounting
DELETE/api/v3/customisers/{customiser_id}/mountings/{mounting_id}

Delete a mounting

Removes the mounting and returns a deletion receipt: a snapshot of exactly what was removed, so the caller can verify and report the change. A mounting anything live still references is refused with a 409 `resource_in_use` listing the referencing rows: the mounting colours offered for it, the materials that exclude it, and saved presets that chose it. Deleted mounting-colour rows are reconciled instead. The delete removes this mounting from a shared tombstone, or permanently removes a tombstone that would otherwise be empty. 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 mounting id, from the list mountings operation.

Delete a mounting

Overview

Deleted mounting-colour rows are reconciled instead. The delete removes this mounting from a shared tombstone, or permanently removes a tombstone that would otherwise be empty. 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

mounting_idstringpathrequired

The mounting id.

Example: 8

Delete a mounting
curl https://web.signcustomiser.com/api/v3/customisers/1/mountings/8 \
  --request DELETE \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
Response
{
  "data": {
    "object": "mounting_deletion_receipt",
    "id": 8,
    "customiser_id": 42,
    "deleted": true,
    "resource": {
      "object": "mounting",
      "id": 8,
      "customiser_id": 42,
      "name": "Wall Screws",
      "description": null,
      "visualisation": "screw",
      "pedestal_pole_width_pct": null,
      "pedestal_base_depth_pct": null,
      "sign_feet_base_depth_pct": null,
      "sign_feet_post_height_pct": null,
      "sign_feet_inset_pct": null,
      "letter_parts": [],
      "excluded_colour_ids": [],
      "excluded_backboard_ids": [],
      "base_price": 0,
      "currency": "USD",
      "price_multiplier": 1,
      "price_multiplier_target": "base_letter_price",
      "sort_order": 1,
      "image_url": null,
      "button_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/mountings/8",
    "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.