Skip to main content
GET
List all custom fields

Authorizations

Authorization
string
header
required

Authenticate every request with a Bearer token. Pass your Reply API key in the Authorization header:

Get your API key from the Reply dashboard: Settings → API Key.

Response

List of custom fields retrieved successfully

id
integer
read-only

Custom field ID

title
string

Custom field name

fieldType
enum<string>

Custom field type

Available options:
text,
number
metadata
string | null

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

orgWide
boolean

Whether the field is shared across the organization

fieldSource
enum<string>

What fills the field. regular is one you fill yourself, ai one that carries its own prompt in aiDefinition, and promptAction one written by the Prompt Actions listed in promptActions. Only an ai field can be previewed or enriched; only a field that is not ai can be mapped to a Prompt Action output.

Available options:
regular,
ai,
promptAction
aiDefinition
AI Field Definition · object | null

The prompt that fills the field. Present only when fieldSource is ai; null otherwise.

Example:
promptActions
Custom Field Prompt Action · object[]

The Prompt Actions that write into this field. Empty unless fieldSource is promptAction.