Add a day off or special hoursComing soon
Adds a one-day exception. Appointments already booked that day are not changed.
Coming soon. Adds a one-day exception. Appointments already booked that day are not changed.
Scopes: calendar:write
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:write
Idempotency-Key?stringA unique string (a UUID works). Retrying with the same key within 24 hours returns the first response instead of acting twice. Reusing a key with a different body returns 409 idempotency_key_reused.
1 <= length <= 255application/json- body
date*stringThe day.
dateavailable*booleanFalse for a day off.
start?stringStart HH:MM, when available.
^([01][0-9]|2[0-3]):[0-5][0-9]$end?stringEnd HH:MM, when available.
^([01][0-9]|2[0-3]):[0-5][0-9]$reason?stringPrivate note.
length <= 200The override.
application/json- response
A one-day exception: a day off, or different hours.
id*stringOverride id.
1 <= length <= 64date*stringThe day.
dateavailable*booleanFalse for a day off.
start?|Start HH:MM, when available.
^([01][0-9]|2[0-3]):[0-5][0-9]$end?|End HH:MM, when available.
^([01][0-9]|2[0-3]):[0-5][0-9]$reason?|Private note.
curl -X POST 'https://api.matchai.co/v1/availability/overrides' \ -H 'Idempotency-Key: 6f1d3c2a-0b7e-4f5a-9c8d-1e2f3a4b5c6d' \ -H 'Content-Type: application/json' \ -d '{ "date": "2019-08-24", "available": true}'{ "id": "string", "date": "2019-08-24", "available": true, "start": "string", "end": "string", "reason": "string"}