Skip to main content

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
any
required
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

fields
object
required
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
    }
  }'