Timetastic

Integrate your application with the Timetastic API

🚀 Quickstart

Connect to Timetastic with Tenklo and see data flow in 2 minutes. Timetastic uses a static bearer token generated directly in your Timetastic account.

Create the integration

In Tenklo (free signup), go to Integrations -> Configure New Integration -> Timetastic.

Connect your Timetastic account

Go to Connections -> Add Test Connection. Enter your API key, then save.

Call the Timetastic API

Let's make your first request to the Timetastic API. Replace the placeholders below with your Environment API key, integration ID, and connection ID:

curl "https://api.tenklo.dev/proxy/users" \
  -H "Authorization: Bearer <NANGO-API-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>"

Or fetch credentials with the Node SDK or API.

✅ You're connected! Check the Logs tab in Tenklo to inspect requests.

Implement Tenklo in your app

Follow our Auth implementation guide to integrate Tenklo in your app.

To obtain an API key, follow the setup guide linked below.

📚 Timetastic integration guides

Tenklo maintained guides for common use cases.

Official docs: Timetastic API docs

🧩 Pre-built syncs & actions for Timetastic

Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.

Others

Function nameDescriptionTypeSource code
action-holidayApprove, decline, cancel, or delete a leave request.Action🔗 Github
add-departmentCreate a new department.Action🔗 Github
add-locked-dateCreate a locked date period that blocks leave requests.Action🔗 Github
add-user-toilAdd a Time Off In Lieu entry for a user for a year.Action🔗 Github
add-userCreate a new user, optionally sending a welcome email.Action🔗 Github
archive-userArchive a user, immediately logging them out and blocking further login.Action🔗 Github
assign-user-public-holidaysTurn on and assign a public holiday set (country/region) to a userAction🔗 Github
create-leave-typeCreate a new leave type. Admin only.Action🔗 Github
delete-departmentDelete a department.Action🔗 Github
delete-leave-typeDelete a leave type. Admin only.Action🔗 Github
delete-locked-dateRemove a locked date period. Admin/manager only.Action🔗 Github
delete-user-toilDelete a TOIL entry for a user.Action🔗 Github
edit-departmentUpdate a department's settings.Action🔗 Github
edit-userUpdate fields on an existing user.Action🔗 Github
get-departmentRetrieve a single department.Action🔗 Github
get-holidayRetrieve a single leave request.Action🔗 Github
get-leave-typeRetrieve a single leave type.Action🔗 Github
get-public-holidayRetrieve a single public holiday.Action🔗 Github
get-user-allowance-for-yearGet the allowance, TOIL, and carry-forward for one user for one year.Action🔗 Github
get-user-allowancesGet allowance, TOIL, and carry-forward records for one user across all years.Action🔗 Github
get-userRetrieve a single user, including their work schedule and per-year allowances.Action🔗 Github
list-absencesGet a chronological, day-by-day list of who is off within a date range.Action🔗 Github
list-departmentsList all departments for the organisation.Action🔗 Github
list-holidaysQuery leave requests for the organisation with rich filters.Action🔗 Github
list-leave-type-colorsList valid color hex codes for leave types.Action🔗 Github
list-leave-type-iconsList valid icon names for leave types.Action🔗 Github
list-leave-typesList leave types for the organisation.Action🔗 Github
list-locked-datesList all locked date periods for the organisation.Action🔗 Github
list-public-holiday-countriesList all countries with public holiday sets available.Action🔗 Github
list-public-holidaysList public holidays for the organisation.Action🔗 Github
list-user-allowances-for-yearList allowances, TOIL, and carry-forwards for every user for a single yearAction🔗 Github
list-user-allowancesList allowances, TOIL, and carry-forwards for every user across all years.Action🔗 Github
list-usersList users for the organisation.Action🔗 Github
list-webhook-eventsList recent webhook delivery events.Action🔗 Github
request-holidaySubmit a leave request for a user, department, or the whole organisationAction🔗 Github
restore-userRestore an archived user so they can log in again.Action🔗 Github
update-leave-typeUpdate an existing leave type. Admin only.Action🔗 Github
update-user-allowanceUpdate a user's annual leave allowance for a year.Action🔗 Github
update-user-carryforwardUpdate a user's carried-forward allowance for a year.Action🔗 Github
update-user-toilUpdate an existing TOIL entry for a user for a year.Action🔗 Github
departmentsSync departments.Sync🔗 Github
holidaysSync leave requests.Sync🔗 Github
leave-typesSync leave types.Sync🔗 Github
locked-datesSync locked date periods.Sync🔗 Github
public-holidaysSync public holidays.Sync🔗 Github
user-allowancesSync user allowances, TOIL, and carry-forwards.Sync🔗 Github
usersSync users.Sync🔗 Github

On this page