Authentication
curl -X POST "https://app.journeybee.io/api/v1/custom-fields" \
-H "Authorization: Bearer your-api-key-uuid" \
-H "Content-Type: application/json" \
-d '{"label": "Deal Size", "type": "select", "category": "lead_deal", "options": [{"label": "Small"}, {"label": "Medium"}, {"label": "Large"}]}'
Request Body Schema
Field type. Options: text, textarea, number, date, boolean, select, multi_select
Field category. Options: lead, lead_deal, partner
Partner type association. Options: referral, reseller
Whether field is required (default: false)
Whether field is shared with partners (default: false)
Array of option objects for select/multi-select fields
Response Schema
The created custom field ID
The created custom field UUID
Notes
- Requires API key with
write_access permission
- Shared fields are automatically created in partner companies