Administrators and the account owner only. Ranges may overlap an existing holiday. Personal access token only. The API supports a second, partner-issued token class that is not part of the public surface. This endpoint does not accept that class.
Administrators and the account owner only. Ranges may overlap an existing holiday.
Personal access token only. The API supports a second, partner-issued token class that is not part of the public surface. This endpoint does not accept that class.
bearerToken Personal access tokens created from the ThriveDesk UI. Create one under Integrations -> API Keys.
In: header
application/json
TypeScript Definitions
Use the request body type in TypeScript.
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/holidays" \ -H "Content-Type: application/json" \ -d '{ "name": "Winter break", "start_date": "2026-12-24", "end_date": "2026-12-26" }'{ "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "start_date": "2019-08-24", "end_date": "2019-08-24", "status": "upcoming", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }}List holidays GET
List holidays. Personal access token only. The API supports a second, partner-issued token class that is not part of the public surface. This endpoint does not accept that class.
Delete a holiday DELETE
Administrators and the account owner only. The holiday stops applying immediately and drops out of the list. Personal access token only. The API supports a second, partner-issued token class that is not part of the public surface. This endpoint does not accept that class.
length <= 120dateMust be on or after start_date. Equal dates make a single-day holiday.
date