Skip to main content
PUT
/
custom-fields
/
{id}
Update a custom field
curl --request PUT \
  --url https://api.reply.io/v3/custom-fields/{id} \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "title": "<string>",
  "fieldType": "<string>",
  "metadata": "<string>"
}
'
{
  "id": 123,
  "title": "<string>",
  "fieldType": "<string>",
  "metadata": "<string>",
  "orgWide": true
}

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header

Path Parameters

id
integer
required

Custom field ID

Body

application/json
title
string
required

Custom field name

fieldType
string
required

Custom field type

metadata
string | null

Optional metadata for the field (e.g., dropdown options)

Response

Custom field updated successfully

id
integer
required

Custom field ID

title
string
required

Custom field name

fieldType
string
required

Custom field type

metadata
string | null

Optional metadata for the field (e.g., dropdown options)

orgWide
boolean

Whether the field is shared across the organization