---
title: "Update ticket field value"
method: PUT
path: "/api/tickets/{ticket_id}/custom-fields/{id}"
tags: ["Tickets"]
---

# Update ticket field value

`PUT /api/tickets/{ticket_id}/custom-fields/{id}`

Update a ticket's custom field value.

## Path parameters

- `ticket_id` integer, required
- `id` integer, required

## Request body

- union
  - string
  - integer
  - boolean

## Response `200`

Ticket's updated custom fields value.

- TicketCustomFieldValue
  - `field` TicketCustomField
    - `id` integer, required
    - `external_id` string
    - `object_type` 'Account' | 'AccountSetting' | 'Customer' | 'CustomField' | 'CustomFieldCondition' | 'CustomUserAvailabilityStatus' | 'CustomerExternalData' | 'Integration' | 'Macro' | 'Order' | 'Role' | 'Rule' | 'SatisfactionSurvey' | 'Shopper' | 'ShopperAddress' | 'Subscription' | 'Tag' | 'Team' | 'TicketMessage' | 'Ticket' | 'User' | 'UserSetting' | 'View' | 'Widget', required
    - `label` string, required
    - `description` string
    - `priority` integer, required
    - `required` boolean, required
    - `requirement_type` 'visible' | 'required' | 'conditional', required
    - `managed_type` 'contact_reason' | 'product' | 'resolution' | 'ai_intent' | 'ai_outcome' | 'ai_sales' | 'ai_discount' | 'ai_journey' | 'managed_sentiment' | 'call_status'
    - `definition` union, required
      - DefinitionNumber
        - `data_type` 'number', required
        - `input_settings` InputSettingsNumber, required
          - `input_type` 'input_number', required
          - `placeholder` string
          - `min` union
            - number
            - string
          - `max` union
            - number
            - string
      - DefinitionText
        - `data_type` 'text', required
        - `input_settings` union, required
          - InputSettingsText
            - `input_type` 'input', required
            - `placeholder` string
          - InputSettingsDropdownStr
            - `input_type` 'dropdown', required
            - `choices` string[], required
            - `default` string
      - DefinitionBoolean
        - `data_type` 'boolean', required
        - `input_settings` InputSettingsDropdownBool, required
          - `input_type` 'dropdown', required
          - `choices` boolean[], required
          - `default` boolean
    - `created_datetime` string, date-time, required
    - `updated_datetime` string, date-time
    - `deactivated_datetime` string, date-time
  - `id` integer
  - `prediction` unknown
  - `value` unknown, required

---

[API](https://skmtc.net/gorgias/apis/gorgias-rest-api.md) · [All operations](https://skmtc.net/gorgias/apis/gorgias-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gorgias/gorgias-rest-api/versions/36f2e31f4e81/schema)
