Determines the hourly wage for a function
Changed onDetermines the minimum hourly wage for a function. This depends on the chosen fields through the other endpoints in this API. If a field has not been chosen, the highest applicable option will be chosen automatically.
Request
- Base URLhttps://api.maqqie.app (the document declares no server; this is the origin it was published from)
- AuthOAuth 2Client credentialsToken URLhttps://maqqie.app/auth/realms/maqqie/protocol/openid-connect/token
Query parameters
The unique number of the collective labour agreement, as returned from the /get-collective-labour-agreements endpoint.
The functionLevel, as returned from the /get-functions endpoint.
The function type, as returned from the /get-functions endpoint.
The functionSubtype
The education, the name as returned from the /get-educations endpoint.
The wageStep, as returned from the /get-wage-steps endpoint.
Forces using high AWf premium. If omitted or set to false, the system determines the applicable AWf premium automatically.
The effective date for which the wage applies, in YYYY-MM-DD format. Defaults to today's date if not provided. Is adjusted forward to today, if a date in the past is provided. This ensures that an active wage set is used (older wages sets are expired, and are then no longer used).
For example, say that today is 2026-01-02, say there was a wage increase on 2026-01-01, and say you call this endpoint with an effectiveDate of 2025-12-31. This endpoint will then implicitly act as if you called it with an effectiveDate of 2026-01-02. That is, it will use the wage set of 2026-01-01.
This means that if you called it on 2025-12-31 and then call it again on 2026-01-01, it will return a different result for the same input parameters, because the effective date is silently increased to 2026-01-01.
This adjustment is done implicitly for backwards compatibility reasons. Future HTTP APIs may instead of return an HTTP 400 with an error code instead.
The unique id of the client company.
Response
Success
Example response
{
"minimumBaseHourlyWage": 18.2,
"minimumHourlyWageIncludingReservations": 18.21,
"costPrice": 24.258
}Changes
- breaking
the response's body type changed from no type to
objectfor status - breaking
the response's body type changed from no type to
stringfor status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking
- breaking
the response's body type changed from
objectto no type for status - breaking
the response's body type changed from
stringto no type for status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - info
response schema
application/jsonenum value removedFUNCTION_TYPE_REQUIRED_FOR_CLA - info
response schema
application/jsonenum value removedINVALID_COMBINATION_FOR_CLA - info
response schema
application/jsonenum value removedUNSUPPORTED_CLA_NUMBER
- breaking