List leads
Returns leads for your practice (clients with lead status).
Use lastUpdated for incremental sync and pageNumber for paged exports (1-based, up to 10000).
Optional filters: name, email, leadStatus, and leadSource apply case-insensitive substring matching.
By default, leads with status Lost are excluded. Set includeLostLeads=true to include them.
429: Rate limit exceeded.
Authorizations
Swagger / Postman only: Client ID as username, Client secret as password. In Postman, set this once on the collection (Authorization → Basic Auth) so all requests inherit. For production server-to-server code, prefer X-OM-Auth-ID and X-OM-Auth-Key headers.
Query Parameters
Only leads changed on or after this UTC time (incremental sync).
1-based page index (1–10000).
Substring match on lead name fields.
Substring match on email.
Substring match on lead status.
Substring match on lead source.
When true, includes leads with status Lost.
Response
OK