Get a custom field by ID
GET/v2/custom_fields/{id}
Retrieves a single custom field by its unique identifier.
Returns the custom field object if found in your organization.
Response
Returns a custom field object with:
id- Unique field identifierlabel- Field label displayed to userstype- Field type (text, number, select, multi-select, checkbox, date)required- Whether the field is requiredplaceholder- Placeholder text (for text/number fields)public- Whether the field value is publicly visibleinternal- Whether the field is for internal use onlyoptions- Array of options (for select/multi-select fields)
Errors
404- Custom field not found in your organization
Get a custom field by ID
curl https://do.featurebase.app/v2/custom_fields/$ID \
-H "Authorization: Bearer $FEATUREBASE_API_KEY"{
"id": "65d26304b2e65b1e1278170c",
"label": "Your @username",
"object": "custom_field",
"type": "text",
"allowMultiple": false,
"createdAt": "2025-04-06T14:11:58.141Z",
"internal": false,
"options": [
{
"id": "65d26304b2e65b1e1278170d",
"label": "High Priority"
}
],
"placeholder": "Enter your username",
"public": false,
"required": true,
"updatedAt": "2025-04-06T14:11:58.141Z"
}Returns Examples
{
"id": "65d26304b2e65b1e1278170c",
"label": "Your @username",
"object": "custom_field",
"type": "text",
"allowMultiple": false,
"createdAt": "2025-04-06T14:11:58.141Z",
"internal": false,
"options": [
{
"id": "65d26304b2e65b1e1278170d",
"label": "High Priority"
}
],
"placeholder": "Enter your username",
"public": false,
"required": true,
"updatedAt": "2025-04-06T14:11:58.141Z"
}