Registration

Get registrations for the calling company

Lists all non-deleted registrations for the company of the caller, grouped per registration with the individual registration lines nested. A single registration is associated with 1 or more registration lines, for example normal hours plus a surcharge line.

The line amounts reflect the values at registration/approval time: price/pricePerUnit are the amounts charged to the company, wageAmount/wagePerUnit are the gross wage amounts for the worker.

Filters

All filters are optional and combined with AND. A registration is included when at least one of its lines matches all filters, and it contains only the matching lines. For example, when filtering on a date range, lines of the same registration that fall outside the range are omitted from the response.

Paging

Results are paged over registrations (not lines), ordered by the earliest matching line date per registration. Paging is controlled by the page object in the request; defaults are number=0 and size=25.

post/public/registrations/v1/get-registrations

Request body

startDatestring date

Inclusive lower bound for the registration line date. Format: ISO 8601 (YYYY-MM-DD).

endDatestring date

Inclusive upper bound for the registration line date. Format: ISO 8601 (YYYY-MM-DD).

workerIdstring uuid

The UUID of the worker to filter registrations by.

placementIdstring uuid

The UUID of the placement to filter registrations by.

Response

Successfully listed the registrations matching the filters.

Example response

{
  "registrations": [
    {
      "lines": [
        {
          "startTime": "2026-08-13T15:30:00Z",
          "breakDuration": "PT1H30M"
        }
      ]
    }
  ]
}