CrewBrain MCP Tools Overview

Available CrewBrain tools and their parameters for MCP clients

433
Available Tools
getAbsenceAccount ▼
Returns the current vacation account values for a staff member and year.
Parameters
staffId integer optional
Staff id, defaults to the logged in user
year integer optional
The accounting year (e.g. 2026), defaults to current year
postAbsence ▼
Create new Absence
Parameters
Assignment string optional
Allowed values:
EMPLOYEE VEHICLE ROOM
AssignmentID integer optional
CalculateHoursByDayFraction boolean optional
CategoryID integer optional
DailyRecurringPeriod boolean optional
DayFraction number optional
Format: float
DeputyID integer optional
EauRetrieved boolean optional
ExternalID string optional
FixHours number optional
Format: float
From string optional
Reason string optional
RelevantOnFreeDays boolean optional
Until string optional
autoApprove boolean optional
Auto Approves the Absence, if user is allowed to approve the absence.
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getAbsenceCollection ▼
List Absences
Parameters
expand array optional
Comma separated list of optional fields, options: `ApprovedName`, `CancellationName`, `CancellationApprovedName`, `DeputyName`, `ProjectedVacationDays`, `CreatedName`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postAbsenceBulkDelete ▼
Delete Absence for a multiple given ids at once
Parameters
ArrayIds array optional
getAbsence ▼
Get Absence for a given absenceId
Parameters
absenceId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `ApprovedName`, `CancellationName`, `CancellationApprovedName`, `DeputyName`, `ProjectedVacationDays`, `CreatedName`
deleteAbsence ▼
Delete Absence for a given absenceId
Parameters
absenceId integer required
A numeric id of a dataset
putAbsence ▼
Change Absence for a given absenceId
Parameters
Assignment string optional
Allowed values:
EMPLOYEE VEHICLE ROOM
AssignmentID integer optional
CalculateHoursByDayFraction boolean optional
CategoryID integer optional
DailyRecurringPeriod boolean optional
DayFraction number optional
Format: float
DeputyID integer optional
EauRetrieved boolean optional
ExternalID string optional
FixHours number optional
Format: float
From string optional
Reason string optional
RelevantOnFreeDays boolean optional
Until string optional
absenceId integer required
A numeric id of a dataset
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
acceptDeputation ▼
Allows the user to accept a deputy request for a vacation record
Parameters
Boolean boolean optional
absenceId integer required
A numeric id of a dataset
approveAbsence ▼
Allows the user to change the approval status of an absence.
Parameters
Approve boolean optional
Remark string optional
absenceId integer required
A numeric id of a dataset
approveCancellation ▼
Allows the user to change the approval state of a vacation cancellation.
Parameters
Approve boolean optional
Remark string optional
absenceId integer required
A numeric id of a dataset
getAbsenceAttachmentCollection ▼
List AbsenceAttachments
Parameters
absenceId integer required
A numeric id of a dataset
asBase64 boolean optional
Output document as base 64 string, default: false
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
postAbsenceAttachment ▼
Create new AbsenceAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
absenceId integer required
A numeric id of a dataset
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getAbsenceAttachment ▼
Get AbsenceAttachment for a given attachmentId
Parameters
absenceId integer required
A numeric id of a dataset
attachmentId integer required
A numeric id of a dataset
deleteAbsenceAttachment ▼
Delete AbsenceAttachment for a given attachmentId
Parameters
absenceId integer required
A numeric id of a dataset
attachmentId integer required
A numeric id of a dataset
cancelAbsence ▼
Allows to cancel an approved record.
Parameters
Boolean boolean optional
absenceId integer required
A numeric id of a dataset
performAbsenceMatrix ▼
Allows the logged in user to create or change absences for multiple events & resources at once.
Parameters
deleteWithCategoryIDZero boolean optional
Delete, split and shorten absences with `CategoryID` set to zero
requestBody array optional
getAdditionalDataTypeCollection ▼
List AdditionalDataTypes
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postAdditionalDataType ▼
Create new AdditionalDataType
Parameters
Application boolean optional
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM TASK JOB PROJECT
AssignmentID integer optional
DefaultValue string optional
DropdownValues array optional
IsSelectMisc boolean optional
Mandatory boolean optional
Name string optional
Position integer optional
Print boolean optional
PrintStatements boolean optional
PrintTimerecording boolean optional
PrintTravelexpenses boolean optional
Private boolean optional
QuickEntry boolean optional
TextInputHeight integer optional
Title string optional
Type string optional
Allowed values:
ADDRESS EVENTRESSOURCE_BOOKED CHECKBOX DATE USER TEXTFIELD ROOM HYPERLINK WAGETABLE JOB CLIENT LOCATION DEPARTMENT NUMBER PROJECT DROPDOWN DOCUMENT_SINGLE RICHTEXT DIVIDER DATETIME SIGNATURE COUNTRY RICHTEXT_WITHOUT_TEMPLATES DOCUMENT_MULTIPLE EVENTRESSOURCE TIME
Validation object optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteAdditionalDataType ▼
Delete AdditionalDataType for a given typeId
Parameters
typeId integer required
A numeric id of a dataset
getAdditionalDataType ▼
Get AdditionalDataType for a given typeId
Parameters
typeId integer required
A numeric id of a dataset
putAdditionalDataType ▼
Change AdditionalDataType for a given typeId
Parameters
Application boolean optional
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM TASK JOB PROJECT
AssignmentID integer optional
DefaultValue string optional
DropdownValues array optional
IsSelectMisc boolean optional
Mandatory boolean optional
Name string optional
Position integer optional
Print boolean optional
PrintStatements boolean optional
PrintTimerecording boolean optional
PrintTravelexpenses boolean optional
Private boolean optional
QuickEntry boolean optional
TextInputHeight integer optional
Title string optional
Type string optional
Allowed values:
ADDRESS EVENTRESSOURCE_BOOKED CHECKBOX DATE USER TEXTFIELD ROOM HYPERLINK WAGETABLE JOB CLIENT LOCATION DEPARTMENT NUMBER PROJECT DROPDOWN DOCUMENT_SINGLE RICHTEXT DIVIDER DATETIME SIGNATURE COUNTRY RICHTEXT_WITHOUT_TEMPLATES DOCUMENT_MULTIPLE EVENTRESSOURCE TIME
Validation object optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
typeId integer required
A numeric id of a dataset
getApplicationmanagementApplicantCollection ▼
List ApplicationmanagementApplicants
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postApplicationmanagementApplicant ▼
Create new ApplicationmanagementApplicant
Parameters
AddressAddition string optional
Birthdate string optional
Format: date
Birthplace string optional
BranchID integer optional
City string optional
Country string optional
DepartmentID integer optional
EMail string optional
ExternalID string optional
Firstname string optional
Gender string optional
Allowed values:
UNKNOWN MALE FEMALE DIVERS
HouseNumber string optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Lastname string optional
Notes string optional
Phone string optional
PositionApplicationID integer optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
StatusApplication string optional
Allowed values:
CANCELED APPLIED CUSTOM_1 CUSTOM_2 CUSTOM_3 CUSTOM_4 ACCEPTED REJECTED
StatusRejectedSince string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteApplicationmanagementApplicant ▼
Delete ApplicationmanagementApplicant for a given applicantId
Parameters
applicantId integer required
A numeric id of a dataset
putApplicationmanagementApplicant ▼
Change ApplicationmanagementApplicant for a given applicantId
Parameters
AddressAddition string optional
Birthdate string optional
Format: date
Birthplace string optional
BranchID integer optional
City string optional
Country string optional
DepartmentID integer optional
EMail string optional
ExternalID string optional
Firstname string optional
Gender string optional
Allowed values:
UNKNOWN MALE FEMALE DIVERS
HouseNumber string optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Lastname string optional
Notes string optional
Phone string optional
PositionApplicationID integer optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
StatusApplication string optional
Allowed values:
CANCELED APPLIED CUSTOM_1 CUSTOM_2 CUSTOM_3 CUSTOM_4 ACCEPTED REJECTED
StatusRejectedSince string optional
Street string optional
ZipCode string optional
applicantId integer required
A numeric id of a dataset
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getApplicationmanagementApplicant ▼
Get ApplicationmanagementApplicant for a given applicantId
Parameters
applicantId integer required
A numeric id of a dataset
convertApplicationmanagementApplicant ▼
Converts an applicant to an employee or freelancer.
Parameters
Type string optional
Allowed values:
EMPLOYEE FREELANCER
applicantId integer required
A numeric id of a dataset
postApplicationmanagementPosition ▼
Create new ApplicationmanagementPosition
Parameters
Active boolean optional
CategoryID integer optional
Description string optional
Text string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getApplicationmanagementPositionCollection ▼
List ApplicationmanagementPositions
Parameters
contextClientId integer optional
Optional client context used to replace client placeholders in template previews
contextEventId integer optional
Optional event context used to replace event placeholders in template previews
contextEventResourceId integer optional
Optional event resource context used to replace event-resource placeholders in template previews
contextStaffId integer optional
Optional staff context used to replace staff placeholders in template previews
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
putApplicationmanagementPosition ▼
Change ApplicationmanagementPosition for a given positionId
Parameters
Active boolean optional
CategoryID integer optional
Description string optional
Text string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
positionId integer required
A numeric id of a dataset
deleteApplicationmanagementPosition ▼
Delete ApplicationmanagementPosition for a given positionId
Parameters
positionId integer required
A numeric id of a dataset
getApplicationmanagementPosition ▼
Get ApplicationmanagementPosition for a given positionId
Parameters
positionId integer required
A numeric id of a dataset
getAssignmentSearchAssignments ▼
Returns a list of assignable objects for the given search string.
Parameters
assignmentid integer optional
A numeric id for a assigned object to search
mode string required
Allowed values for mode
Allowed values:
CLIENTS LOCATIONS EMPLOYEES EMPLOYEES_MENTIONING EMPLOYEES_WITH_USER EMPLOYEES_TASKTEMPLATES EMPLOYEES_USERFIRST CONTACTPERSON_CLIENT CONTACTPERSON_LOCATION EVENTS EVENTS_WITHOUT_SUBEVENTS EVENTS_EMPLOYEE_SCHEDULE STATUS PROJECTS EVENTRESOURCES TASKS TASKS_WITHOUT_SUBTASKS EVENTS_PROJECTS DEPARTMENTS DEPARTMENTS_WITH_USER TASKLISTS USERGROUPS EVENTTYPES BRANCHES BRANCHES_WITH_USER WEBHOOKS VEHICLES CERTIFICATES ACTIVITYFIELDS RISKS RISKS_OF_ACTIVITYFIELDS VEHICLES_WITH_PRIVATE EMPLOYEECATEGORIES VEHICLECATEGORIES ROOMCATEGORIES TIMEOFFCATEGORIES TRAVELEXPENSES WAGECOMPONENTDEFINITIONS TASKTEMPLATES ROOMS ROOMS_EVENTLOCATION EVENTRESOURCES_EVENT EVENTRESOURCES_EVENT_WITH_SUBEVENTS EVENTRESOURCES_DRIVERCERTIFICATES SUBCONTRACTOREMPLOYEES LANGUAGES EVENTEMPLOYEES EVENTEMPLOYEES_BOOKED PROJECTSCONTAININGEMPLOYEE COUNTRIES
onlyFutureEntries boolean optional
Shows only future entries from now or depending on `timestamp`, default: `true`
onlyOpenEntries boolean optional
Shows only open entries
parentid integer optional
A numeric id for a parent object to search it's children
search string optional
Search term
timestamp integer optional
An unix timestamp
value string optional
A numeric id or a comma separated list of ids
getGenericAttachmentCollection ▼
List GenericAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
eventId integer optional
A numeric id of an event or comma separated list of ids to which the attachments are assigned
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
getBranchCollection ▼
List Branchs
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postBranch ▼
Create new Branch
Parameters
AddressAddition string optional
City string optional
CostCenterID integer optional
Country string optional
Description string optional
EMail string optional
GpsLat number optional
Format: float
GpsLon number optional
Format: float
HouseNumber string optional
IsGpsManual boolean optional
ManagerID integer optional
Name string optional
OfficialHolidayCategories array optional
Phone string optional
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteBranch ▼
Delete Branch for a given branchId
Parameters
branchId integer required
A numeric id of a dataset
getBranch ▼
Get Branch for a given branchId
Parameters
branchId integer required
A numeric id of a dataset
putBranch ▼
Change Branch for a given branchId
Parameters
AddressAddition string optional
City string optional
CostCenterID integer optional
Country string optional
Description string optional
EMail string optional
GpsLat number optional
Format: float
GpsLon number optional
Format: float
HouseNumber string optional
IsGpsManual boolean optional
ManagerID integer optional
Name string optional
OfficialHolidayCategories array optional
Phone string optional
State string optional
Street string optional
ZipCode string optional
branchId integer required
A numeric id of a dataset
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
postCategoryGeneric ▼
Create new CategoryGeneric
Parameters
Assignment string optional
Allowed values:
FIXEDEXPENSES COSTCENTER JOB PROJECT PERSONNELLEASING_DOCUMENT ROOM EMPLOYEEEQUIPMENT EQUIPMENT_OWNERS EMPLOYEE EMPLOYEEDOCUMENTS VEHICLE RISK_ACTIVITYFIELD RISK
Color string optional
Description string optional
ExternalID string optional
Favorite boolean optional
ParentID integer optional
Position integer optional
ShortRecord boolean optional
Title string optional
Type string optional
Allowed values:
CATEGORY SUBDIVISION
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getCategoryGenericCollection ▼
List CategoryGenerics
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getCategoriesStructure ▼
Returns a structured list of all categories.
Parameters
No parameters required
getCategoryGeneric ▼
Get CategoryGeneric for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
deleteCategoryGeneric ▼
Delete CategoryGeneric for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
putCategoryGeneric ▼
Change CategoryGeneric for a given categoryId
Parameters
Assignment string optional
Allowed values:
FIXEDEXPENSES COSTCENTER JOB PROJECT PERSONNELLEASING_DOCUMENT ROOM EMPLOYEEEQUIPMENT EQUIPMENT_OWNERS EMPLOYEE EMPLOYEEDOCUMENTS VEHICLE RISK_ACTIVITYFIELD RISK
Color string optional
Description string optional
ExternalID string optional
Favorite boolean optional
ParentID integer optional
Position integer optional
ShortRecord boolean optional
Title string optional
Type string optional
Allowed values:
CATEGORY SUBDIVISION
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of a dataset
getCategoryTranslationCollection ▼
List CategoryTranslations
Parameters
categoryId integer required
A numeric id of the translated object
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postCategoryTranslation ▼
Create new CategoryTranslation
Parameters
CategoryID integer optional
Language string optional
Name string optional
Origin string optional
Allowed values:
MANUAL IMPORT COPY MACHINE
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of the translated object
deleteCategoryTranslation ▼
Delete CategoryTranslation for a given language
Parameters
categoryId integer required
A numeric id of the translated object
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
getCategoryTranslation ▼
Get CategoryTranslation for a given language
Parameters
categoryId integer required
A numeric id of the translated object
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
putCategoryTranslation ▼
Change CategoryTranslation for a given language
Parameters
CategoryID integer optional
Language string optional
Name string optional
Origin string optional
Allowed values:
MANUAL IMPORT COPY MACHINE
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of the translated object
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
getCategoryTimeCollection ▼
List CategoryTimes
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postCategoryTime ▼
Create new CategoryTime
Parameters
Account string optional
Allowed values:
NONE WORKINGHOUR STANDBY CALLOUT OVERTIME UNTERTIME ABSENT
Active boolean optional
AdditionalFunction string optional
Allowed values:
NONE ROUTE
Assignment string optional
Allowed values:
WORKINGHOURS
Calculation number optional
Format: float
Color string optional
Description string optional
ExternalID string optional
Favorite boolean optional
ParentID integer optional
Position integer optional
ShortRecord boolean optional
Title string optional
Type string optional
Allowed values:
CATEGORY SUBDIVISION
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteCategoryTime ▼
Delete CategoryTime for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
putCategoryTime ▼
Change CategoryTime for a given categoryId
Parameters
Account string optional
Allowed values:
NONE WORKINGHOUR STANDBY CALLOUT OVERTIME UNTERTIME ABSENT
Active boolean optional
AdditionalFunction string optional
Allowed values:
NONE ROUTE
Assignment string optional
Allowed values:
WORKINGHOURS
Calculation number optional
Format: float
Color string optional
Description string optional
ExternalID string optional
Favorite boolean optional
ParentID integer optional
Position integer optional
ShortRecord boolean optional
Title string optional
Type string optional
Allowed values:
CATEGORY SUBDIVISION
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of a dataset
getCategoryTime ▼
Get CategoryTime for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
getCategoryVacationCollection ▼
List CategoryVacations
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postCategoryVacation ▼
Create new CategoryVacation
Parameters
Account string optional
Allowed values:
VACATION FLEXTIME SCHOOL FREETIME BLOCKED SICK
Assignment string optional
Allowed values:
VACATION
AutoApprove boolean optional
Bookable boolean optional
Color string optional
Deputy boolean optional
Description string optional
ExternalID string optional
Favorite boolean optional
Icon string optional
IsSelectableForEmployee boolean optional
ParentID integer optional
Position integer optional
ShortRecord boolean optional
Title string optional
Type string optional
Allowed values:
TIMEOFF CALENDARBLOCK OFFICIALHOLIDAY SICKNOTES ABSENCEFREELANCER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getCategoryVacation ▼
Get CategoryVacation for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
putCategoryVacation ▼
Change CategoryVacation for a given categoryId
Parameters
Account string optional
Allowed values:
VACATION FLEXTIME SCHOOL FREETIME BLOCKED SICK
Assignment string optional
Allowed values:
VACATION
AutoApprove boolean optional
Bookable boolean optional
Color string optional
Deputy boolean optional
Description string optional
ExternalID string optional
Favorite boolean optional
Icon string optional
IsSelectableForEmployee boolean optional
ParentID integer optional
Position integer optional
ShortRecord boolean optional
Title string optional
Type string optional
Allowed values:
TIMEOFF CALENDARBLOCK OFFICIALHOLIDAY SICKNOTES ABSENCEFREELANCER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of a dataset
deleteCategoryVacation ▼
Delete CategoryVacation for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
postClient ▼
Create new Client
Parameters
AddressAddition string optional
City string optional
ClientNumber integer optional
Country string optional
DefaultPriceListPurchase integer optional
DefaultPriceListRetail integer optional
EMail string optional
ExternalID string optional
ExternalSystem string optional
HouseNumber string optional
Internet string optional
IsDefaultPersonnelLeasingSetForJobs boolean optional
IsPersonnelLeasing boolean optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Name string optional
Notes string optional
PersonnelLeasingBreakPeriod integer optional
PersonnelLeasingMaxPeriod integer optional
Phone string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
ShortName string optional
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getClientCollection ▼
List Clients
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
usedInEvent integer optional
Search for clients that are used in the given event id
putClient ▼
Change Client for a given clientId
Parameters
AddressAddition string optional
City string optional
ClientNumber integer optional
Country string optional
DefaultPriceListPurchase integer optional
DefaultPriceListRetail integer optional
EMail string optional
ExternalID string optional
ExternalSystem string optional
HouseNumber string optional
Internet string optional
IsDefaultPersonnelLeasingSetForJobs boolean optional
IsPersonnelLeasing boolean optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Name string optional
Notes string optional
PersonnelLeasingBreakPeriod integer optional
PersonnelLeasingMaxPeriod integer optional
Phone string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
ShortName string optional
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
clientId integer required
A numeric id of a dataset
deleteClient ▼
Delete Client for a given clientId
Parameters
clientId integer required
A numeric id of a dataset
getClient ▼
Get Client for a given clientId
Parameters
clientId integer required
A numeric id of a dataset
getAdditionalClientDataTypes ▼
Returns the additional data types associated with a client object.
Parameters
clientId integer required
A numeric id of a dataset
bulkPutToClientAdditionalData ▼
Allows the user to edit a multiple additional data types for a client object.
Parameters
clientId integer required
A numeric id of a dataset
requestBody array optional
removeDocumentFromClientAdditionalData ▼
Allows the user to remove a document if the additional data type for client is of type document.
Parameters
ArrayIds array optional
clientId integer required
A numeric id of a dataset
typeId integer required
A numeric id of a dataset
getClientContactPersonCollection ▼
List ClientContactPersons
Parameters
clientId integer required
A numeric id of a dataset
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postClientContactPerson ▼
Create new ClientContactPerson
Parameters
AddressAddition string optional
City string optional
Country string optional
EMail string optional
ExternalID string optional
Firstname string optional
HouseNumber string optional
Lastname string optional
Mobile string optional
Phone string optional
Position string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
clientId integer required
A numeric id of a dataset
getClientContactPerson ▼
Get ClientContactPerson for a given contactPersonId
Parameters
clientId integer required
A numeric id of a dataset
contactPersonId integer required
A numeric id of a dataset
putClientContactPerson ▼
Change ClientContactPerson for a given contactPersonId
Parameters
AddressAddition string optional
City string optional
Country string optional
EMail string optional
ExternalID string optional
Firstname string optional
HouseNumber string optional
Lastname string optional
Mobile string optional
Phone string optional
Position string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
clientId integer required
A numeric id of a dataset
contactPersonId integer required
A numeric id of a dataset
deleteClientContactPerson ▼
Delete ClientContactPerson for a given contactPersonId
Parameters
clientId integer required
A numeric id of a dataset
contactPersonId integer required
A numeric id of a dataset
postContract ▼
Create new Contract
Parameters
Assignment string optional
Allowed values:
JOB CLIENT EMPLOYEE JOBEMPLOYEE
AssignmentIDs array optional
ContractText string optional
TemplateID integer optional
Type string optional
Allowed values:
EXTERNALWORKCONTRACT FRAMEWORKAGREEMENTCONTRACT PERSONNELLEASING_TRANSFERCONTRACT WORKCONTRACT PERSONNELLEASING_CONCRETIZATION PERSONNELLEASING_EMPLOYMENTOVERVIEW PERSONNELLEASING_EMPLOYMENTRECORDS PERSONNELLEASING_CUSTOM1 CALCULATION
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getContractCollection ▼
List Contracts
Parameters
eventId integer optional
Search for contracts by the given event id
eventRessourceId integer optional
Search for contracts by the given event ressource id
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeRessources boolean optional
Include contracts for event ressources when filtering by event id
includeSubevents boolean optional
Include contracts for subevents when filtering by event id
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
token string optional
Search for contracts by the given token
getContractOverviewForEvent ▼
Returns an overview of all contracts associated with this event.
Parameters
eventId integer optional
The event that the contracts should be given for
includeSubevents boolean optional
Include contracts for subevents
startAtRoot boolean optional
Shows the contract overview starting from root event, default: false
signContract ▼
Signs the contract with a base64 encoded signature.
Parameters
Base64Signature string optional
City string optional
Name string optional
Status string optional
Allowed values:
CREATED SENT ACCEPTED DECLINED MISSING
Token string optional
deleteContract ▼
Delete Contract for a given contractId
Parameters
contractId integer required
A numeric id of a dataset
getContract ▼
Get Contract for a given contractId
Parameters
contractId integer required
A numeric id of a dataset
putContract ▼
Change Contract for a given contractId
Parameters
Assignment string optional
Allowed values:
JOB CLIENT EMPLOYEE JOBEMPLOYEE
AssignmentIDs array optional
ContractText string optional
TemplateID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
contractId integer required
A numeric id of a dataset
getCountryCollection ▼
List Countrys
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getCountryStateCollection ▼
List CountryStates
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getAppDashboard ▼
Returns information used for the overview dashboard in our App.
Parameters
No parameters required
getDashboardCollection ▼
List Dashboards
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postDashboard ▼
Create new Dashboard
Parameters
Description string optional
EmployeeID integer optional
Icon string optional
IsFix boolean optional
Layout string optional
Allowed values:
LAYOUT_100 LAYOUT_5050 LAYOUT_6633 LAYOUT_3366 LAYOUT_333333 LAYOUT_25252525
Name string optional
PublicVisibility string optional
Allowed values:
ONLYUSER ALL USERGROUPS DEPARTMENTS BRANCHES
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteDashboard ▼
Delete Dashboard for a given dashboardId
Parameters
dashboardId integer required
A numeric id of a dataset
getDashboard ▼
Get Dashboard for a given dashboardId
Parameters
dashboardId integer required
A numeric id of a dataset
putDashboard ▼
Change Dashboard for a given dashboardId
Parameters
Description string optional
EmployeeID integer optional
Icon string optional
IsFix boolean optional
Layout string optional
Allowed values:
LAYOUT_100 LAYOUT_5050 LAYOUT_6633 LAYOUT_3366 LAYOUT_333333 LAYOUT_25252525
Name string optional
PublicVisibility string optional
Allowed values:
ONLYUSER ALL USERGROUPS DEPARTMENTS BRANCHES
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
dashboardId integer required
A numeric id of a dataset
getDashboardWidgetCollection ▼
List DashboardWidgets
Parameters
dashboardId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `HtmlContent`, `JsonContent`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postDashboardWidget ▼
Create new DashboardWidget
Parameters
Color string optional
Allowed values:
LIGHTGRAY BLUEGRAY VIOLET PINK LIGHTBLUE LIGHTGREEN ORANGE
Column integer optional
Data object optional
Name string optional
Allowed values:
ABSENCES MY_REPORTS ACTIVE_EMPLOYEES NOTES TASK_FILTER OPEN_REQUESTS TASK_OVERVIEW OPEN_BOOKINGS JOB_POSTINGS OPEN_JOBS PENDING_APPROVALS PERSONNEL_ACCOUNTS CHANGELOG DID_YOU_KNOW EXPIRING_CERTIFICATES SUBCONTRACTOR_REQUESTS EXTERNAL_WORKCONTRACTS TICKET_SALES FIXTEXT INVALID_WORK_TIMES UNSIGNED_CONTRACT UPCOMING_INSPECTIONS FREE_TIMES BIRTHDAYS JOB_FILTER VACATION JOBS_WITHOUT_TIME ONGOING_JOBS MY_TASKS MY_JOBS TIME_TRACKING CENTRAL_TIME_CLOCK WORKINGTIME_VIOLATIONS_DE FUTURE_WORKINGTIME_VIOLATIONS_DE
Position integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
dashboardId integer required
A numeric id of a dataset
deleteDashboardWidget ▼
Delete DashboardWidget for a given widgetId
Parameters
dashboardId integer required
A numeric id of a dataset
widgetId integer required
A numeric id of a dataset
getDashboardWidget ▼
Get DashboardWidget for a given widgetId
Parameters
dashboardId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `HtmlContent`, `JsonContent`
widgetId integer required
A numeric id of a dataset
putDashboardWidget ▼
Change DashboardWidget for a given widgetId
Parameters
Color string optional
Allowed values:
LIGHTGRAY BLUEGRAY VIOLET PINK LIGHTBLUE LIGHTGREEN ORANGE
Column integer optional
Data object optional
Position integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
dashboardId integer required
A numeric id of a dataset
widgetId integer required
A numeric id of a dataset
getDashboardWidgetDatamodel ▼
Returns the data model of a dashboard widget.
Parameters
dashboardId integer required
A numeric id of a dataset
widgetId integer required
A numeric id of a dataset
setDashboardWidgetData ▼
Allows the user to change the configuration data of a dashboard widget.
Parameters
dashboardId integer required
A numeric id of a dataset
widgetId integer required
A numeric id of a dataset
postDepartment ▼
Create new Department
Parameters
CostCenterID integer optional
Description string optional
HeadID integer optional
Name string optional
ParentID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getDepartmentCollection ▼
List Departments
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
deleteDepartment ▼
Delete Department for a given departmentId
Parameters
departmentId integer required
A numeric id of a dataset
putDepartment ▼
Change Department for a given departmentId
Parameters
CostCenterID integer optional
Description string optional
HeadID integer optional
Name string optional
ParentID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
departmentId integer required
A numeric id of a dataset
getDepartment ▼
Get Department for a given departmentId
Parameters
departmentId integer required
A numeric id of a dataset
postDriverslog ▼
Create new Driverslog
Parameters
Destination string optional
DriverID integer optional
EndCheck boolean optional
EndLat number optional
Format: float
EndLon number optional
Format: float
EndMileage number optional
Format: float
EndTime string optional
EventID integer optional
Notes string optional
Purpose string optional
StartCheck boolean optional
StartLat number optional
Format: float
StartLon number optional
Format: float
StartMileage number optional
Format: float
StartTime string optional
TravelExpensesID integer optional
VehicleID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getDriverslogCollection ▼
List Driverslogs
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
deleteDriverslog ▼
Delete Driverslog for a given driverslogId
Parameters
driverslogId integer required
A numeric id of a dataset
getDriverslog ▼
Get Driverslog for a given driverslogId
Parameters
driverslogId integer required
A numeric id of a dataset
putDriverslog ▼
Change Driverslog for a given driverslogId
Parameters
Destination string optional
DriverID integer optional
EndCheck boolean optional
EndLat number optional
Format: float
EndLon number optional
Format: float
EndMileage number optional
Format: float
EndTime string optional
EventID integer optional
Notes string optional
Purpose string optional
StartCheck boolean optional
StartLat number optional
Format: float
StartLon number optional
Format: float
StartMileage number optional
Format: float
StartTime string optional
TravelExpensesID integer optional
VehicleID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
driverslogId integer required
A numeric id of a dataset
performEventResourceMatrix ▼
Allows the logged in user to create or change event ressources for multiple events & resources at once.
Parameters
requestBody array optional
postEventResourceMatrixBulkDelete ▼
Delete EventResourceMatrix for a multiple given ids at once
Parameters
ArrayIds array optional
getEventCollection ▼
List Events
Parameters
expand array optional
Comma separated list of optional fields, options: `Scheduler`, `ProjectManager`, `ContactPersonLocation`, `ContactPersonClient`, `Location`, `Client`, `AdditionalDatas`, `EventResources`, `EventResourcesIncludeDeleted`, `EventResourceCategories`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeParentSelf boolean optional
Includes the event itself whose ID matches the ParentID if ParentID is specified as a query parameter, default: false
includeSubevents boolean optional
Include subevents in event result, default: false
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postEvent ▼
Create new Event
Parameters
Admission string optional
BillingFactor number optional
Format: float
BranchID integer optional
Break number optional
Format: float
BreakTimestamp string optional
CategoryID integer optional
ClientID integer optional
Completed boolean optional
DateFrom string optional
DateUntil string optional
DepartmentID integer optional
Description string optional
EventIDManual string optional
ExternalDescription string optional
ExternalID string optional
ExternalStatus string optional
Allowed values:
UNKNOWN OK NO_EMPLOYEES NO_ACCESS NO_RESPONSE CANCELED
ExternalSystem string optional
Allowed values:
EASYJOB EASYJOB_BECAUSE_SOFTWARE CURRENTRMS EPIRENT FLEX CREWBRAIN HIREHOP BANKETTPROFI JOBTURA INTELLIEVENT MOUSECLICK PRIAVA RENTMAN EVENTWORX EVENTWORX_2 FLEX_2 E2E
GuaranteedHours number optional
Format: float
GuaranteedHoursMethod string optional
Allowed values:
GUARANTEEDHOURS_DAY GUARANTEEDHOURS_JOB
HideInCalendar boolean optional
IsPersonnelLeasing boolean optional
Kind string optional
Allowed values:
WORKDAY TRAVELDAY OFFDAY
LastPurchaseCalculation string optional
LastRetailCalculation string optional
LocationID integer optional
OvertakeToSubevents object optional
PaidBreaks boolean optional
ParentID integer optional
Presale boolean optional
ProjectTimeCalculation boolean optional
Public boolean optional
PublicDescription string optional
PurchasePricelistID integer optional
ResetResourceAvailability boolean optional
RetailPrice number optional
Format: float
RetailPriceDailyRateAdditionalAmount number optional
Format: float
RetailPriceDailyRateAdditionalType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceTier string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
RetailPricelistID integer optional
ShiftID integer optional
ShiftSubeventsByPeriodOffset boolean optional
SkipInSync boolean optional
Start string optional
Status string optional
Allowed values:
GRAY GREEN ORANGE RED PURPLE YELLOW TURQUOISE PINK BROWN
TaskCalculation boolean optional
TasksCreated boolean optional
TicketStatus string optional
Allowed values:
UNKNOWN FREE_ENTRY FREE_WITH_TICKET TICKETS_AVAILABLE SOLD_OUT POSTPONED CANCELED
TicketURL string optional
TimeQuotas string optional
TimeRecording string optional
Allowed values:
NONE ALL SCHEDULERS PROJECTMANAGERS SCHEDULERS_PROJECTMANAGERS
Timezone string optional
TitelExport string optional
Title string optional
TotalHours number optional
Format: float
TotalPurchaseExpenses number optional
Format: float
TotalRetailExpenses number optional
Format: float
TotalTravelExpenses number optional
Format: float
Type string optional
Allowed values:
JOB PROJECT
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
postEventBulkDelete ▼
Delete Event for a multiple given ids at once
Parameters
ArrayIds array optional
deleteEvent ▼
Delete Event for a given eventId
Parameters
eventId integer required
A numeric id of a dataset
getEvent ▼
Get Event for a given eventId
Parameters
eventId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `Scheduler`, `ProjectManager`, `ContactPersonLocation`, `ContactPersonClient`, `Location`, `Client`, `AdditionalDatas`, `EventResources`, `EventResourcesIncludeDeleted`, `EventResourceCategories`
putEvent ▼
Change Event for a given eventId
Parameters
Admission string optional
BillingFactor number optional
Format: float
BranchID integer optional
Break number optional
Format: float
BreakTimestamp string optional
CategoryID integer optional
ClientID integer optional
Completed boolean optional
DateFrom string optional
DateUntil string optional
DepartmentID integer optional
Description string optional
EventIDManual string optional
ExternalDescription string optional
ExternalID string optional
ExternalStatus string optional
Allowed values:
UNKNOWN OK NO_EMPLOYEES NO_ACCESS NO_RESPONSE CANCELED
ExternalSystem string optional
Allowed values:
EASYJOB EASYJOB_BECAUSE_SOFTWARE CURRENTRMS EPIRENT FLEX CREWBRAIN HIREHOP BANKETTPROFI JOBTURA INTELLIEVENT MOUSECLICK PRIAVA RENTMAN EVENTWORX EVENTWORX_2 FLEX_2 E2E
GuaranteedHours number optional
Format: float
GuaranteedHoursMethod string optional
Allowed values:
GUARANTEEDHOURS_DAY GUARANTEEDHOURS_JOB
HideInCalendar boolean optional
IsPersonnelLeasing boolean optional
Kind string optional
Allowed values:
WORKDAY TRAVELDAY OFFDAY
LastPurchaseCalculation string optional
LastRetailCalculation string optional
LocationID integer optional
OvertakeToSubevents object optional
PaidBreaks boolean optional
ParentID integer optional
Presale boolean optional
ProjectTimeCalculation boolean optional
Public boolean optional
PublicDescription string optional
PurchasePricelistID integer optional
ResetResourceAvailability boolean optional
RetailPrice number optional
Format: float
RetailPriceDailyRateAdditionalAmount number optional
Format: float
RetailPriceDailyRateAdditionalType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceTier string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
RetailPricelistID integer optional
ShiftID integer optional
ShiftSubeventsByPeriodOffset boolean optional
SkipInSync boolean optional
Start string optional
Status string optional
Allowed values:
GRAY GREEN ORANGE RED PURPLE YELLOW TURQUOISE PINK BROWN
TaskCalculation boolean optional
TasksCreated boolean optional
TicketStatus string optional
Allowed values:
UNKNOWN FREE_ENTRY FREE_WITH_TICKET TICKETS_AVAILABLE SOLD_OUT POSTPONED CANCELED
TicketURL string optional
TimeQuotas string optional
TimeRecording string optional
Allowed values:
NONE ALL SCHEDULERS PROJECTMANAGERS SCHEDULERS_PROJECTMANAGERS
Timezone string optional
TitelExport string optional
Title string optional
TotalHours number optional
Format: float
TotalPurchaseExpenses number optional
Format: float
TotalRetailExpenses number optional
Format: float
TotalTravelExpenses number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
getAdditionalEventDataTypes ▼
Returns the additional data types associated with an event.
Parameters
eventId integer required
A numeric id of a dataset
bulkPutToEventAdditionalData ▼
Allows the user to edit a multiple additional data types for an event.
Parameters
eventId integer required
A numeric id of a dataset
overtakeToSubevents boolean optional
If the additional data should be applied to all subevents
requestBody array optional
removeDocumentFromEventAdditionalData ▼
Allows the user to remove a document if the additional data type for event is of type document.
Parameters
ArrayIds array optional
eventId integer required
A numeric id of a dataset
overtakeToSubevents boolean optional
If the additional data should be applied to all subevents
typeId integer required
A numeric id of a dataset
getEventAISummary ▼
Returns an ai summary of the project with open topics and next step recommendations
Parameters
eventId integer required
A numeric id of a dataset
activateEventAISummary ▼
Activates the ai summary for a project if the customer can still use a trial slot
Parameters
eventId integer required
A numeric id of a dataset
getEventAttachmentCollection ▼
List EventAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
eventId integer required
A numeric id of a dataset
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
postEventAttachment ▼
Create new EventAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
postEventAttachmentBulkDelete ▼
Delete EventAttachment for a multiple given ids at once
Parameters
ArrayIds array optional
eventId integer required
A numeric id of a dataset
getEventAttachmentStructure ▼
Returns a structure of all attachments contained in this event and its subevents.
Parameters
eventId integer required
A numeric id of a dataset
startAtRoot boolean optional
Shows the structure starting from root event, default: false
deleteEventAttachment ▼
Delete EventAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
getEventAttachment ▼
Get EventAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
billEvent ▼
Allows the user to change the billed state of an event
Parameters
Boolean boolean optional
eventId integer required
A numeric id of a dataset
overtakeToSubevents boolean optional
If the Billed Status should be applied to all Subevents
getCalculationStructure ▼
Returns the whole calculation structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
cancelEvent ▼
Allows to cancel an event entirely. It will also notify all resources on this event about the cancellation.
Parameters
Boolean boolean optional
eventId integer required
A numeric id of a dataset
changeCheckboxes ▼
Allows to update checkbox names of all events in the structure.
Parameters
Checkbox1Name string optional
Checkbox2Name string optional
Checkbox3Name string optional
Checkbox4Name string optional
Checkbox5Name string optional
Checkbox6Name string optional
eventId integer required
A numeric id of a dataset
getEventCommentCollection ▼
List EventComments
Parameters
eventId integer required
A numeric id of a dataset
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeParentEvents boolean optional
Include parent event comments
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postEventComment ▼
Create new EventComment
Parameters
Comment string optional
ManualNotification boolean optional
ParentID integer optional
Visibility string optional
Allowed values:
ALL BOOKED SCHEDULER PROJECTMANAGER SCHEDULERANDPROJECTMANAGER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
getEventComment ▼
Get EventComment for a given commentId
Parameters
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
putEventComment ▼
Change EventComment for a given commentId
Parameters
Comment string optional
ManualNotification boolean optional
ParentID integer optional
Visibility string optional
Allowed values:
ALL BOOKED SCHEDULER PROJECTMANAGER SCHEDULERANDPROJECTMANAGER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
deleteEventComment ▼
Delete EventComment for a given commentId
Parameters
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
postEventCommentAttachment ▼
Create new EventCommentAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
getEventCommentAttachmentCollection ▼
List EventCommentAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
deleteEventCommentAttachment ▼
Delete EventCommentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
getEventCommentAttachment ▼
Get EventCommentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
commentId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
convertEvent ▼
Allows to convert an event from project to job or to move it between projects and jobs.
Parameters
ParentID integer optional
Type string optional
Allowed values:
JOB PROJECT
eventId integer required
A numeric id of a dataset
copyEvent ▼
Allows to copy an event.
Parameters
Categories boolean optional
CopyInterval string optional
Allowed values:
DAILY WEEKLY MONTHLY YEARLY
CopyType string optional
Allowed values:
WITHOUT_DATE ONCE MULTIPLE TARGETEVENT
CopyTypeMultipleData object optional
CopyTypeOnceData object optional
CopyTypeTargetEventData object optional
Documents boolean optional
Employees boolean optional
EmployeesRequestType string optional
Allowed values:
REQUESTING BOOKING ENTERING OVERTAKE_STATUS
IndividualTabs array optional
Rooms boolean optional
RoomsRequestType string optional
Allowed values:
REQUESTING BOOKING ENTERING OVERTAKE_STATUS
Status string optional
Allowed values:
GRAY GREEN ORANGE RED PURPLE YELLOW TURQUOISE PINK BROWN
Subevents boolean optional
Tasks boolean optional
Tickets boolean optional
Vehicles boolean optional
VehiclesRequestType string optional
Allowed values:
REQUESTING BOOKING ENTERING OVERTAKE_STATUS
WorkingHours boolean optional
eventId integer required
A numeric id of a dataset
getFixedExpenseStructure ▼
Returns the whole fixed expense structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
getHeadInfo ▼
Returns basic information about a specific event.
Parameters
eventId integer required
A numeric id of a dataset
getEventIndividualTabCollection ▼
List EventIndividualTabs
Parameters
eventId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `Fields`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getEventIndividualTab ▼
Get EventIndividualTab for a given tabId
Parameters
eventId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `Fields`
tabId integer required
A numeric id of a dataset
getEventIndividualTabDataCollection ▼
List EventIndividualTabDatas
Parameters
eventId integer required
A numeric id of a dataset
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
tabId integer required
A numeric id of a dataset
postEventIndividualTabData ▼
Create new EventIndividualTabData
Parameters
Data string optional
ForeignID string optional
Position integer optional
TabID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
tabId integer required
A numeric id of a dataset
putEventIndividualTabData ▼
Change EventIndividualTabData for a given dataId
Parameters
Data string optional
ForeignID string optional
Position integer optional
TabID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
dataId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
tabId integer required
A numeric id of a dataset
deleteEventIndividualTabData ▼
Delete EventIndividualTabData for a given dataId
Parameters
dataId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
tabId integer required
A numeric id of a dataset
getEventIndividualTabData ▼
Get EventIndividualTabData for a given dataId
Parameters
dataId integer required
A numeric id of a dataset
eventId integer required
A numeric id of a dataset
tabId integer required
A numeric id of a dataset
getInvoiceInsertStructure ▼
Returns the whole invoice insert structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
getMargincalculation ▼
Returns the totals for the margin calculation (purchase & retail) of an event
Parameters
eventId integer required
A numeric id of a dataset
getNavItems ▼
Returns the navigation items a user can access in this event
Parameters
eventId integer required
A numeric id of a dataset
getPrintviews ▼
Returns a list of all print views the user is allowed to view.
Parameters
eventId integer required
A numeric id of a dataset
getEventResourceCategoryCollection ▼
List EventResourceCategorys
Parameters
eventId integer required
A numeric id of a dataset
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postEventResourceCategory ▼
Create new EventResourceCategory
Parameters
CategoryID integer optional
ExternalDescription string optional
ExternalID string optional
Note string optional
OriginID integer optional
Position integer optional
PurchasePrice number optional
Format: float
PurchasePriceDailyRateExtraAmount number optional
Format: float
PurchasePriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
PurchasePriceDailyRateHours number optional
Format: float
PurchasePriceMinimumHours number optional
Format: float
PurchasePriceScale string optional
PurchasePriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Quantity integer optional
RetailPrice number optional
Format: float
RetailPriceDailyRateExtraAmount number optional
Format: float
RetailPriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceScale string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Skilllevel integer optional
Splitted boolean optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
updateWages ▼
Allows to update wages of resource categories in the specified event and all subevents.
Parameters
BillingFactor number optional
Format: float
Categories array optional
Kind string optional
Allowed values:
WORKDAY TRAVELDAY OFFDAY
eventId integer required
A numeric id of a dataset
deleteEventResourceCategory ▼
Delete EventResourceCategory for a given resourceCategoryId
Parameters
eventId integer required
A numeric id of a dataset
resourceCategoryId integer required
A numeric id of a dataset
putEventResourceCategory ▼
Change EventResourceCategory for a given resourceCategoryId
Parameters
CategoryID integer optional
ExternalDescription string optional
ExternalID string optional
Note string optional
OriginID integer optional
Position integer optional
PurchasePrice number optional
Format: float
PurchasePriceDailyRateExtraAmount number optional
Format: float
PurchasePriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
PurchasePriceDailyRateHours number optional
Format: float
PurchasePriceMinimumHours number optional
Format: float
PurchasePriceScale string optional
PurchasePriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Quantity integer optional
RetailPrice number optional
Format: float
RetailPriceDailyRateExtraAmount number optional
Format: float
RetailPriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceScale string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Skilllevel integer optional
Splitted boolean optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteQuantityZeroCategoryWithoutResources boolean optional
Deletes event resource category without event resources, if the quantity is zero
eventId integer required
A numeric id of a dataset
resourceCategoryId integer required
A numeric id of a dataset
getEventResourceCategory ▼
Get EventResourceCategory for a given resourceCategoryId
Parameters
eventId integer required
A numeric id of a dataset
resourceCategoryId integer required
A numeric id of a dataset
getEventResourceCollection ▼
List EventResources
Parameters
eventId integer required
A numeric id of a dataset
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postEventResource ▼
Create new EventResource
Parameters
Activity string optional
Alternative integer optional
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM
AssignmentID integer optional
Available boolean optional
BillingFactor number optional
Format: float
Booked boolean optional
ChangeAvailabilityNoDate string optional
ChangeAvailabilityNoID integer optional
ChangeAvailabilityYesDate string optional
ChangeAvailabilityYesID integer optional
Checkbox1 boolean optional
Checkbox2 boolean optional
Checkbox3 boolean optional
Checkbox4 boolean optional
Checkbox5 boolean optional
Checkbox6 boolean optional
DriverID integer optional
EmailBooking string optional
EmailInquiry string optional
EmailRequest string optional
ExternalID string optional
FreeEmployee string optional
FreeEmployeePhone string optional
InitialCategoryID integer optional
InquiryYesDate string optional
JobChanges boolean optional
JobResourceCategoryID integer optional
Locked boolean optional
Notes string optional
OverlapsIgnoreEventResourceIDs array optional
PassengerIDs string optional
Payload number optional
Format: float
Remark string optional
RetailPrice number optional
Format: float
RetailPriceDailyRateExtraAmount number optional
Format: float
RetailPriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceScale string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Seats integer optional
SubEmployeeID integer optional
Wage number optional
Format: float
WageDailyRateExtraAmount number optional
Format: float
WageDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
WageDailyRateHours number optional
Format: float
WageMinimumHours number optional
Format: float
WageScale string optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
getEventAllNames ▼
Returns a list of all the persons (resources) in this event.
Parameters
eventId integer required
A numeric id of a dataset
includeActiveWorkinghours boolean optional
Include current active working hours of all employees if present
includeEventdetails boolean optional
Include details for each event like title & date
includeSubjobs boolean optional
Show also resources of subjobs, default: true
onlyAvailable boolean optional
Only available resources, default: false
onlyBooked boolean optional
Only booked resources, default: false
bulkDeleteAssignment ▼
Deletes Assignment from Event and optionally for all child Events
Parameters
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM
AssignmentID integer optional
CategoryID integer optional
FreeEmployee string optional
SubEmployeeID integer optional
eventId integer required
A numeric id of a dataset
includeCategory boolean optional
Whether a CategoryID is included in the Request body, default: false
includeSubevents boolean optional
Whether the Assignment should be deleted in all Subjobs, default: false
bulkMoveAssignment ▼
Moves assignment to other resource category
Parameters
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM
AssignmentID integer optional
CategoryID integer optional
FreeEmployee string optional
SubEmployeeID integer optional
TargetCategoryID integer optional
eventId integer required
A numeric id of a dataset
includeSubevents boolean optional
Whether the assignment should be moved from all subjobs, default: false
deleteEventResource ▼
Delete EventResource for a given resourceId
Parameters
eventId integer required
A numeric id of a dataset
resourceId integer required
A numeric id of a dataset
getEventResource ▼
Get EventResource for a given resourceId
Parameters
eventId integer required
A numeric id of a dataset
resourceId integer required
A numeric id of a dataset
putEventResource ▼
Change EventResource for a given resourceId
Parameters
Activity string optional
Alternative integer optional
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM
AssignmentID integer optional
Available boolean optional
BillingFactor number optional
Format: float
Booked boolean optional
ChangeAvailabilityNoDate string optional
ChangeAvailabilityNoID integer optional
ChangeAvailabilityYesDate string optional
ChangeAvailabilityYesID integer optional
Checkbox1 boolean optional
Checkbox2 boolean optional
Checkbox3 boolean optional
Checkbox4 boolean optional
Checkbox5 boolean optional
Checkbox6 boolean optional
DriverID integer optional
EmailBooking string optional
EmailInquiry string optional
EmailRequest string optional
ExternalID string optional
FreeEmployee string optional
FreeEmployeePhone string optional
InitialCategoryID integer optional
InquiryYesDate string optional
JobChanges boolean optional
JobResourceCategoryID integer optional
Locked boolean optional
Notes string optional
OverlapsIgnoreEventResourceIDs array optional
PassengerIDs string optional
Payload number optional
Format: float
Remark string optional
RetailPrice number optional
Format: float
RetailPriceDailyRateExtraAmount number optional
Format: float
RetailPriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceScale string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Seats integer optional
SubEmployeeID integer optional
Wage number optional
Format: float
WageDailyRateExtraAmount number optional
Format: float
WageDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
WageDailyRateHours number optional
Format: float
WageMinimumHours number optional
Format: float
WageScale string optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
resourceId integer required
A numeric id of a dataset
setWageForRootEventChildrens ▼
Set wage of this resources for all resouces in same root event
Parameters
eventId integer required
A numeric id of a dataset
resourceId integer required
A numeric id of a dataset
getEventResourceWage ▼
Returns the total wage for an event resource as a simple JSON object
Parameters
eventId integer required
A numeric id of a dataset
resourceId integer required
A numeric id of a dataset
getEventResponsiblePersonCollection ▼
List EventResponsiblePersons
Parameters
eventId integer required
A numeric id of a dataset
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postEventResponsiblePerson ▼
Create new EventResponsiblePerson
Parameters
ResponsibleID integer optional
Type string optional
Allowed values:
SCHEDULER PROJECTMANAGER CONTACTPERSON_CLIENT CONTACTPERSON_LOCATION
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventId integer required
A numeric id of a dataset
overtakeToSubevents boolean optional
If the responsible person should be applied to all subevents
deleteEventResponsiblePerson ▼
Delete EventResponsiblePerson for a given responsiblePersonId
Parameters
eventId integer required
A numeric id of a dataset
overtakeToSubevents boolean optional
If the responsible person should be applied to all subevents
responsiblePersonId integer required
A numeric id of a dataset
getRiskassessmentStructure ▼
Returns the whole riskassessment structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
getSafetybriefingStructure ▼
Returns the whole safetybriefing structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
sendEventBookingNotifications ▼
Sends booking notifications to resources.
Parameters
AttachInformation boolean optional
ChangeBookingStatus boolean optional
EventResourceIDs array optional
Remarks string optional
SendAsSMS boolean optional
eventId integer required
A numeric id of a dataset
sendEventConfirmationNotifications ▼
Sends confirmation notifications to resources.
Parameters
AttachInformation boolean optional
EventResourceIDs array optional
Remarks string optional
SendAsSMS boolean optional
eventId integer required
A numeric id of a dataset
sendEventFreetextNotifications ▼
Sends freetext notifications to resources.
Parameters
AttachInformation boolean optional
EventResourceIDs array optional
Remarks string optional
SendAsSMS boolean optional
eventId integer required
A numeric id of a dataset
sendEventRequestNotifications ▼
Sends request notifications to resources.
Parameters
AttachInformation boolean optional
EventResourceIDs array optional
Remarks string optional
SendAsSMS boolean optional
eventId integer required
A numeric id of a dataset
sendEventTenderMails ▼
Sends tender mails for events and employees based on their categories
Parameters
AttachInformation boolean optional
CategoryIDs array optional
EmployeeIDs array optional
EndDate string optional
EventIDs array optional
SendAsSMS boolean optional
TenderID integer optional
Text string optional
eventId integer required
A numeric id of a dataset
getEventStructure ▼
Returns the whole structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
includeResCatsCount boolean optional
Include and calculate total resource categories count for each object
includeSubeventsNeeds boolean optional
Include and calculate total staff and vehicle needs for subevents for each object
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyEventsWithStaffId boolean optional
Show only events where the specified user, room or vehicle is involved as a resource.
onlyFutureEvents boolean optional
Only include events that end in the future.
roomId integer optional
Show booking state from the perspective of the specified room
staffId integer optional
Show booking state from the perspective of the specified user, default: current user
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
vehicleId integer optional
Show booking state from the perspective of the specified vehicle
getSubcontractorSync ▼
Retrieves subcontractor resources for an event from the client system and combines it with local resources in the event.
Parameters
eventId integer required
A numeric id of a dataset
putSubcontractorSync ▼
Updates subcontractor resources in the client system based on the local resources.
Parameters
Resources array optional
eventId integer required
A numeric id of a dataset
synchronizeEvent ▼
Allows to synchronize an event from a client system.
Parameters
eventId integer required
A numeric id of a dataset
getTaskStructure ▼
Returns the whole task structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
getEventTenderCategories ▼
Returns a list of unique categories based on the event IDs specified as query parameter
Parameters
eventId integer required
A numeric id of a dataset
eventIds string required
Comma-separated list of event IDs to include categories from
getEventTenderRecipients ▼
Returns a list of recipients of sent tenders
Parameters
eventId integer required
A numeric id of a dataset
includeSubevents boolean optional
Add tender recipients of subevents
getTravelexpensesStructure ▼
Returns the whole travelexpenses structure of a given event.
Parameters
allMaineventsUntil integer optional
Show all main events without paging until n datasets (max & defailt: 50). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
eventId integer required
A numeric id of a dataset
excludeSelf boolean optional
Exclude self object with `eventId` and only show sub elements. Can be used if the structure is larger than the maximum of allowed elements to fetch previous or next events using `limit` and `offset`.
fullStructureUntil integer optional
Show full structure without paging until n datasets (max & default: 200). Use this parameter to test the paging behavior of this endpoint for smaller projects and test cases. Do not use this parameter in production environments to avoid performance loss.
limit integer optional
Number of datasets to be returned (first level only). The endpoint will set individual limits for each level in the structure based on the size of the project requested. Projects with up to 200 elements will be returned without the need of paging, for larger ones the result set will not contain all subelements. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
offset integer optional
Number of datasets to skip at the beginning of the result (first level only, default: `0`. Note: if `startAtRoot` is set to `true` the endpoint might set another default value to assure the requested `eventId` is contained in one of the subevents result set. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
onlyFutureEvents boolean optional
Only include events that end in the future.
startAtRoot boolean optional
Shows the structure starting from root event, default: `false`. Note: if set to `true`, the endpoint will always try to include the requested `eventId` in the subevents list(s). Therefore it might occur that the endpoint will start with an `offset > 0` for some but not all of the subevents lists. Your code always has to check `limit` and `offset` parameters in the result sets and it might occur that previous elements have to be fetched in a separate call. Use `fullStructureUntil` and `allMaineventsUntil` to simulate that behavior also for smaller projects and test cases.
updatePricesByPricelist ▼
Allows to update prices of an event by a given pricelist.
Parameters
PricelistID integer optional
Target string optional
Allowed values:
CALCULATION_PURCHASE CALCULATION_RETAIL INVOICEINSERT_RETAIL
eventId integer required
A numeric id of a dataset
getEventWorkinghourEmployees ▼
Returns all employees with actual working hours on this project.
Parameters
eventId integer required
A numeric id of a dataset
getFeatures ▼
Returns a list of all customer-wide feature flags.
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
activateFeatureTest ▼
Allows the user to activate a feature test or to request the activation from a system administrator (depending on the user rights)
Parameters
Feature string optional
getFeatureTestInfo ▼
Returns information about possible feature tests in this instance
Parameters
No parameters required
postFilterFavorite ▼
Create new FilterFavorite
Parameters
EmployeeID integer optional
Filter object optional
Name string optional
Type string optional
Allowed values:
CALENDAR EMPLOYEES VEHICLES EQUIPMENT REQUESTDIALOG
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getFilterFavoriteCollection ▼
List FilterFavorites
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
deleteFilterFavorite ▼
Delete FilterFavorite for a given filterId
Parameters
filterId integer required
A numeric id of a dataset
getFilterFavorite ▼
Get FilterFavorite for a given filterId
Parameters
filterId integer required
A numeric id of a dataset
putFilterFavorite ▼
Change FilterFavorite for a given filterId
Parameters
EmployeeID integer optional
Filter object optional
Name string optional
Type string optional
Allowed values:
CALENDAR EMPLOYEES VEHICLES EQUIPMENT REQUESTDIALOG
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
filterId integer required
A numeric id of a dataset
postFixedExpense ▼
Create new FixedExpense
Parameters
AmountPurchase number optional
Format: float
AmountRetail number optional
Format: float
Assignment string optional
Allowed values:
JOB JOBEMPLOYEE
AssignmentID integer optional
CategoryID integer optional
ExpensesDate string optional
IsCalculation boolean optional
IsInvoiceInsert boolean optional
IsNoEmployee boolean optional
IsPayout boolean optional
Note string optional
Quantity number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getFixedExpenseCollection ▼
List FixedExpenses
Parameters
eventId integer optional
A numeric id of an event or comma separated list of ids to which the fixed expenses are assigned
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postFixedExpenseBulkDelete ▼
Delete FixedExpense for a multiple given ids at once
Parameters
ArrayIds array optional
getFixedExpense ▼
Get FixedExpense for a given fixedExpenseId
Parameters
fixedExpenseId integer required
A numeric id of a dataset
deleteFixedExpense ▼
Delete FixedExpense for a given fixedExpenseId
Parameters
fixedExpenseId integer required
A numeric id of a dataset
putFixedExpense ▼
Change FixedExpense for a given fixedExpenseId
Parameters
AmountPurchase number optional
Format: float
AmountRetail number optional
Format: float
Assignment string optional
Allowed values:
JOB JOBEMPLOYEE
AssignmentID integer optional
CategoryID integer optional
ExpensesDate string optional
IsCalculation boolean optional
IsInvoiceInsert boolean optional
IsNoEmployee boolean optional
IsPayout boolean optional
Note string optional
Quantity number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
fixedExpenseId integer required
A numeric id of a dataset
postInventoryArticle ▼
Create new InventoryArticle
Parameters
CategoryID integer optional
Description string optional
Manufacturer string optional
Name string optional
ShortName string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getInventoryArticleCollection ▼
List InventoryArticles
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
deleteInventoryArticle ▼
Delete InventoryArticle for a given articleId
Parameters
articleId integer required
A numeric id of a dataset
getInventoryArticle ▼
Get InventoryArticle for a given articleId
Parameters
articleId integer required
A numeric id of a dataset
putInventoryArticle ▼
Change InventoryArticle for a given articleId
Parameters
CategoryID integer optional
Description string optional
Manufacturer string optional
Name string optional
ShortName string optional
articleId integer required
A numeric id of a dataset
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getInventoryEquipmentCollection ▼
List InventoryEquipments
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postInventoryEquipment ▼
Create new InventoryEquipment
Parameters
ArticleID integer optional
BuyDate string optional
Format: date
Description string optional
EmployeeID integer optional
InventoryNumber string optional
IssueDate string optional
Format: date
ManufacturDate string optional
Format: date
Owner string optional
Price number optional
Format: float
ReturnDate string optional
Format: date
SerialNumber string optional
UseableUntilDate string optional
Format: date
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteInventoryEquipment ▼
Delete InventoryEquipment for a given equipmentId
Parameters
equipmentId integer required
A numeric id of a dataset
getInventoryEquipment ▼
Get InventoryEquipment for a given equipmentId
Parameters
equipmentId integer required
A numeric id of a dataset
putInventoryEquipment ▼
Change InventoryEquipment for a given equipmentId
Parameters
ArticleID integer optional
BuyDate string optional
Format: date
Description string optional
EmployeeID integer optional
InventoryNumber string optional
IssueDate string optional
Format: date
ManufacturDate string optional
Format: date
Owner string optional
Price number optional
Format: float
ReturnDate string optional
Format: date
SerialNumber string optional
UseableUntilDate string optional
Format: date
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
equipmentId integer required
A numeric id of a dataset
getInvoiceInsertEventResourceCollection ▼
List InvoiceInsertEventResources
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getInvoiceInsertEventResource ▼
Get InvoiceInsertEventResource for a given eventResourceId
Parameters
eventResourceId integer required
A numeric id of a dataset
putInvoiceInsertEventResource ▼
Change InvoiceInsertEventResource for a given eventResourceId
Parameters
Activity string optional
Alternative integer optional
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM
AssignmentID integer optional
Available boolean optional
BillingFactor number optional
Format: float
Booked boolean optional
Calculation boolean optional
ChangeAvailabilityNoDate string optional
ChangeAvailabilityNoID integer optional
ChangeAvailabilityYesDate string optional
ChangeAvailabilityYesID integer optional
Checkbox1 boolean optional
Checkbox2 boolean optional
Checkbox3 boolean optional
Checkbox4 boolean optional
Checkbox5 boolean optional
Checkbox6 boolean optional
DriverID integer optional
EmailBooking string optional
EmailInquiry string optional
EmailRequest string optional
ExchangeRate number optional
Format: float
ExchangeRateDate string optional
ExchangeRateLocked boolean optional
ExternalID string optional
FreeEmployee string optional
FreeEmployeePhone string optional
InitialCategoryID integer optional
InquiryYesDate string optional
JobChanges boolean optional
JobResourceCategoryID integer optional
Locked boolean optional
Notes string optional
OverlapsIgnoreEventResourceIDs array optional
PassengerIDs string optional
Payload number optional
Format: float
Remark string optional
RetailPrice number optional
Format: float
RetailPriceDailyRateExtraAmount number optional
Format: float
RetailPriceDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
RetailPriceDailyRateHours number optional
Format: float
RetailPriceMinimumHours number optional
Format: float
RetailPriceScale string optional
RetailPriceType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
Seats integer optional
SubEmployeeID integer optional
TotalPurchaseExpenses number optional
Format: float
TotalRetailActual number optional
Format: float
TotalRetailExpenses number optional
Format: float
TotalRetailTarget number optional
Format: float
TotalTravelExpenses number optional
Format: float
TotalWageActual number optional
Format: float
TotalWageExpenses number optional
Format: float
TotalWageTarget number optional
Format: float
Wage number optional
Format: float
WageArrivalDay number optional
Format: float
WageComponentID integer optional
WageDailyRateExtraAmount number optional
Format: float
WageDailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
WageDailyRateHours number optional
Format: float
WageDepartureDay number optional
Format: float
WageLocked boolean optional
WageMinimumHours number optional
Format: float
WageScale string optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
eventResourceId integer required
A numeric id of a dataset
getInvoiceInsertWorkinghourCollection ▼
List InvoiceInsertWorkinghours
Parameters
expand array optional
Comma separated list of optional fields, options: `ApprovedName`, `Signature`, `CreatedName`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postInvoiceInsertWorkinghour ▼
Create new InvoiceInsertWorkinghour
Parameters
Activity string optional
Assignment string optional
Allowed values:
INDEPENDENTHOURS JOBEMPLOYEE PROJECT TASK
AssignmentID integer optional
CaptureMode string optional
Allowed values:
DESKTOP TIMECLOCK WEBAPP APP API MANUAL
CategoryID integer optional
DateFrom string optional
DateUntil string optional
EmployeeID integer optional
EndLatitude number optional
Format: float
EndLongitude number optional
Format: float
ExternalID string optional
InvoiceInsertDateFrom string optional
InvoiceInsertDateUntil string optional
InvoiceInsertHide boolean optional
SignatureID integer optional
StartLatitude number optional
Format: float
StartLongitude number optional
Format: float
Type string optional
Allowed values:
TARGET ACTUAL
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
postInvoiceInsertWorkinghourBulkDelete ▼
Delete InvoiceInsertWorkinghour for a multiple given ids at once
Parameters
ArrayIds array optional
putInvoiceInsertWorkinghour ▼
Change InvoiceInsertWorkinghour for a given workinghourId
Parameters
Activity string optional
Assignment string optional
Allowed values:
INDEPENDENTHOURS JOBEMPLOYEE PROJECT TASK
AssignmentID integer optional
CaptureMode string optional
Allowed values:
DESKTOP TIMECLOCK WEBAPP APP API MANUAL
CategoryID integer optional
DateFrom string optional
DateUntil string optional
EmployeeID integer optional
EndLatitude number optional
Format: float
EndLongitude number optional
Format: float
ExternalID string optional
InvoiceInsertDateFrom string optional
InvoiceInsertDateUntil string optional
InvoiceInsertHide boolean optional
SignatureID integer optional
StartLatitude number optional
Format: float
StartLongitude number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
workinghourId integer required
A numeric id of a dataset
getInvoiceInsertWorkinghour ▼
Get InvoiceInsertWorkinghour for a given workinghourId
Parameters
expand array optional
Comma separated list of optional fields, options: `ApprovedName`, `Signature`, `CreatedName`
workinghourId integer required
A numeric id of a dataset
deleteInvoiceInsertWorkinghour ▼
Delete InvoiceInsertWorkinghour for a given workinghourId
Parameters
workinghourId integer required
A numeric id of a dataset
postLocation ▼
Create new Location
Parameters
AddressAddition string optional
City string optional
Country string optional
Description string optional
EMail string optional
ExternalClientID integer optional
ExternalID string optional
ExternalSystem string optional
GpsLat number optional
Format: float
GpsLon number optional
Format: float
HouseNumber string optional
Internet string optional
IsGpsManual boolean optional
Notes string optional
Phone string optional
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getLocationCollection ▼
List Locations
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
deleteLocation ▼
Delete Location for a given locationId
Parameters
locationId integer required
A numeric id of a dataset
getLocation ▼
Get Location for a given locationId
Parameters
locationId integer required
A numeric id of a dataset
putLocation ▼
Change Location for a given locationId
Parameters
AddressAddition string optional
City string optional
Country string optional
Description string optional
EMail string optional
ExternalClientID integer optional
ExternalID string optional
ExternalSystem string optional
GpsLat number optional
Format: float
GpsLon number optional
Format: float
HouseNumber string optional
Internet string optional
IsGpsManual boolean optional
Notes string optional
Phone string optional
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
locationId integer required
A numeric id of a dataset
getAdditionalLocationDataTypes ▼
Returns the additional data types associated with a location object.
Parameters
locationId integer required
A numeric id of a dataset
bulkPutToLocationAdditionalData ▼
Allows the user to edit a multiple additional data types for a location object.
Parameters
locationId integer required
A numeric id of a dataset
requestBody array optional
removeDocumentFromLocationAdditionalData ▼
Allows the user to remove a document if the additional data type for location is of type document.
Parameters
ArrayIds array optional
locationId integer required
A numeric id of a dataset
typeId integer required
A numeric id of a dataset
getLocationContactPersonCollection ▼
List LocationContactPersons
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
locationId integer required
A numeric id of a dataset
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postLocationContactPerson ▼
Create new LocationContactPerson
Parameters
AddressAddition string optional
City string optional
Country string optional
EMail string optional
ExternalID string optional
Firstname string optional
HouseNumber string optional
Lastname string optional
Mobile string optional
Phone string optional
Position string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
locationId integer required
A numeric id of a dataset
deleteLocationContactPerson ▼
Delete LocationContactPerson for a given contactPersonId
Parameters
contactPersonId integer required
A numeric id of a dataset
locationId integer required
A numeric id of a dataset
getLocationContactPerson ▼
Get LocationContactPerson for a given contactPersonId
Parameters
contactPersonId integer required
A numeric id of a dataset
locationId integer required
A numeric id of a dataset
putLocationContactPerson ▼
Change LocationContactPerson for a given contactPersonId
Parameters
AddressAddition string optional
City string optional
Country string optional
EMail string optional
ExternalID string optional
Firstname string optional
HouseNumber string optional
Lastname string optional
Mobile string optional
Phone string optional
Position string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
contactPersonId integer required
A numeric id of a dataset
locationId integer required
A numeric id of a dataset
getLocationRoomCollection ▼
List LocationRooms
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
locationId integer required
A numeric id of a dataset
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postLocationRoom ▼
Create new LocationRoom
Parameters
Description string optional
ExternalID string optional
Notes string optional
NumberPeople integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
locationId integer required
A numeric id of a dataset
deleteLocationRoom ▼
Delete LocationRoom for a given roomId
Parameters
locationId integer required
A numeric id of a dataset
roomId integer required
A numeric id of a dataset
getLocationRoom ▼
Get LocationRoom for a given roomId
Parameters
locationId integer required
A numeric id of a dataset
roomId integer required
A numeric id of a dataset
putLocationRoom ▼
Change LocationRoom for a given roomId
Parameters
Description string optional
ExternalID string optional
Notes string optional
NumberPeople integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
locationId integer required
A numeric id of a dataset
roomId integer required
A numeric id of a dataset
getMe ▼
Get user information
Parameters
expand array optional
Comma separated list of optional fields, options: `IsSicknessAllDayMandatory`
putMe ▼
Change user information
Parameters
AddressAddition string optional
Birthdate string optional
Format: date
Birthplace string optional
BranchID integer optional
City string optional
CompanyName string optional
CompanyShortName string optional
Country string optional
DateEntry string optional
Format: date
DateExit string optional
Format: date
DepartmentID integer optional
EMail string optional
ExtendedPersonnelRequirements boolean optional
ExternalID string optional
Firstname string optional
Gender string optional
Allowed values:
UNKNOWN MALE FEMALE DIVERS
GoogleMapsPrivacyAccepted string optional
HouseNumber string optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Languages array optional
Lastname string optional
Notes string optional
Phone string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
StaffNumber integer optional
State string optional
Status string optional
Allowed values:
ADMIN GUEST EMPLOYEE SCHEDULER LOCKED
Street string optional
SubcontractorColor string optional
SubcontractorID integer optional
Type string optional
Allowed values:
EMPLOYEE FREELANCER SUBCONTRACTOR APPLICANT
Username string optional
VacationDefaultDeputyId integer optional
WorkcontractActivity string optional
ZipCode string optional
getMeCategoryCollection ▼
List MeCategorys
Parameters
CategoryType string optional
Filter for CategoryType
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
changeEventAvailability ▼
Allows the logged in user to change their availability for an event or, in case of a subcontractor, to add additional employee information.
Parameters
Availability boolean optional
EventResourceID integer optional
FreeEmployee string optional
FreeEmployeePhone string optional
Remark string optional
getMeEmployeeDocumentCollection ▼
List MeEmployeeDocuments
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getMeEmployeeDocument ▼
Get MeEmployeeDocument for a given documentId
Parameters
documentId integer required
A numeric id of a dataset
getMeEmployeeDocumentAttachmentCollection ▼
List MeEmployeeDocumentAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
documentId integer required
A numeric id of a dataset
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
getMeEmployeeDocumentAttachment ▼
Get MeEmployeeDocumentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
documentId integer required
A numeric id of a dataset
getUserIdCard ▼
Allows the logged in user to retrieve its idcard.
Parameters
No parameters required
getMeNotificationCollection ▼
List MeNotifications
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getNotificationForJob ▼
Returns a list of notifications for a given job
Parameters
JobId integer optional
Numeric id of a job
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
notifyMe ▼
Allows the logged in user to send a notification to themselves.
Parameters
AsMail boolean optional
AsPush boolean optional
Shorttext string optional
Subject string optional
Text string optional
URL string optional
getRights ▼
Returns a list of all user rights.
Parameters
scopeStaff integer optional
Staff id for scoped rights
getMeSettingCollection ▼
List MeSettings
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
putMeSetting ▼
Change MeSetting for a given settingKey
Parameters
Value string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
settingKey string required
A key of an user setting
Allowed values:
COPY_SETTINGS PRINT_SETTINGS VIEW_SETTINGS NAVIGATION_SETTINGS NAVIGATION_EVENT_SETTINGS SORTING_SETTINGS ACTIVE_FILTER_SETTINGS CREWBEE_HIDDEN
getOverlapsForResourcesIds ▼
Returns a list of overlaps associated with the resource ids.
Parameters
ArrayIds array optional
getOverlapsForEventAndStaff ▼
Returns a list of overlaps for the given Assignment+AssignmentId if this resource would be added to the event id.
Parameters
Assignment string optional
Allowed values:
EMPLOYEE SUBCONTRACTOR VEHICLE ROOM
AssignmentID integer optional
EventID integer optional
getEventsForOverlap ▼
Returns a list of overlapping events.
Parameters
resourceId integer required
A numeric id of a dataset
getPricelistCollection ▼
List Pricelists
Parameters
expand array optional
Comma separated list of optional fields, options: `CategoryWageList`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postPricelist ▼
Create new Pricelist
Parameters
Assignment string optional
Allowed values:
EMPLOYEE CLIENT
AssignmentID integer optional
DailyRate number optional
Format: float
DailyRateAdditionalAmount number optional
Format: float
DailyRateAdditionalType string optional
Allowed values:
HOUR HALFHOUR
DailyRateHours number optional
Format: float
Description string optional
Flatrate number optional
Format: float
HolydayWork boolean optional
HolydayWorkSurcharge number optional
Format: float
HourlyRate number optional
Format: float
HourlyRateScale string optional
MinimumHours number optional
Format: float
NightWork1 boolean optional
NightWork1From string optional
NightWork1Until string optional
NightWork2 boolean optional
NightWork2From string optional
NightWork2Surcharge number optional
Format: float
NightWork2Until string optional
NightWork3 boolean optional
NightWork3From string optional
NightWork3Surcharge number optional
Format: float
NightWork3Until string optional
NightWorkOnlyAlone boolean optional
NightWorklSurcharge number optional
Format: float
Notes string optional
Overtime boolean optional
OvertimeAndNightWork boolean optional
OvertimeHours number optional
Format: float
OvertimeSurcharge number optional
Format: float
OvertimekOnlyAlone boolean optional
Round integer optional
SaturdayWork boolean optional
SaturdayWorkSurcharge number optional
Format: float
SundayWork boolean optional
SundayWorkSurcharge number optional
Format: float
SurchargeBreaks boolean optional
SurchargeFollowingDay boolean optional
SurchargeFollowingDayUntil string optional
WageComponentDefinitionID integer optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getPricelist ▼
Get Pricelist for a given pricelistId
Parameters
expand array optional
Comma separated list of optional fields, options: `CategoryWageList`
pricelistId integer required
A numeric id of a dataset
deletePricelist ▼
Delete Pricelist for a given pricelistId
Parameters
pricelistId integer required
A numeric id of a dataset
putPricelist ▼
Change Pricelist for a given pricelistId
Parameters
Assignment string optional
Allowed values:
EMPLOYEE CLIENT
AssignmentID integer optional
DailyRate number optional
Format: float
DailyRateAdditionalAmount number optional
Format: float
DailyRateAdditionalType string optional
Allowed values:
HOUR HALFHOUR
DailyRateHours number optional
Format: float
Description string optional
Flatrate number optional
Format: float
HolydayWork boolean optional
HolydayWorkSurcharge number optional
Format: float
HourlyRate number optional
Format: float
HourlyRateScale string optional
MinimumHours number optional
Format: float
NightWork1 boolean optional
NightWork1From string optional
NightWork1Until string optional
NightWork2 boolean optional
NightWork2From string optional
NightWork2Surcharge number optional
Format: float
NightWork2Until string optional
NightWork3 boolean optional
NightWork3From string optional
NightWork3Surcharge number optional
Format: float
NightWork3Until string optional
NightWorkOnlyAlone boolean optional
NightWorklSurcharge number optional
Format: float
Notes string optional
Overtime boolean optional
OvertimeAndNightWork boolean optional
OvertimeHours number optional
Format: float
OvertimeSurcharge number optional
Format: float
OvertimekOnlyAlone boolean optional
Round integer optional
SaturdayWork boolean optional
SaturdayWorkSurcharge number optional
Format: float
SundayWork boolean optional
SundayWorkSurcharge number optional
Format: float
SurchargeBreaks boolean optional
SurchargeFollowingDay boolean optional
SurchargeFollowingDayUntil string optional
WageComponentDefinitionID integer optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
pricelistId integer required
A numeric id of a dataset
postRiskassessment ▼
Create new Riskassessment
Parameters
ApprovedWithLanguageGaps boolean optional
Description string optional
IsDefaultTemplateForType string optional
Allowed values:
LOCATION VEHICLE
IsEventRiskAssessment boolean optional
LastNotificationDate string optional
LastReviewDate string optional
LastReviewID integer optional
ResponsibleUserID integer optional
ReviewNotificationDate string optional
Status string optional
Allowed values:
CREATED IN_REVIEW APPROVED EXPIRED ARCHIVED
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getRiskassessmentCollection ▼
List Riskassessments
Parameters
eventId integer optional
A numeric id of an event or comma separated list of ids to which the risk assessments are assigned
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeSubevents boolean optional
Include subevents when selecting the risk assessment for an event
language string optional
ISO 639-1 language code (optionally with a region, e.g. `de` or `de-DE`). When set, translatable fields are returned resolved to this language, falling back through the source language, the tenant default, English and finally the original value. Affects the read response only - filtering and sorting still operate on the stored source-language values.
limit integer optional
Number of datasets to be returned
locationId integer optional
A numeric id of a location to which the risk assessments are assigned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffcategoryId integer optional
A numeric id of a staff category to which the risk assessments are assigned
vehicleId integer optional
A numeric id of a vehicle to which the risk assessments are assigned
deleteRiskassessment ▼
Delete Riskassessment for a given assessmentId
Parameters
assessmentId integer required
A numeric id of a dataset
getRiskassessment ▼
Get Riskassessment for a given assessmentId
Parameters
assessmentId integer required
A numeric id of a dataset
language string optional
ISO 639-1 language code (optionally with a region, e.g. `de` or `de-DE`). When set, translatable fields are returned resolved to this language, falling back through the source language, the tenant default, English and finally the original value. Affects the read response only - filtering and sorting still operate on the stored source-language values.
putRiskassessment ▼
Change Riskassessment for a given assessmentId
Parameters
ApprovedWithLanguageGaps boolean optional
Description string optional
IsDefaultTemplateForType string optional
Allowed values:
LOCATION VEHICLE
IsEventRiskAssessment boolean optional
LastNotificationDate string optional
LastReviewDate string optional
LastReviewID integer optional
ResponsibleUserID integer optional
ReviewNotificationDate string optional
Status string optional
Allowed values:
CREATED IN_REVIEW APPROVED EXPIRED ARCHIVED
Title string optional
assessmentId integer required
A numeric id of a dataset
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getRiskassessmentTranslationCollection ▼
List RiskassessmentTranslations
Parameters
assessmentId integer required
A numeric id of the translated object
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postRiskassessmentTranslation ▼
Create new RiskassessmentTranslation
Parameters
AssessmentID integer optional
Description string optional
Language string optional
Origin string optional
Allowed values:
MANUAL IMPORT COPY MACHINE
Title string optional
assessmentId integer required
A numeric id of the translated object
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getRiskassessmentTranslation ▼
Get RiskassessmentTranslation for a given language
Parameters
assessmentId integer required
A numeric id of the translated object
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
putRiskassessmentTranslation ▼
Change RiskassessmentTranslation for a given language
Parameters
AssessmentID integer optional
Description string optional
Language string optional
Origin string optional
Allowed values:
MANUAL IMPORT COPY MACHINE
Title string optional
assessmentId integer required
A numeric id of the translated object
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
deleteRiskassessmentTranslation ▼
Delete RiskassessmentTranslation for a given language
Parameters
assessmentId integer required
A numeric id of the translated object
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
getRiskCollection ▼
List Risks
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
language string optional
ISO 639-1 language code (optionally with a region, e.g. `de` or `de-DE`). When set, translatable fields are returned resolved to this language, falling back through the source language, the tenant default, English and finally the original value. Affects the read response only - filtering and sorting still operate on the stored source-language values.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
riskFactorCategoryId integer optional
Only hazards of this risk factor
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postRisk ▼
Create new Risk
Parameters
Description string optional
Icon string optional
IconMeasures string optional
OrganisationalMeasures string optional
PersonalMeasures string optional
Propability integer optional
PropabilityAfterMeasures integer optional
RelevantOrganisationalMeasures boolean optional
RelevantPersonalMeasures boolean optional
RelevantSubstitutionalMeasures boolean optional
RelevantTechnicalMeasures boolean optional
ResponsiblePerson string optional
RiskFactorCategoryID integer optional
Severity integer optional
SeverityAfterMeasures integer optional
SourceLanguage string optional
SubstitutionalMeasures string optional
TechnicalMeasures string optional
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
deleteRisk ▼
Delete Risk for a given riskId
Parameters
riskId integer required
A numeric id of a dataset
getRisk ▼
Get Risk for a given riskId
Parameters
language string optional
ISO 639-1 language code (optionally with a region, e.g. `de` or `de-DE`). When set, translatable fields are returned resolved to this language, falling back through the source language, the tenant default, English and finally the original value. Affects the read response only - filtering and sorting still operate on the stored source-language values.
riskId integer required
A numeric id of a dataset
putRisk ▼
Change Risk for a given riskId
Parameters
Description string optional
Icon string optional
IconMeasures string optional
OrganisationalMeasures string optional
PersonalMeasures string optional
Propability integer optional
PropabilityAfterMeasures integer optional
RelevantOrganisationalMeasures boolean optional
RelevantPersonalMeasures boolean optional
RelevantSubstitutionalMeasures boolean optional
RelevantTechnicalMeasures boolean optional
ResponsiblePerson string optional
RiskFactorCategoryID integer optional
Severity integer optional
SeverityAfterMeasures integer optional
SourceLanguage string optional
SubstitutionalMeasures string optional
TechnicalMeasures string optional
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
riskId integer required
A numeric id of a dataset
getRiskTranslationCollection ▼
List RiskTranslations
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
riskId integer required
A numeric id of the translated object
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postRiskTranslation ▼
Create new RiskTranslation
Parameters
Description string optional
Language string optional
OrganisationalMeasures string optional
Origin string optional
Allowed values:
MANUAL IMPORT COPY MACHINE
PersonalMeasures string optional
ResponsiblePerson string optional
RiskID integer optional
SubstitutionalMeasures string optional
TechnicalMeasures string optional
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
riskId integer required
A numeric id of the translated object
deleteRiskTranslation ▼
Delete RiskTranslation for a given language
Parameters
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
riskId integer required
A numeric id of the translated object
getRiskTranslation ▼
Get RiskTranslation for a given language
Parameters
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
riskId integer required
A numeric id of the translated object
putRiskTranslation ▼
Change RiskTranslation for a given language
Parameters
Description string optional
Language string optional
OrganisationalMeasures string optional
Origin string optional
Allowed values:
MANUAL IMPORT COPY MACHINE
PersonalMeasures string optional
ResponsiblePerson string optional
RiskID integer optional
SubstitutionalMeasures string optional
TechnicalMeasures string optional
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
language string required
An ISO 639-1 language code, e.g. `pl`. Region codes are reduced to the base language.
riskId integer required
A numeric id of the translated object
postSafetybriefing ▼
Create new Safetybriefing
Parameters
DateTimeFrom string optional
Description string optional
EventID integer optional
Text string optional
TimeUntil string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getSafetybriefingCollection ▼
List Safetybriefings
Parameters
eventId integer optional
A numeric id of an event or comma separated list of ids to which the safetybriefings are assigned
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeSubevents boolean optional
Include subevents when selecting the safety briefings for an event
deleteSafetybriefing ▼
Delete Safetybriefing for a given safetybriefingId
Parameters
safetybriefingId integer required
A numeric id of a dataset
getTranslationStatus ▼
Returns how completely the risks are translated.
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
roadmapSearch ▼
Allows the user to search the global CrewBrain roadmap.
Parameters
Query string optional
getSettings ▼
Returns a list of all system wide settings.
Parameters
No parameters required
getSignatureCollection ▼
List Signatures
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
signObjects ▼
Allows the user to sign contract objects.
Parameters
Base64Signature string optional
City string optional
Name string optional
ToSignObjects array optional
deleteSignature ▼
Delete Signature for a given signatureId
Parameters
signatureId integer required
A numeric id of a dataset
getSignature ▼
Get Signature for a given signatureId
Parameters
signatureId integer required
A numeric id of a dataset
getStaffCollection ▼
List Staffs
Parameters
expand array optional
Comma separated list of optional fields, options: `IsSicknessAllDayMandatory`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postStaff ▼
Create new Staff
Parameters
AddressAddition string optional
Birthdate string optional
Format: date
Birthplace string optional
BranchID integer optional
City string optional
CompanyName string optional
CompanyShortName string optional
Country string optional
DateEntry string optional
Format: date
DateExit string optional
Format: date
DepartmentID integer optional
EMail string optional
ExternalID string optional
Firstname string optional
Gender string optional
Allowed values:
UNKNOWN MALE FEMALE DIVERS
HouseNumber string optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Languages array optional
Lastname string optional
Notes string optional
Phone string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
StaffNumber integer optional
State string optional
Status string optional
Allowed values:
ADMIN GUEST EMPLOYEE SCHEDULER LOCKED
Street string optional
SubcontractorColor string optional
SubcontractorID integer optional
Type string optional
Allowed values:
EMPLOYEE FREELANCER SUBCONTRACTOR APPLICANT
Username string optional
VacationDefaultDeputyId integer optional
WorkcontractActivity string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
putStaff ▼
Change Staff for a given staffId
Parameters
AddressAddition string optional
Birthdate string optional
Format: date
Birthplace string optional
BranchID integer optional
City string optional
CompanyName string optional
CompanyShortName string optional
Country string optional
DateEntry string optional
Format: date
DateExit string optional
Format: date
DepartmentID integer optional
EMail string optional
ExternalID string optional
Firstname string optional
Gender string optional
Allowed values:
UNKNOWN MALE FEMALE DIVERS
HouseNumber string optional
Language string optional
Allowed values:
GERMAN ENGLISH FRENCH SPANISH ICELANDIC PORTUGUESE SWEDISH
Languages array optional
Lastname string optional
Notes string optional
Phone string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
StaffNumber integer optional
State string optional
Status string optional
Allowed values:
ADMIN GUEST EMPLOYEE SCHEDULER LOCKED
Street string optional
SubcontractorColor string optional
SubcontractorID integer optional
Type string optional
Allowed values:
EMPLOYEE FREELANCER SUBCONTRACTOR APPLICANT
Username string optional
VacationDefaultDeputyId integer optional
WorkcontractActivity string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
staffId integer required
A numeric id of a dataset
deleteStaff ▼
Delete Staff for a given staffId
Parameters
staffId integer required
A numeric id of a dataset
getStaff ▼
Get Staff for a given staffId
Parameters
expand array optional
Comma separated list of optional fields, options: `IsSicknessAllDayMandatory`
staffId integer required
A numeric id of a dataset
bulkPutToStaffAdditionalData ▼
Allows the user to edit a multiple additional data types for a staff object.
Parameters
requestBody array optional
staffId integer required
A numeric id of a dataset
getAdditionalStaffDataTypes ▼
Returns the additional data types associated with a staff object.
Parameters
staffId integer required
A numeric id of a dataset
removeDocumentFromStaffAdditionalData ▼
Allows the user to remove a document if the additional data type for staff is of type document.
Parameters
ArrayIds array optional
staffId integer required
A numeric id of a dataset
typeId integer required
A numeric id of a dataset
getStaffCategoryCollection ▼
List StaffCategorys
Parameters
CategoryType string optional
Filter for CategoryType
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffId integer required
A numeric id of a dataset
postStaffCategory ▼
Create new StaffCategory
Parameters
Assignment string optional
Allowed values:
EMPLOYEE
AssignmentID integer optional
CategoryID integer optional
Skilllevel integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
staffId integer required
A numeric id of a dataset
putStaffCategory ▼
Change StaffCategory for a given categoryId
Parameters
Skilllevel integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffCategory ▼
Delete StaffCategory for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffCategory ▼
Get StaffCategory for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
postStaffCertificate ▼
Create new StaffCertificate
Parameters
CategoryID integer optional
Remark string optional
Title string optional
ValidUntil string optional
Format: date
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
staffId integer required
A numeric id of a dataset
getStaffCertificateCollection ▼
List StaffCertificates
Parameters
expand array optional
Comma separated list of optional fields, options: `ApprovedByName`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffId integer required
A numeric id of a dataset
getStaffCertificate ▼
Get StaffCertificate for a given certificateId
Parameters
certificateId integer required
A numeric id of a dataset
expand array optional
Comma separated list of optional fields, options: `ApprovedByName`
staffId integer required
A numeric id of a dataset
putStaffCertificate ▼
Change StaffCertificate for a given certificateId
Parameters
CategoryID integer optional
Remark string optional
Title string optional
ValidUntil string optional
Format: date
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
certificateId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffCertificate ▼
Delete StaffCertificate for a given certificateId
Parameters
certificateId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
approveStaffCertificate ▼
Allows the user to change the approval state of a certificate.
Parameters
Approve boolean optional
Remark string optional
certificateId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffCertificateAttachmentCollection ▼
List StaffCertificateAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
certificateId integer required
A numeric id of a dataset
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
staffId integer required
A numeric id of a dataset
postStaffCertificateAttachment ▼
Create new StaffCertificateAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
certificateId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffCertificateAttachment ▼
Delete StaffCertificateAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
certificateId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffCertificateAttachment ▼
Get StaffCertificateAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
certificateId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffContactPersonCollection ▼
List StaffContactPersons
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffId integer required
A numeric id of a dataset
postStaffContactPerson ▼
Create new StaffContactPerson
Parameters
AddressAddition string optional
City string optional
Country string optional
EMail string optional
ExternalID string optional
Firstname string optional
HouseNumber string optional
Lastname string optional
Mobile string optional
Phone string optional
Position string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
staffId integer required
A numeric id of a dataset
putStaffContactPerson ▼
Change StaffContactPerson for a given contactPersonId
Parameters
AddressAddition string optional
City string optional
Country string optional
EMail string optional
ExternalID string optional
Firstname string optional
HouseNumber string optional
Lastname string optional
Mobile string optional
Phone string optional
Position string optional
Salutation string optional
Allowed values:
INFORMAL MR MRS FORMAL
State string optional
Street string optional
ZipCode string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
contactPersonId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffContactPerson ▼
Delete StaffContactPerson for a given contactPersonId
Parameters
contactPersonId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffContactPerson ▼
Get StaffContactPerson for a given contactPersonId
Parameters
contactPersonId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
postStaffEmployeeDocument ▼
Create new StaffEmployeeDocument
Parameters
CategoryID integer optional
Description string optional
InitialAttachments array optional
Name string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
staffId integer required
A numeric id of a dataset
getStaffEmployeeDocumentCollection ▼
List StaffEmployeeDocuments
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffId integer required
A numeric id of a dataset
putStaffEmployeeDocument ▼
Change StaffEmployeeDocument for a given documentId
Parameters
CategoryID integer optional
Description string optional
InitialAttachments array optional
Name string optional
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffEmployeeDocument ▼
Delete StaffEmployeeDocument for a given documentId
Parameters
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffEmployeeDocument ▼
Get StaffEmployeeDocument for a given documentId
Parameters
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffEmployeeDocumentAttachmentCollection ▼
List StaffEmployeeDocumentAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
documentId integer required
A numeric id of a dataset
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
staffId integer required
A numeric id of a dataset
postStaffEmployeeDocumentAttachment ▼
Create new StaffEmployeeDocumentAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffEmployeeDocumentAttachment ▼
Get StaffEmployeeDocumentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffEmployeeDocumentAttachment ▼
Delete StaffEmployeeDocumentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
releaseStaffEmployeeDocument ▼
Allows the user to release or unrelease an employee document.
Parameters
Boolean boolean optional
documentId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
sendWelcomemail ▼
Sends out the welcomemail with login credentials and information to a user.
Parameters
staffId integer required
A numeric id of a dataset
getStaffTimerecordingPeriodCollection ▼
List StaffTimerecordingPeriods
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffId integer required
A numeric id of a dataset
postStaffTimerecordingPeriod ▼
Create new StaffTimerecordingPeriod
Parameters
AverageCalculationBasis string optional
Allowed values:
PLANNED_DAYS ACTUAL_DAYS FIXED_DAYS
AverageCalculationFixedDays number optional
Format: float
AverageCalculationHourBasis string optional
Allowed values:
ACTUAL_HOURS TARGET_HOURS
BreakDefinitionID integer optional
Calculate13WeekAverageAmount boolean optional
CalculatePublicHolidayBy13WeekAverage boolean optional
CalculateVacationBy13WeekAverage boolean optional
CappingDefinitionID integer optional
CompensationDaysMode string optional
Allowed values:
START_VALUE CONTINUE
CompensationDaysStartDays number optional
Format: float
ContinuousSalary boolean optional
ContinuousSalaryAmount number optional
Format: float
ContinuousSalaryCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
ContinuousSalaryStartValue number optional
Format: float
Currency string optional
DailyRate number optional
Format: float
DailyRateExtraAmount number optional
Format: float
DailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
DailyRateHours number optional
Format: float
DateFrom string optional
Format: date
DateUntil string optional
Format: date
DatevExport boolean optional
DatevProfileID integer optional
DayAccountCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
DayAccountPerMonth number optional
Format: float
DayAccountStartValue number optional
Format: float
FlatRateWage number optional
Format: float
FlexitimeCarryoverMode string optional
Allowed values:
NONE START_VALUE CONTINUE
FlexitimeStartValue number optional
Format: float
Guaranteed13WeekAverageHoursPerDay number optional
Format: float
HourlyWage number optional
Format: float
HourlyWageScale string optional
KilometerAllowance number optional
Format: float
LimitedContract boolean optional
MaxAmount number optional
Format: float
MinimumHours number optional
Format: float
NonWageLaborCosts number optional
Format: float
NonWageLaborCostsUnit string optional
Allowed values:
CURRENCY PERCENT
Notes string optional
OvertimeCarryoverMode string optional
Allowed values:
NONE START_VALUE CONTINUE
OvertimeStartValue number optional
Format: float
PayPublicHolidays boolean optional
PayVacation boolean optional
PriceListID integer optional
PublicHolidayHoursPerDay number optional
Format: float
Salary number optional
Format: float
SalaryBase string optional
Allowed values:
HOUR MONTH
SalaryType string optional
Allowed values:
FIXED VARIABLE
SettlementType string optional
Allowed values:
NONE STATEMENT TIMERECORDING_OLD TIMERECORDING_NEW
ShortTermEmploymentMaxDays integer optional
ShortTermEmploymentStartDays integer optional
ShowSalary boolean optional
TimeTrackingApp boolean optional
TimeTrackingDesktop boolean optional
TimeTrackingManual boolean optional
TimeTrackingTimeclock boolean optional
TimeTrackingTimeclockChipNumber string optional
TimeTrackingWebApp boolean optional
TrackCompensationDays boolean optional
UsePlannedHoursMode string optional
Allowed values:
ONLY_ACTUAL PLANNED_AND_ACTUAL ONLY_PLANNED
VacationCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
VacationCreditDate string optional
VacationCreditType string optional
Allowed values:
CALENDAR_YEAR WORK_ANNIVERSARY
VacationDays number optional
Format: float
VacationExpiryMonths number optional
Format: float
VacationHours number optional
Format: float
VacationHoursCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
VacationHoursPerDay number optional
Format: float
VacationHoursStartValue number optional
Format: float
VacationStartValue number optional
Format: float
VacationType string optional
Allowed values:
DAYS HOURS
VariableComponents array optional
VariableLimit number optional
Format: float
VariablePayType string optional
WageComponentDefinitionID integer optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
WorkingDayFriday boolean optional
WorkingDayMonday boolean optional
WorkingDaySaturday boolean optional
WorkingDaySunday boolean optional
WorkingDayThursday boolean optional
WorkingDayTuesday boolean optional
WorkingDayWednesday boolean optional
WorkingHours number optional
Format: float
WorkingHoursBasis string optional
Allowed values:
DAY INDIVIDUAL_DAYS MONTH MONTH_DAILY WEEK
WorkingHoursPerDay array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
staffId integer required
A numeric id of a dataset
getStaffTimerecordingPeriod ▼
Get StaffTimerecordingPeriod for a given periodId
Parameters
periodId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
putStaffTimerecordingPeriod ▼
Change StaffTimerecordingPeriod for a given periodId
Parameters
AverageCalculationBasis string optional
Allowed values:
PLANNED_DAYS ACTUAL_DAYS FIXED_DAYS
AverageCalculationFixedDays number optional
Format: float
AverageCalculationHourBasis string optional
Allowed values:
ACTUAL_HOURS TARGET_HOURS
BreakDefinitionID integer optional
Calculate13WeekAverageAmount boolean optional
CalculatePublicHolidayBy13WeekAverage boolean optional
CalculateVacationBy13WeekAverage boolean optional
CappingDefinitionID integer optional
CompensationDaysMode string optional
Allowed values:
START_VALUE CONTINUE
CompensationDaysStartDays number optional
Format: float
ContinuousSalary boolean optional
ContinuousSalaryAmount number optional
Format: float
ContinuousSalaryCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
ContinuousSalaryStartValue number optional
Format: float
Currency string optional
DailyRate number optional
Format: float
DailyRateExtraAmount number optional
Format: float
DailyRateExtraType string optional
Allowed values:
HOUR HALFHOUR
DailyRateHours number optional
Format: float
DateFrom string optional
Format: date
DateUntil string optional
Format: date
DatevExport boolean optional
DatevProfileID integer optional
DayAccountCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
DayAccountPerMonth number optional
Format: float
DayAccountStartValue number optional
Format: float
FlatRateWage number optional
Format: float
FlexitimeCarryoverMode string optional
Allowed values:
NONE START_VALUE CONTINUE
FlexitimeStartValue number optional
Format: float
Guaranteed13WeekAverageHoursPerDay number optional
Format: float
HourlyWage number optional
Format: float
HourlyWageScale string optional
KilometerAllowance number optional
Format: float
LimitedContract boolean optional
MaxAmount number optional
Format: float
MinimumHours number optional
Format: float
NonWageLaborCosts number optional
Format: float
NonWageLaborCostsUnit string optional
Allowed values:
CURRENCY PERCENT
Notes string optional
OvertimeCarryoverMode string optional
Allowed values:
NONE START_VALUE CONTINUE
OvertimeStartValue number optional
Format: float
PayPublicHolidays boolean optional
PayVacation boolean optional
PriceListID integer optional
PublicHolidayHoursPerDay number optional
Format: float
Salary number optional
Format: float
SalaryBase string optional
Allowed values:
HOUR MONTH
SalaryType string optional
Allowed values:
FIXED VARIABLE
SettlementType string optional
Allowed values:
NONE STATEMENT TIMERECORDING_OLD TIMERECORDING_NEW
ShortTermEmploymentMaxDays integer optional
ShortTermEmploymentStartDays integer optional
ShowSalary boolean optional
TimeTrackingApp boolean optional
TimeTrackingDesktop boolean optional
TimeTrackingManual boolean optional
TimeTrackingTimeclock boolean optional
TimeTrackingTimeclockChipNumber string optional
TimeTrackingWebApp boolean optional
TrackCompensationDays boolean optional
UsePlannedHoursMode string optional
Allowed values:
ONLY_ACTUAL PLANNED_AND_ACTUAL ONLY_PLANNED
VacationCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
VacationCreditDate string optional
VacationCreditType string optional
Allowed values:
CALENDAR_YEAR WORK_ANNIVERSARY
VacationDays number optional
Format: float
VacationExpiryMonths number optional
Format: float
VacationHours number optional
Format: float
VacationHoursCarryoverMode string optional
Allowed values:
START_VALUE CONTINUE
VacationHoursPerDay number optional
Format: float
VacationHoursStartValue number optional
Format: float
VacationStartValue number optional
Format: float
VacationType string optional
Allowed values:
DAYS HOURS
VariableComponents array optional
VariableLimit number optional
Format: float
VariablePayType string optional
WageComponentDefinitionID integer optional
WageType string optional
Allowed values:
HOURLYRATE FLATRATE DAILYRATE NOPAYMENT
WorkingDayFriday boolean optional
WorkingDayMonday boolean optional
WorkingDaySaturday boolean optional
WorkingDaySunday boolean optional
WorkingDayThursday boolean optional
WorkingDayTuesday boolean optional
WorkingDayWednesday boolean optional
WorkingHours number optional
Format: float
WorkingHoursBasis string optional
Allowed values:
DAY INDIVIDUAL_DAYS MONTH MONTH_DAILY WEEK
WorkingHoursPerDay array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
periodId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
getStaffTimerecordingPeriodWageCollection ▼
List StaffTimerecordingPeriodWages
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
periodId integer required
A numeric id of a dataset
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
staffId integer required
A numeric id of a dataset
postStaffTimerecordingPeriodWage ▼
Create new StaffTimerecordingPeriodWage
Parameters
CategoryID integer optional
DailyRate number optional
Format: float
DailyRateAdditionalAmount number optional
Format: float
DailyRateAdditionalType string optional
Allowed values:
HOUR HALFHOUR
DailyRateHours number optional
Format: float
Flatrate number optional
Format: float
HourlyRate number optional
Format: float
HourlyRateScale string optional
MinimumHours number optional
Format: float
Surcharge boolean optional
SurchargePercentage number optional
Format: float
SurchargeType string optional
Allowed values:
ADD NORMAL NOOTHERS
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
periodId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
deleteStaffTimerecordingPeriodWage ▼
Delete StaffTimerecordingPeriodWage for a given wageId
Parameters
periodId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
wageId integer required
A numeric id of a dataset
getStaffTimerecordingPeriodWage ▼
Get StaffTimerecordingPeriodWage for a given wageId
Parameters
periodId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
wageId integer required
A numeric id of a dataset
putStaffTimerecordingPeriodWage ▼
Change StaffTimerecordingPeriodWage for a given wageId
Parameters
CategoryID integer optional
DailyRate number optional
Format: float
DailyRateAdditionalAmount number optional
Format: float
DailyRateAdditionalType string optional
Allowed values:
HOUR HALFHOUR
DailyRateHours number optional
Format: float
Flatrate number optional
Format: float
HourlyRate number optional
Format: float
HourlyRateScale string optional
MinimumHours number optional
Format: float
Surcharge boolean optional
SurchargePercentage number optional
Format: float
SurchargeType string optional
Allowed values:
ADD NORMAL NOOTHERS
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
periodId integer required
A numeric id of a dataset
staffId integer required
A numeric id of a dataset
wageId integer required
A numeric id of a dataset
updateStaffRfid ▼
Allows to update the rfid tag id connected with the user dataset
Parameters
Token string optional
staffId integer required
A numeric id of a dataset
getStatementDefInfoForResourcesIds ▼
Returns a list of statement definition data associated with the resource ids.
Parameters
ArrayIds array optional
importTasks ▼
Allows the user to import tasks from another tasklist.
Parameters
ImportAssignee boolean optional
ImportDoneTasks boolean optional
ImportDueDate boolean optional
SourceAssignment string optional
Allowed values:
JOB TASKLIST TASK TASKTEMPLATES
SourceAssignmentID integer optional
TargetAssignment string optional
Allowed values:
JOB EMPLOYEE LOCATION CLIENT VEHICLE APPLICANT FREELANCER SUBCONTRACTOR ROOM TASK
TargetAssignmentID integer optional
postTaskmanagementTasklistFolders ▼
Create new TaskmanagementTasklistFolders
Parameters
EmployeeID integer optional
Expanded boolean optional
Name string optional
ParentID integer optional
Position number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getTaskmanagementTasklistFoldersCollection ▼
List TaskmanagementTasklistFolderss
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getTaskmanagementTasklistFolders ▼
Get TaskmanagementTasklistFolders for a given tasklistfoldersId
Parameters
tasklistfoldersId integer required
A numeric id of a dataset
putTaskmanagementTasklistFolders ▼
Change TaskmanagementTasklistFolders for a given tasklistfoldersId
Parameters
EmployeeID integer optional
Expanded boolean optional
Name string optional
ParentID integer optional
Position number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
tasklistfoldersId integer required
A numeric id of a dataset
getTaskmanagementTasklistCollection ▼
List TaskmanagementTasklists
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postTaskmanagementTasklist ▼
Create new TaskmanagementTasklist
Parameters
Description string optional
Name string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getTaskmanagementTasklist ▼
Get TaskmanagementTasklist for a given tasklistsId
Parameters
tasklistsId integer required
A numeric id of a dataset
putTaskmanagementTasklist ▼
Change TaskmanagementTasklist for a given tasklistsId
Parameters
Description string optional
Name string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
tasklistsId integer required
A numeric id of a dataset
getTaskmanagementTasklistParticipantsCollection ▼
List TaskmanagementTasklistParticipantss
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
tasklistsId integer required
A numeric id of a dataset
postTaskmanagementTasklistParticipants ▼
Create new TaskmanagementTasklistParticipants
Parameters
CreateTasks boolean optional
EditTasklist boolean optional
ParticipantID integer optional
ParticipantType string optional
Allowed values:
USERGROUP EMPLOYEE DEPARTMENTS
ShareTasklist boolean optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
tasklistsId integer required
A numeric id of a dataset
getTaskmanagementTasklistParticipants ▼
Get TaskmanagementTasklistParticipants for a given participantId
Parameters
participantId integer required
A numeric id of a dataset
tasklistsId integer required
A numeric id of a dataset
putTaskmanagementTasklistParticipants ▼
Change TaskmanagementTasklistParticipants for a given participantId
Parameters
CreateTasks boolean optional
EditTasklist boolean optional
ParticipantID integer optional
ParticipantType string optional
Allowed values:
USERGROUP EMPLOYEE DEPARTMENTS
ShareTasklist boolean optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
participantId integer required
A numeric id of a dataset
tasklistsId integer required
A numeric id of a dataset
getTasklistStructure ▼
Returns a structure of all tasklists a user is allowed to read.
Parameters
No parameters required
getTaskmanagementTaskCollection ▼
List TaskmanagementTasks
Parameters
expand array optional
Comma separated list of optional fields, options: `Subtasks`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postTaskmanagementTask ▼
Create new TaskmanagementTask
Parameters
Assignment string optional
Allowed values:
NONE TASK JOB TASKLIST EMPLOYEE VEHICLE CLIENT LOCATION ROOM
AssignmentID integer optional
DateFrom string optional
DateUntil string optional
Description string optional
ExternalID string optional
Position number optional
Format: float
Priority integer optional
Repeat string optional
Status integer optional
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getTaskmanagementTask ▼
Get TaskmanagementTask for a given taskId
Parameters
expand array optional
Comma separated list of optional fields, options: `Subtasks`
taskId integer required
A numeric id of a dataset
deleteTaskmanagementTask ▼
Delete TaskmanagementTask for a given taskId
Parameters
taskId integer required
A numeric id of a dataset
putTaskmanagementTask ▼
Change TaskmanagementTask for a given taskId
Parameters
Assignment string optional
Allowed values:
NONE TASK JOB TASKLIST EMPLOYEE VEHICLE CLIENT LOCATION ROOM
AssignmentID integer optional
DateFrom string optional
DateUntil string optional
Description string optional
ExternalID string optional
Position number optional
Format: float
Priority integer optional
Repeat string optional
Status integer optional
Title string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
taskId integer required
A numeric id of a dataset
getAdditionalTaskDataTypes ▼
Returns the additional data types associated with a task object.
Parameters
taskId integer required
A numeric id of a dataset
bulkPutToTaskAdditionalData ▼
Allows the user to edit a multiple additional data types for a task object.
Parameters
requestBody array optional
taskId integer required
A numeric id of a dataset
removeDocumentFromTaskAdditionalData ▼
Allows the user to remove a document if the additional data type for task is of type document.
Parameters
ArrayIds array optional
taskId integer required
A numeric id of a dataset
typeId integer required
A numeric id of a dataset
getTaskmanagementTaskAttachmentCollection ▼
List TaskmanagementTaskAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeSubtasks boolean optional
Includes attachments of subtasks: false
taskId integer required
A numeric id of a dataset
postTaskmanagementTaskAttachment ▼
Create new TaskmanagementTaskAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
taskId integer required
A numeric id of a dataset
postTaskmanagementTaskAttachmentBulkDelete ▼
Delete TaskmanagementTaskAttachment for a multiple given ids at once
Parameters
ArrayIds array optional
taskId integer required
A numeric id of a dataset
deleteTaskmanagementTaskAttachment ▼
Delete TaskmanagementTaskAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
getTaskmanagementTaskAttachment ▼
Get TaskmanagementTaskAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
getTaskmanagementTaskCommentCollection ▼
List TaskmanagementTaskComments
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeParentTaskComments boolean optional
Includes parent tasks comments: false
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
taskId integer required
A numeric id of a dataset
postTaskmanagementTaskComment ▼
Create new TaskmanagementTaskComment
Parameters
Comment string optional
ManualNotification boolean optional
ParentID integer optional
Visibility string optional
Allowed values:
ALL BOOKED SCHEDULER PROJECTMANAGER SCHEDULERANDPROJECTMANAGER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
taskId integer required
A numeric id of a dataset
deleteTaskmanagementTaskComment ▼
Delete TaskmanagementTaskComment for a given commentId
Parameters
commentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
getTaskmanagementTaskComment ▼
Get TaskmanagementTaskComment for a given commentId
Parameters
commentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
putTaskmanagementTaskComment ▼
Change TaskmanagementTaskComment for a given commentId
Parameters
Comment string optional
ManualNotification boolean optional
ParentID integer optional
Visibility string optional
Allowed values:
ALL BOOKED SCHEDULER PROJECTMANAGER SCHEDULERANDPROJECTMANAGER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
commentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
getTaskmanagementTaskCommentAttachmentCollection ▼
List TaskmanagementTaskCommentAttachments
Parameters
asBase64 boolean optional
Output document as base 64 string, default: false
commentId integer required
A numeric id of a dataset
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
taskId integer required
A numeric id of a dataset
postTaskmanagementTaskCommentAttachment ▼
Create new TaskmanagementTaskCommentAttachment
Parameters
Base64String string optional
Filename string optional
Filetype string optional
Visibility string optional
Allowed values:
ALL REQUESTED_BOOKED BOOKED SCHEDULERS USERGROUPS
VisibilityUsergroups array optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
commentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
deleteTaskmanagementTaskCommentAttachment ▼
Delete TaskmanagementTaskCommentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
commentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
getTaskmanagementTaskCommentAttachment ▼
Get TaskmanagementTaskCommentAttachment for a given attachmentId
Parameters
attachmentId integer required
A numeric id of a dataset
commentId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
copyTask ▼
Allows to copy a task.
Parameters
CopyMultipleInterval string optional
Allowed values:
DAILY WEEKLY MONTHLY YEARLY
CopyMultipleUntilDate string optional
CopyMultipleWeeklyDayOfWeekIndices array optional
CopyOnceDate string optional
CopyTitle string optional
CopyType string optional
Allowed values:
WITHOUT_DUEDATE ONCE MULTIPLE
IsCopySubtasks boolean optional
taskId integer required
A numeric id of a dataset
markTaskDone ▼
Allows the user to mark a task as done.
Parameters
taskId integer required
A numeric id of a dataset
markTaskUndone ▼
Allows the user to mark a task as undone.
Parameters
taskId integer required
A numeric id of a dataset
getTaskmanagementTaskResponsibleCollection ▼
List TaskmanagementTaskResponsibles
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
taskId integer required
A numeric id of a dataset
postTaskmanagementTaskResponsible ▼
Create new TaskmanagementTaskResponsible
Parameters
ResponsibleID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
taskId integer required
A numeric id of a dataset
deleteTaskmanagementTaskResponsible ▼
Delete TaskmanagementTaskResponsible for a given responsibleId
Parameters
responsibleId integer required
A numeric id of a dataset
taskId integer required
A numeric id of a dataset
getTaskWorkinghourEmployees ▼
Returns all employees with actual working hours on this task.
Parameters
taskId integer required
A numeric id of a dataset
getTenderCollection ▼
List Tenders
Parameters
eventId integer optional
A numeric id of an event whose tenders should be returned
expand array optional
Comma separated list of optional fields, options: `Resources`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
includeSubevents boolean optional
Include tenders of subevents when filtering by eventId
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
startAtRoot boolean optional
Resolve eventId to its root event and include the complete subtree
postTender ▼
Create new Tender
Parameters
EndDate string optional
Status string optional
Allowed values:
OPEN CLOSED
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getTender ▼
Get Tender for a given tenderId
Parameters
expand array optional
Comma separated list of optional fields, options: `Resources`
tenderId integer required
A numeric id of a dataset
deleteTender ▼
Delete Tender for a given tenderId
Parameters
tenderId integer required
A numeric id of a dataset
putTender ▼
Change Tender for a given tenderId
Parameters
EndDate string optional
Status string optional
Allowed values:
OPEN CLOSED
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
tenderId integer required
A numeric id of a dataset
getTextTemplateCollection ▼
List TextTemplates
Parameters
contextClientId integer optional
Optional client context used to replace client placeholders in template previews
contextEventId integer optional
Optional event context used to replace event placeholders in template previews
contextEventResourceId integer optional
Optional event resource context used to replace event-resource placeholders in template previews
contextStaffId integer optional
Optional staff context used to replace staff placeholders in template previews
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postTextTemplate ▼
Create new TextTemplate
Parameters
Active boolean optional
CategoryID integer optional
Description string optional
Text string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
TextTemplateGetPlaceholders ▼
Returns all possible placeholders that can be used in text templates
Parameters
No parameters required
getTextTemplateStructure ▼
Returns the structure of all text templates including their categories.
Parameters
contextClientId integer optional
Optional client context used to replace client placeholders in template previews
contextEventId integer optional
Optional event context used to replace event placeholders in template previews
contextEventResourceId integer optional
Optional event resource context used to replace event-resource placeholders in template previews
contextStaffId integer optional
Optional staff context used to replace staff placeholders in template previews
getTextTemplate ▼
Get TextTemplate for a given textTemplateId
Parameters
textTemplateId integer required
A numeric id of a dataset
putTextTemplate ▼
Change TextTemplate for a given textTemplateId
Parameters
Active boolean optional
CategoryID integer optional
Description string optional
Text string optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
textTemplateId integer required
A numeric id of a dataset
deleteTextTemplate ▼
Delete TextTemplate for a given textTemplateId
Parameters
textTemplateId integer required
A numeric id of a dataset
getTimerecordingDefinitionBreakCollection ▼
List TimerecordingDefinitionBreaks
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getTimerecordingDefinitionCappingCollection ▼
List TimerecordingDefinitionCappings
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getTimerecordingDefinitionWageComponentCollection ▼
List TimerecordingDefinitionWageComponents
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getTimezones ▼
Returns a list of all timezones supported in CrewBrain.
Parameters
No parameters required
getTokenAssignments ▼
Returns the assignments associated with the given token.
Parameters
token string required
Token value
type string required
Assignment type
Allowed values:
NONE TASK CERTIFICATE ICALABONNEMENT SUBCONTRACTOR FREELANCER VEHICLE USERGROUP TE_POSTER EXTERNALCALENDAR CLIENT LOCATION EMPLOYEE TRAVELEXPENSESRECEIPT VACATION JOB ADDITIONALDATA JOBEMPLOYEE SUBJOBEMPLOYEE INDEPENDENTHOURS DASHBOARD_USERGROUP EXTERNALCAL_USERGROUP STATEMENTDEFINITION PRICELIST INSTRUCTIONS COMMENT REQUEST ADDITIONALDATA_JOBS TEXTTEMPLATE WORKINGHOURS PROJECT ADDITIONALDATA_PROJECTS CREWBRAIN_TOKEN_OBSOLET EMPLOYEEDOCUMENTS TASKLIST DEPARTMENTS TASKTEMPLATES EMPLOYEEEQUIPMENT INSPECTIONS WAGECOMPONENTS COVID19TEST WEBAPPTOKEN INDIVIDUALTABS INDIVIDUALTABDATA RISK RISK_ACTIVITYFIELD RISK_MEASUREMENT DASHBOARD_DEPARTMENT DASHBOARD_LOCATION SIGNATURE APPLICANT EMPLOYEECATEGORY WAGECOMPONENTDEFINITION WAGECOMPONENTPERIOD APPLICATIONPOSITION ROOM EXTERNAL_WORKCONTRACT EXTERNAL_FRAMEWORKAGREEMENTCONTRACT EXTERNAL_PERSONNELLEASSING_TRANSFERCONTRACT EXTERNAL_PERSONNELLEASSING_CONTRACTJOB CALCULATIONCONTRACT WORKCONTRACT EQUIPMENT_OWNERS PERSONNELLEASING_DOCUMENT TRAVELEXPENSES FIXEDEXPENSES COSTCENTER SAFETYBRIEFINGPARTICIPANT WORKACCIDENT TICKET INVOICEREPORT DRIVERSLOGS EMPLOYEEIDCARD CONTACTPERSON CATEGORY REPORTQUEUEDOCUMENT_TO_USER OAUTH_TOKEN TIMERECORDING_DAY
postTravelexpense ▼
Create new Travelexpense
Parameters
ApprovedByID integer optional
ApprovedDate string optional
ApprovedRemark string optional
BusinessPurpose string optional
Comment string optional
Date string optional
Distance number optional
Format: float
EventID integer optional
EventResourceID integer optional
IsDailyArrivalsAndDepartures boolean optional
IsPaidOutFlatrates boolean optional
IsPaidOutReceipts boolean optional
IsPaidOutRideCosts boolean optional
LicensePlate string optional
Name string optional
PaidOutByID integer optional
PaidOutDate string optional
StaffID integer optional
Status string optional
Allowed values:
CREATED SUBMITTED CORRECTION APPROVED PAIDOUT
VehicleID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getTravelexpenseCollection ▼
List Travelexpenses
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
deleteTravelexpense ▼
Delete Travelexpense for a given travelexpenseId
Parameters
travelexpenseId integer required
A numeric id of a dataset
getTravelexpense ▼
Get Travelexpense for a given travelexpenseId
Parameters
travelexpenseId integer required
A numeric id of a dataset
putTravelexpense ▼
Change Travelexpense for a given travelexpenseId
Parameters
ApprovedByID integer optional
ApprovedDate string optional
ApprovedRemark string optional
BusinessPurpose string optional
Comment string optional
Date string optional
Distance number optional
Format: float
EventID integer optional
EventResourceID integer optional
IsDailyArrivalsAndDepartures boolean optional
IsPaidOutFlatrates boolean optional
IsPaidOutReceipts boolean optional
IsPaidOutRideCosts boolean optional
LicensePlate string optional
Name string optional
PaidOutByID integer optional
PaidOutDate string optional
StaffID integer optional
Status string optional
Allowed values:
CREATED SUBMITTED CORRECTION APPROVED PAIDOUT
VehicleID integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
travelexpenseId integer required
A numeric id of a dataset
approveTravelexpense ▼
Allows the user to change the approval state of a travel expense.
Parameters
Approve boolean optional
Remark string optional
travelexpenseId integer required
A numeric id of a dataset
payoutTravelexpense ▼
Allows the user to payout a travel expense.
Parameters
Boolean boolean optional
travelexpenseId integer required
A numeric id of a dataset
submitTravelexpense ▼
Allows the user to submit a travel expense.
Parameters
Boolean boolean optional
travelexpenseId integer required
A numeric id of a dataset
getUsergroupCollection ▼
List Usergroups
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
getUsergroup ▼
Get Usergroup for a given groupId
Parameters
groupId integer required
A numeric id of a dataset
getVehicleCollection ▼
List Vehicles
Parameters
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postVehicle ▼
Create new Vehicle
Parameters
BranchID integer optional
Description string optional
ExternalID string optional
LicensePlate string optional
MileageAllowance number optional
Format: float
Notes string optional
Payload number optional
Format: float
Seats integer optional
Type string optional
Allowed values:
CAR TRAILER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
getVehicle ▼
Get Vehicle for a given vehicleId
Parameters
vehicleId integer required
A numeric id of a dataset
putVehicle ▼
Change Vehicle for a given vehicleId
Parameters
BranchID integer optional
Description string optional
ExternalID string optional
LicensePlate string optional
MileageAllowance number optional
Format: float
Notes string optional
Payload number optional
Format: float
Seats integer optional
Type string optional
Allowed values:
CAR TRAILER
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
vehicleId integer required
A numeric id of a dataset
deleteVehicle ▼
Delete Vehicle for a given vehicleId
Parameters
vehicleId integer required
A numeric id of a dataset
getAdditionalVehicleDataTypes ▼
Returns the additional data types associated with a vehicle object.
Parameters
vehicleId integer required
A numeric id of a dataset
bulkPutToVehicleAdditionalData ▼
Allows the user to edit a multiple additional data types for a vehicle object.
Parameters
requestBody array optional
vehicleId integer required
A numeric id of a dataset
removeDocumentFromVehicleAdditionalData ▼
Allows the user to remove a document if the additional data type for vehicle is of type document.
Parameters
ArrayIds array optional
typeId integer required
A numeric id of a dataset
vehicleId integer required
A numeric id of a dataset
getVehicleCategoryCollection ▼
List VehicleCategorys
Parameters
CategoryType string optional
Filter for CategoryType
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
vehicleId integer required
A numeric id of a dataset
postVehicleCategory ▼
Create new VehicleCategory
Parameters
Assignment string optional
Allowed values:
EMPLOYEE
AssignmentID integer optional
CategoryID integer optional
Skilllevel integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
vehicleId integer required
A numeric id of a dataset
getVehicleCategory ▼
Get VehicleCategory for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
vehicleId integer required
A numeric id of a dataset
putVehicleCategory ▼
Change VehicleCategory for a given categoryId
Parameters
Skilllevel integer optional
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
categoryId integer required
A numeric id of a dataset
vehicleId integer required
A numeric id of a dataset
deleteVehicleCategory ▼
Delete VehicleCategory for a given categoryId
Parameters
categoryId integer required
A numeric id of a dataset
vehicleId integer required
A numeric id of a dataset
getWorkinghourCollection ▼
List Workinghours
Parameters
expand array optional
Comma separated list of optional fields, options: `ApprovedName`, `Signature`, `CreatedName`
fields array optional
Comma separated list of fields to be returned; use this to reduce the result to necessary fields only
filter object optional
Optional field-level filters using API Platform syntax. Keys are field names (see `fields` enum for valid names) with an optional operator suffix. Operators: [isnull] [lt] [gt] [lte] [gte] [neq] [in] [nin] [like] [nlike]; other operators are silently ignored. Examples: {"Country":"DE"} (equality), {"Start[gte]":"2026-06-01","Start[lte]":"2026-06-30"} (range), {"Country[in]":"DE,AT,CH"} (list), {"Deleted[isnull]":"true"} (null check). List values are comma-separated. Almost every result field is filterable.
limit integer optional
Number of datasets to be returned
offset integer optional
Number of datasets to skip at the beginning of the result
search string optional
Search text that gets searched across multiple predefined columns
sort array optional
Comma separated list of fields the result should be sorted after, ASC by default; prefix a field with `-` for DESC.
postWorkinghour ▼
Create new Workinghour
Parameters
Activity string optional
Assignment string optional
Allowed values:
INDEPENDENTHOURS JOBEMPLOYEE PROJECT TASK
AssignmentID integer optional
CaptureMode string optional
Allowed values:
DESKTOP TIMECLOCK WEBAPP APP API MANUAL
CategoryID integer optional
DateFrom string optional
DateUntil string optional
EmployeeID integer optional
EndLatitude number optional
Format: float
EndLongitude number optional
Format: float
ExternalID string optional
SignatureID integer optional
StartLatitude number optional
Format: float
StartLongitude number optional
Format: float
Type string optional
Allowed values:
TARGET ACTUAL
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
bulkApproveWorkingHour ▼
Allows the user to change the approval state of a list of working hours.
Parameters
Approve boolean optional
ArrayIds array optional
Remark string optional
postWorkinghourBulkDelete ▼
Delete Workinghour for a multiple given ids at once
Parameters
ArrayIds array optional
deleteWorkinghour ▼
Delete Workinghour for a given workinghourId
Parameters
workinghourId integer required
A numeric id of a dataset
getWorkinghour ▼
Get Workinghour for a given workinghourId
Parameters
expand array optional
Comma separated list of optional fields, options: `ApprovedName`, `Signature`, `CreatedName`
workinghourId integer required
A numeric id of a dataset
putWorkinghour ▼
Change Workinghour for a given workinghourId
Parameters
Activity string optional
Assignment string optional
Allowed values:
INDEPENDENTHOURS JOBEMPLOYEE PROJECT TASK
AssignmentID integer optional
CaptureMode string optional
Allowed values:
DESKTOP TIMECLOCK WEBAPP APP API MANUAL
CategoryID integer optional
DateFrom string optional
DateUntil string optional
EmployeeID integer optional
EndLatitude number optional
Format: float
EndLongitude number optional
Format: float
ExternalID string optional
SignatureID integer optional
StartLatitude number optional
Format: float
StartLongitude number optional
Format: float
bulkItems array optional
Optional bulk form: pass several complete objects to create or update them in a single call. When set, the individual fields above are ignored.
workinghourId integer required
A numeric id of a dataset
approveWorkingHour ▼
Allows the user to change the approval state of a working hour.
Parameters
Approve boolean optional
Remark string optional
workinghourId integer required
A numeric id of a dataset