# PUT Update a font tier

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

- Source URL: https://www.signcustomiser.com/help/api/put-update-a-font-tier/
- Markdown URL: https://www.signcustomiser.com/help/api/put-update-a-font-tier.md
- Group: Pricing - Font Tiers
- Method: PUT
- Path: /api/v2/customisers/{customiser}/font-tiers/{font_tier}
- Auth: Bearer token

## Path parameters

- customiser (string, required): The customiser ID. Example: 1
- font_tier (string, required): The font tier ID. Example: 1

## Body parameters

- label (string, optional): No description provided.
- tiers (array, optional): No description provided.

## Request body example

```json
{
  "label": "Premium",
  "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
      }
    }
  ]
}
```

## cURL example

```bash
curl https://web.signcustomiser.com/api/v2/customisers/1/font-tiers/1 \
  --request PUT \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "label": "Premium",
  "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 examples

### 200 PUT 200 example 1

```json
{
  "font_tier": {
    "font_tier_id": 1,
    "selection_id": 1,
    "label": "Premium",
    "tiers": []
  }
}
```
