Search and list person events (activity log entries: calls, emails, notes, meetings).
The query param is a Lucene query_string.
Unqualified terms match event notes only; field-qualified terms (field:value), ranges, and boolean AND/OR/NOT also work over notes plus person_id, company_id, activity_type_id, id, created_at, and updated_at.
E.g. notes:followup, notes:"left voicemail" AND created_at:[now-12M TO now], person_id:(111 OR 222) AND -activity_type_id:44.
Structured filters (separate params):
activity_type_idsactivity_type_namescreated_by_idsjob_idsperson_idcompany_idcreated_at_start/created_at_end
Scroll pagination is supported.
Phone call recordings (outbound/inbound calls) appear in each event's documents array (often named call_recording. or call-recording.). Index lists id/name only; call person_events_show to get download_url / download_url_expires_at (short-lived S3 URL). Prefer that over call_recordings_download.
Meeting/Notetaker recordings live on schedule items — if schedule_item_id is present, use schedule_items_show for recording_download_url.
Do not use this for "intake notes" (that is the person description field — search people_index with description3) or AI Notetaker transcripts (use people_index schedule_item_transcript_texts / schedule_items_show).
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
