Authentication
curl -X GET "https://app.journeybee.io/api/v1/custom-fields?category=lead" \
-H "Authorization: Bearer your-api-key-uuid" \
-H "Content-Type: application/json"
Query Parameters
Filter by category. Options: lead
, lead_deal
, partner
Filter by partner type. Options: referral
, reseller
Response Schema
Array of custom field definitions
Field type: text
, textarea
, number
, date
, boolean
, select
, multi_select
Field category: lead
, lead_deal
, partner
Whether field is required
Whether field is shared with partners
Array of options for select/multi-select fields
Example Response
[
{
"id": 5,
"uuid": "cf-uuid-123",
"label": "Revenue Potential",
"type": "number",
"category": "lead",
"partner_type": "referral",
"required": false,
"shared": true,
"options": null
},
{
"id": 6,
"label": "Priority Level",
"type": "select",
"category": "lead",
"options": [
{"id": 1, "label": "High"},
{"id": 2, "label": "Medium"},
{"id": 3, "label": "Low"}
]
}
]
Notes
- Requires API key with
read_access
permission
- Custom fields define the schema for lead, deal, and partner data
- Shared fields are synchronized with partner companies