Gipo
Resources

Custom fields

Read-only discovery of the organization's task custom field definitions and their options.

Custom fields are your organization's own information fields on tasks (see the feature guide). Each field has a type and, for select fields, a list of options. This resource is read-only: it lets an external client discover the field definitions so it can fill or clear their values when creating or updating a task. Creating and editing the definitions themselves stays in the app (Settings → Custom fields).

Endpoints

MethodPathNotes
GET/api/v1/custom-fieldsList definitions in display order. Offset pagination.
GET/api/v1/custom-fields/{id}A single definition, or 404.

CustomFieldDefinition model

{
  "id": "cf1…",
  "name": "Severity",
  "type": "select",
  "position": 0,
  "options": [
    { "id": "opt1…", "label": "Low", "position": 0 },
    { "id": "opt2…", "label": "High", "position": 1 }
  ]
}
FieldTypeNotes
iduuidThe definitionId you send when writing a task's custom fields.
namestringThe field's display name (unique per organization).
typeenumtext · longText · number · date · select · boolean.
positionintDisplay order across the organization's fields.
optionsarrayNon-empty only for select fields. Each option's id is the optionId a select value references.

Listing definitions

GET /api/v1/custom-fields?limit=50&offset=0
ParamTypeDefaultRange
limitint501–100
offsetint0≥ 0

Returns { data, total }, ordered by position ascending.

Getting one definition

GET /api/v1/custom-fields/{id}

Returns { data }. A missing id, or one belonging to another organization, returns 404.

On this page