Get Lead Values
GET /backend/lead-fields/{lead_id}
Response
{
"success": true,
"data": [
{
"field_id": "field-uuid-1",
"field_name": "Lead Source",
"field_key": "lead_source",
"value": "Website"
},
{
"field_id": "field-uuid-2",
"field_name": "Interest",
"field_key": "interest",
"value": "Product A"
}
]
}
Set Value
PUT /backend/lead-fields/{lead_id}/{field_id}
Body Parameters
Value to set (type must match field definition)
Request Example
curl -X PUT "https://api.leavo.ai/backend/lead-fields/lead-uuid/field-uuid" \
-H "Authorization: Bearer your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"value": "Referral"
}'
Response
{
"success": true,
"data": {
"field_id": "field-uuid",
"lead_id": "lead-uuid",
"value": "Referral",
"updated_at": "2024-01-15T14:00:00Z"
}
}
Set Multiple Values
PUT /backend/lead-fields/{lead_id}
Body Parameters
Object with field_key: value pairs
Request Example
curl -X PUT "https://api.leavo.ai/backend/lead-fields/lead-uuid" \
-H "Authorization: Bearer your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"fields": {
"lead_source": "Referral",
"interest": "Product B",
"budget": 50000
}
}'