Search profiles

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

Last updated