/
TI
timesheet
/
Timesheet API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.0.1
Apache 2.0
2026-08-06
260
217
675.1 KB
Absences
Approve absence
post
/v1/organizations/{orgId}/absences/{id}/approve
Path parameters
orgId
string
required
Organization ID
id
string
required
Absence ID
Response
Absence approved
AbsenceDto
required
id
string
contractId
string
member
Member
absenceTypeId
string
absenceType
AbsenceTypeDto
startDateTime
string
endDateTime
string
fullDay
boolean
totalDays
string
decimal
totalHours
string
decimal
reason
string
documentationUrl
string
fileName
string
fileUri
string
status
string
requestedAt
integer
requestedBy
string
requestedByMember
Member
approvedBy
string
approvedAt
integer
rejectionReason
string
cancelledAt
integer
cancelledBy
string
cancellationReason
string
canApprove
boolean
canReject
boolean
canCancel
boolean
canEdit
boolean
documentationStatus
string
documentationDueDate
string
lastUpdate
integer
created
integer
All 260 operations
post
Approve absence
post
Cancel absence
get
List absences
post
Create absence
post
Create absence with file
get
Get absence
put
Update absence
delete
Remove absence
get
Get absence file URL
post
Reject absence
post
Search absences
post
Upload file to absence
get
List absence types
post
Create absence type
get
Get absence type
put
Update absence type
delete
Remove absence type
get
List API keys
post
Create a new API key
get
Get API key details
delete
Delete an API key
post
Revoke all API keys
post
Revoke an API key
get
List audit logs
get
List automations
post
Create automation
get
Get automation
put
Update automation
delete
Remove automation
post
Search automations
put
Activate contract
post
Bulk create contracts for several members
get
List contracts
post
Create contract
get
Get contract
put
Update contract
delete
Remove contract
put
Reactivate contract
post
Recalculate leave and overtime balances from source data (admin, audit-logged)
post
Reset (delete) a misconfigured contract incl. its absences and balances. Blocked when approved/compensated history exists. Requires a reason; fully audit-logged.
put
Suspend contract
put
Terminate contract
get
List contract templates
post
Create contract template
get
Get contract template
put
Update contract template
delete
Remove contract template
get
List documents
post
Create document
get
Get document
put
Update document
delete
Remove document
get
Get documents by reference
post
Print document
post
Search documents
get
List break rules
post
Add break rule
get
List leave rules
post
Add leave rule
get
List overtime rules
post
Add overtime rule
get
List overtime rule conditions
post
Add overtime rule condition
get
List shift definitions
post
Add shift definition
get
List overtime surcharge tiers
post
Add overtime surcharge tier
get
List working time rules
post
Add working time rule
get
List employment models
post
Create employment model
get
Get employment model
put
Update employment model
delete
Remove employment model
put
Update break rule
delete
Remove break rule
put
Update leave rule
delete
Remove leave rule
delete
Remove overtime rule
delete
Remove overtime rule condition
delete
Remove shift definition
delete
Remove overtime surcharge tier
put
Update working time rule
delete
Remove working time rule
get
/v1/employment-model-templates
get
List expenses
post
Create expense
post
Create expense with file
get
Get expense
put
Update expense
delete
Remove expense
get
Get expense file URL
post
Search expenses
put
Update expense refund status
post
Upload file to expense
post
Generate and download a timesheet export
post
Generate and email a timesheet export
get
List holiday collections
post
Create holiday collection
get
Get holiday collection
put
Update holiday collection
delete
Remove holiday collection
post
Search holiday collections
get
List countries in collection
post
Add country to collection
delete
Remove country from collection
put
Update a holiday event (name, type)
delete
Delete a holiday event
get
List holiday events
post
Search holiday events
put
Activate holiday template
get
List holiday templates
post
Create custom holiday template
put
Deactivate holiday template
get
Get holiday template
put
Update holiday template
delete
Delete a holiday template
get
Get current HR warnings for the authenticated user
get
List invoice series
post
Create invoice series
post
Generate next invoice number
get
Get invoice series
put
Update invoice series
delete
Remove invoice series
get
Preview next invoice number
post
Search invoice series
post
Adjust leave balance
get
Get leave balance by contract and year
get
List leave balances by organization
post
Generate MFA recovery codes
post
Recover account via MFA recovery code
get
List notes with pagination and sorting
post
Create a new note
post
Create note with file
get
Get note by ID
put
Update an existing note
delete
Delete a note
get
Get URL for note attachment
post
Advanced note search
post
Upload file to note
post
Add organization member
get
List organizations
post
Create organization
delete
Delete invited organization member
get
Get organization
put
Update organization
delete
Remove organization
get
Get organization member
put
Update organization member/permission
delete
Remove organization member
post
List organization members
post
Search organizations
post
Manually adjust overtime balance (admin correction, audit-logged)
post
Approve overtime balance
post
Compensate overtime balance
get
Get overtime balance
get
List overtime balances
post
Reject overtime balance
post
Clear the password weak flag
post
Flag the current password as weak
get
Get password weak status
get
List pauses
post
Create pause
get
Get pause
put
Update pause
delete
Remove pause
post
Search pauses
get
Get pending email change status
post
Initiate email address change
delete
Cancel a pending email change
post
Confirm a pending email change
get
Get current user profile
put
Update current user profile
get
Get current user segment state
put
Update project members
post
Add project member
post
Batch add project members
delete
Batch remove project members
get
List projects
post
Create project
get
Get project details
put
Update project
delete
Remove project
get
Get project member
put
Update project member
delete
Remove project member
post
List project members
post
Search projects
get
List rates
post
Create rate
get
Get rate
put
Update rate
delete
Remove rate
post
Search rates
get
List reminders
post
Create reminder
get
Get reminder
put
Update reminder
delete
Remove reminder
post
Acknowledge rest period violation
get
Get rest period violation
get
List rest period violations
get
Get current user settings
put
Update current user settings
get
Get substitute rest day
get
List substitute rest days
get
List tags
post
Create tag
get
Get tag
put
Update tag
delete
Remove tag
post
Search tags
get
List tasks
post
Create task
post
Get task statistics
post
Get task day summary
get
Get task
put
Update task
delete
Remove task
get
Generate printable work record
post
Search tasks
put
Update task status
put
Update task times
post
Activate teams
get
List teams
post
Create team
delete
Delete invited team member
get
Get team member
put
Update team member
delete
Remove team member
post
Get colleagues
post
Get member status
get
Get team
put
Update team
delete
Remove team
post
List team members
post
Register team member
post
Search teams
get
Get current timer state
post
Pause the current timer
post
Resume a paused timer
post
Start a new timer
post
Stop the current timer
put
Update the current timer
get
List todos
post
Create todo
get
Get todo
put
Update todo
delete
Remove todo
post
Search todos
get
List current user's absences
get
List current user's holidays
get
List current user's leave balances
get
Get user overtime summary
get
List webhooks
post
Create webhook
get
Get webhook
put
Update webhook
delete
Remove webhook
post
Search webhooks