Appointment Search

Search for appointments

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

See the search filtering documentation for details about the query syntax. The searchable attributes and the operators each one accepts are listed in the request body below.

Appointment-specific notes

  • type and status take the values listed on Appointment:
    { "type": { "any": ["meeting", "video"] } }
  • Times are searched in UTC with utc_start and utc_end:
    { "utc_start": { "in_range": ["2025-04-01T00:00:00Z", "2025-04-30T23:59:59Z"] } }
  • invitations take a filter on invitations, by invitee reference or response status:
    { "invitations": { "any": { "invitee": { "equal": "/v1/users/1000" } } } }
    { "invitations": { "any": { "status": { "equal": "accepted" } } } }
  • resources take a resource search filter. Match a resource by its ID or name, not its reference:
    { "resources": { "any": { "resource_id": { "equal": 1000 } } } }
    { "resources": { "any": { "name": { "equal": "Boardroom" } } } }
  • Linked records (contacts, companies, opportunities, projects, tasks, groups, notes, forms, email_messages) take a search filter for that record type with any, using the linked record's reference:
    { "contacts": { "any": { "contact": { "equal": "/v1/contacts/1000" } } } }
  • category matches by name.
  • appointment and appointment_id match the appointment itself, by reference or by numeric ID.
Query Params
int32
≤ 250
Defaults to 50

Maximum number of results per page (max 250). Defaults to 50, or 10 when full-records is true.

boolean

Return every attribute of each result instead of the short list form.

int32

Return results whose ID is greater than or equal to this value. Use the next URL from the previous page rather than building this yourself.

Body Params
subject
object

Example: Project kickoff

location
object

Example: Boardroom

type
object

Appointment type

status
object

Appointment status

utc_start
object

Start time (UTC)

utc_end
object

End time (UTC)

category
object

Category name, e.g. Meeting

keywords
object

Keyword names, e.g. {"any": ["Kickoff"]}

invitations
object

Invitations. The operand is a filter on invitations, e.g. {"any": {"invitee": {"equal": "/v1/users/1000"}}} or {"any": {"status": {"equal": "accepted"}}}.

resources
object

Booked resources. The operand is a resource search filter, e.g. {"any": {"resource_id": {"equal": 1000}}} or {"any": {"name": {"equal": "Boardroom"}}}.

contacts
object

Records linked to contacts. The operand is a search filter on contacts, for example {"any": {"contact": {"equal": "/v1/contacts/1000"}}}.

companies
object

Records linked to companies. The operand is a search filter on companies, for example {"any": {"company": {"equal": "/v1/companies/1000"}}}.

opportunities
object

Records linked to opportunities. The operand is a search filter on opportunities, for example {"any": {"opportunity": {"equal": "/v1/opportunities/1000"}}}.

projects
object

Records linked to projects. The operand is a search filter on projects, for example {"any": {"project": {"equal": "/v1/projects/1000"}}}.

tasks
object

Records linked to tasks. The operand is a search filter on tasks, for example {"any": {"task": {"equal": "/v1/tasks/1000"}}}.

groups
object

Records linked to groups. The operand is a search filter on groups, for example {"any": {"group": {"equal": "/v1/groups/1000"}}}.

notes
object

Records linked to notes. The operand is a search filter on notes, for example {"any": {"note": {"equal": "/v1/notes/1000"}}}.

forms
object

Records linked to forms. The operand is a search filter on forms, for example {"any": {"form": {"equal": "/v1/forms/1000"}}}.

email_messages
object

Records linked to emails. The operand is a search filter on emails, for example {"any": {"email_message": {"equal": "/v1/emails/1000"}}}.

appointment
object

The appointment itself, by reference, e.g. /v1/appointments/1000

appointment_id
object

The appointment's numeric ID

owner
object

Owner reference, e.g. /v1/users/1000

creator
object

Creator reference, e.g. /v1/users/1000

create_date
object

Example: {"greater_than": "2025-03-04T17:45:57Z"}

modify_date
object

Example: {"greater_than": "2025-03-04T17:45:57Z"}

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json