Timetastic API

9 endpoints for Timetastic, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/timetastic
Connects with
Your own Timetastic account (employee or manager for the Wallchart and bookings, approver or admin for approvals, an account that can open Settings > Reporting & Backup for reports)
Integration page
Timetastic

Read (5)

Return data and change nothing in the account.

Timetastic Endpoints: Read
EndpointDescription
GET /wallcharts Absences per person for one month, as the Wallchart shows them.
GET /employee-calendar A year of one person's bookings with leave taken and remaining.
GET /pending-requests The requests waiting in your inbox, with the overlaps Timetastic flags.
GET /monthly-summary Leave totals per person and leave type for one month, plus the booking rows.
GET /annual-summary Allowance, carry forward, time in lieu, leave used and remaining per person for one year.

Write (4)

Change the account. Calls marked Confirm wait for the user to approve them.

Timetastic Endpoints: Write
EndpointDescription
POST /time-offs Confirm Request leave for yourself or, as a manager or admin, for someone else.
POST /requests/{request_id}/approve Confirm Approve one pending request from the inbox.
POST /requests/{request_id}/decline Confirm Decline one pending request, with an optional reason.
POST /requests/{request_id}/booking/cancel Confirm Cancel a booking with an optional reason.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.