List appointmentsComing soon
Returns appointments in a time range, earliest first. status=requested lists what waits on the account holder’s answer.
Coming soon. Returns appointments in a time range, earliest first. status=requested lists what waits on the account holder’s answer.
Scopes: calendar:read
Pricing: Included with the connection.
AuthorizationBearer <matchai_<base62>>A personal API key, sent as Authorization: Bearer matchai_…. Create keys in Matchai under Settings → Connectors → Advanced (for developers). A key starts with matchai_ followed by letters and digits, carries the scopes chosen when it was created, and can be revoked at any time. Keys reach only the account that created them: to serve other professionals, use Connect with Matchai.
Scope: calendar:read
limit?integerHow many results per page.
1 <= value <= 10025cursor?stringThe next_cursor of the previous page. Cursors expire after 24 hours.
length <= 512from?stringStart of the range, with a UTC offset. Defaults to now.
date-timeto?stringEnd of the range.
date-timestatus?stringOnly this status.
"requested""confirmed""reschedule_pending""completed""cancelled""declined""no_show"listing_id?stringOnly appointments about this listing.
contact_id?stringOnly appointments with this contact.
One page of appointments.
application/json- response
One page of results. Pass next_cursor as cursor to get the next page; it is null on the last page.
data*array<>next_cursor*|Cursor for the next page, or null when there are no more results.
curl -X GET 'https://api.matchai.co/v1/appointments'{ "data": [ { "id": "string", "title": "string", "type": "property_viewing", "status": "requested", "starts_at": "2019-08-24T14:15:22Z", "ends_at": "2019-08-24T14:15:22Z", "duration_minutes": 5, "timezone": "string", "location": { "type": "in_person", "address": { "formatted": "string", "street": "string", "unit": "string", "city": "string", "region": "string", "postal_code": "string", "country": "string" }, "url": "http://example.com", "phone": "string", "note": "string" }, "host": { "user_id": "string", "display_name": "string", "team_id": "string" }, "participants": [ { "user_id": "string", "contact_id": "string", "display_name": "string", "role": "attendee", "status": "pending" } ], "listing_ids": [ "string" ], "project_id": "string", "conversation_id": "string", "notes": "string", "internal_notes": "string", "source": "listing", "proposed_starts_at": "2019-08-24T14:15:22Z", "requested_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "next_cursor": "string"}