This endpoint allows for searching profiles based on specific query parameters like first_name and is_offline, etc. It supports filtering to refine search results and utilizes pagination to handle large datasets efficiently.
Endpoint
GET /api/profiles/search/
Query Parameters:
Core Filters
• id (uuid): Filters reservations by the ID.
• first_name (string): Filters profiles by the first name.
• last_name (string): Filters profiles by the last name.
• email (string): Filters profiles by the email.
Sample Requests
# id
GET /api/profiles/search/?id=a31a7f99-87c2-4f13-af1e-502a724634d7
# first_name
GET /api/profiles/search/?first_name=Aaron
# last_name
GET /api/profiles/search/?last_name=James
# email
GET /api/profiles/search/[email protected]
Filtering using Custom Fields
custom_fields.custom_field_value.value_info.value (string): Filters profiles by the value_info's value of the custom_field_value within the custom fields.
Authorization
Requests to this endpoint require an API-KEY in the header:
Response Object
The response includes a count of total profiles found, navigation links for pagination, and an array of profile data:
For a complete description of each field in this response object, you can visit: Profiles