v1

OpenAPI 3.0.0Proprietary2026-08-06130577659.7 KB
Time Tracking|Employee Stamp

Create employee stamps.

This endpoint enables the creation of employee stamps. You must carry out this procedure to record an employee's working time. When creating a stamp, you may include a reference to a project to log project-related work time and a specified salary type to use a custom salary type for this stamp. The stamp can be set to either 'STAY' or 'END'. Stay stamps can be created at the start of a shift, after a break, if automatic breaks are not enabled in geoCapture, or when beginning work on a new project for project-related time tracking. Leave stamps can be generated at the beginning of a pause or at the conclusion of a shift.

post/employee_stamp/create

Request body

employeeReferencestring

Personnel number of the employee. (required)

timestring

Represents a date and a time. (ISO 8601) ICU-Format: yyyy-MM-dd'T'HH:mm:ssxxx

statestring

The state of the stamp. "STAY" or "END". (required)

notestring

Note of the stamp.

trackerIdstring

Tracker ID of the stamp.

trackerVinstring

Vehicle identification number for the tracker of the stamp (Used if trackerId not provided).

projectRefstring

Project reference of the stamp.

salaryTypestring

Salary type of the stamp. This referes to the salary type type, not to the salary type name.

costCenterstring

Cost center of the stamp.

latLngnumber[]

Represents a geo coordinate. An array of two double values, representing the latitude and longitude.

importSourcestring

External data source from which this stamp originates.

importKeystring

External ID from the respective data source.

Example request

{
  "time": "2015-02-20T12:59:21+01:00",
  "latLng": [
    52.38127828631681,
    7.594243214018696
  ]
}

Response

Success Response:

idinteger

The internal ID of the created stamp.