cURL
BadgeHour
Log badge hours
Records hours for a user toward badge completion. Sets the current user as the entry owner. Automatically recalculates the user total hours and awards any hours-based badges whose threshold is now met. Requires HR_ASSISTANT_LOCAL or HR_ASSISTANT_TENANT permission on the target user.
POST
cURL
Authorizations
Server-to-server authentication. Generate a token in the admin UI at
Settings → Developers → API Access. Send the raw token in the
Api-Token header — there is no Bearer prefix.
Tokens can be marked read-only at creation time, in which case the API
rejects any non-GET request with 403 Forbidden.
Body
application/json
The new BadgeHour resource

