latestOpenAPI 3.1.02026-08-22695252.1 KB

ef777d51e6f2

Allowance Management

Move a member to another rule

Ends the member's current assignment on valid_from and starts the new rule on the same day, in one transaction. Prefer this over deleting and recreating assignments: it leaves neither a gap nor an overlap, and records the move as a single audit entry.

post/members/{member_id}/rule-change

Path parameters

member_idstring uuid required

Request body

current_assignment_idinteger required

The assignment being replaced, from GET /members/{member_id}/rule-assignments.

rule_idstring uuid required

The rule to move the member to.

allowance_type_idstring uuid required
valid_fromstring required

First day the new rule applies (inclusive), in YYYY-MM-DD format. Must be after the current assignment's start date.

valid_untilstring nullable

Last day the new rule applies (inclusive), in YYYY-MM-DD format, or null for open-ended. To cover the member through 2026-08-31, send 2026-08-31.

reasonstring required

Why the member is being moved — stored in the rule audit log.

Response

Successful response

successboolean required