Skip to main content
The Contacts API provides comprehensive contact management functionality for real estate professionals, enabling lead tracking, client management, and relationship building through a robust set of endpoints.

Contact Object

Contact Properties

Contact Types

Contact Status

Endpoints

List Contacts

Retrieve a paginated list of contacts with optional filtering and sorting.
Query Parameters: Response:

Get Contact

Retrieve a specific contact by ID.
Path Parameters: Query Parameters: Response:

Create Contact

Create a new contact in the system.
Request Body: Response:

Update Contact

Update an existing contact’s information.
Path Parameters: Request Body: Same fields as create contact (all optional for updates) Response:

Delete Contact

Delete a contact from the system.
Path Parameters: Response:

Contact Activities

List Contact Activities

Retrieve activity history for a specific contact.
Response:

Add Contact Activity

Record a new activity for a contact.

Contact Tags

Get Contact Tags

Retrieve all available tags for contacts.
Response:

Add Contact Tags

Add tags to a contact.

Bulk Operations

Bulk Update Contacts

Update multiple contacts in a single request.
Response:

Error Handling

Common Error Responses

Contact Not Found (404):
Validation Error (422):
Duplicate Contact (409):

Best Practices

1. Lead Scoring Integration

Automatically calculate lead scores when creating or updating contacts:

2. Efficient Filtering

Use efficient filtering to reduce API response size:

3. Batch Operations

Use bulk operations for efficiency when updating multiple contacts:

4. Activity Tracking

Always track contact interactions for better relationship management:

Contact data is automatically synchronized with your CRM dashboard and real-time analytics. All contact interactions are logged for compliance and relationship management purposes.