Update a member's allowance (deprecated)
DEPRECATED: Use the new rule-based endpoints instead: POST /allowance-types//rules to create rules, POST /members//rule-assignments to assign members, and POST /members//adjustments for one-off changes. IMPORTANT: in workspaces that were moved to the rule-based model, the allowance field of this endpoint is IGNORED — it is accepted and has no effect, matching the behaviour integrations were built against before the move. To grant or correct an entitlement there, use POST /members//adjustments (one-off) or a rule (recurring). compensatory_time_off and brought_forward keep working unchanged wherever the request is accepted. While a workspace is locked — a migration is running, or it was rolled back to the flat model — this endpoint rejects the whole request with a conflict instead of applying part of it. If the member has no allowance for the requested type and year — no allowance rule assigns them that type for that year, or the year lies outside their employment period — the endpoint returns 404 Not Found; this is a permanent condition, so do not retry it. Note: For day-based allowance types, prorated allowances are automatically rounded up to the nearest bookable increment (0.5 days if half-day booking is enabled, otherwise 1.0 days). The set_as_default and disabled fields still work here, but they are the only reason some integrations still call this endpoint at all — use PUT /members//allowance-type-configurations/ instead, which enforces the same invariants as the UI.
Authorizations
Path Parameters
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Body
Response
Successful response
The response is of type string<uuid>.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$