CRM
Create person
Changed onCreates a new person in your CRM. Set custom attribute values with custom_attributes. A key that is not an active custom attribute returns 400 CUSTOM_ATTRIBUTE_KEY_UNKNOWN, and a value of the wrong type returns 400 CUSTOM_ATTRIBUTE_VALUE_INVALID.
post/v2/api/crm/people
Request
- Base URLhttps://api.withallo.com
- URLhttps://api.withallo.com/v2/api/crm/people
- AuthAPI key in header Authorization
Request body
Example request
{
"name": "John",
"last_name": "Doe",
"job_title": "CEO",
"website": "https://example.com",
"address": "123 Main St",
"numbers": [
"+33612345678"
],
"emails": [
"john@example.com"
],
"company_id": "com-xyz789",
"custom_attributes": {
"lead_source": "Webinar",
"budget": 5000
}
}Response
Person created
Example response
{
"data": {
"id": "per-abc123",
"name": "John",
"last_name": "Doe",
"job_title": "CEO",
"website": "https://example.com",
"address": "123 Main St",
"numbers": [
"+33612345678"
],
"emails": [
"john@example.com"
],
"company": {
"id": "com-xyz789",
"name": "Acme Corp"
},
"interactions": 5,
"last_activity_at": "2026-04-28T10:30:00",
"created_at": "2026-04-01T09:00:00",
"updated_at": "2026-04-28T10:30:00",
"custom_attributes": {
"lead_source": "Webinar",
"budget": 5000
}
}
}Changes
- info
added the new optional request property
- info
added the non-success response with the status
- info
added the optional property
/to the response with the status
- info