Sign Customiser

Create a font tier pricing record. Each tier must reference a size that belongs to the customiser.

POST /api/v2/customisers/{customiser}/font-tiers

Authorisation

Bearer token required. Include in the Authorization header.

Path parameters

customiser string path required

The customiser ID.

Example: 1

Request body

label string body
tiers array body

Request body example

application/json
{
  "label": "Standard",
  "tiers": [
    {
      "sizeId": 1,
      "basePrice": {
        "line1": 100,
        "line2": 120,
        "line3": 140,
        "line4": 160,
        "line5": 180,
        "line6": 200
      },
      "letterPrice": {
        "line1": 10,
        "line2": 12,
        "line3": 14,
        "line4": 16,
        "line5": 18,
        "line6": 20
      }
    }
  ]
}
Create a font tier
curl https://web.signcustomiser.com/api/v2/customisers/1/font-tiers \
  --request POST \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "label": "Standard",
  "tiers": [
    {
      "sizeId": 1,
      "basePrice": {
        "line1": 100,
        "line2": 120,
        "line3": 140,
        "line4": 160,
        "line5": 180,
        "line6": 200
      },
      "letterPrice": {
        "line1": 10,
        "line2": 12,
        "line3": 14,
        "line4": 16,
        "line5": 18,
        "line6": 20
      }
    }
  ]
}'
Response 200
{
  "font_tier": {
    "font_tier_id": 1,
    "selection_id": 1,
    "label": "Standard",
    "tiers": []
  }
}