Description
Create a single contact with detailed information including personal, company, and industry-specific fields. This endpoint is designed for form-based contact creation (e.g., from a CRM UI).
Authorizations
Required Fields
User unique_id (who is creating the contact)
Contact phone number (E.164 format recommended, e.g., +15551234567)
Add contact to an existing list by its unique_id. If not provided, contact is added to a “Manual Entries” list.
Create a new list with this name and add the contact to it. Only used if list_id is not provided.
Birthday (YYYY-MM-DD format)
Street address line 2 (apt, suite, etc.)
Lead opportunity value (e.g., “$500”)
Where the lead came from (e.g., “Facebook”, “Referral”)
Your CRM’s ID for this contact
Industry (e.g., “Real Estate”, “Finance”)
National Producer Number (for insurance professionals)
Central Registration Depository number (for financial advisors)
Industry-Specific Fields (Finance & Real Estate)
Last 4 digits of SSN (for verification purposes)
Type of debt (e.g., “VA Loan”, “FHA”, “Conventional”)
months_since_mortgage_open
Months since mortgage account opened
Notes
Free-text notes about the contact
Basic
With Company Info
Full Finance Lead
curl -X POST https://api.teli.ai/v1/contacts \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"organization_id": "{org_id}",
"user_id": "{user_id}",
"phone_number": "+15551234567",
"first_name": "John",
"last_name": "Doe",
"email": "[email protected] "
}'
201
400 (Validation Error)
404 (Not Found)
{
"success" : true ,
"contact_id" : "contact_1767123456789x123456789012345" ,
"list_id" : "1763072372500x777103986713560785" ,
"list_created" : false ,
"message" : "Contact created successfully" ,
"powered_by" : "Teli"
}