Allowance Management

Read a member's rule history

Changed on

Every assignment-level entry referencing this member, newest first: which rule they were put on, moved to, or removed from, by whom and why.

get/members/{member_id}/rule-audit-log

Request

  • Base URL
    https://api.absentify.com/api/v1
  • URL
    https://api.absentify.com/api/v1/members/{member_id}/rule-audit-log
  • Auth
    API key in header X-API-KEY

Path parameters

member_idstring uuid required

Query parameters

allowance_type_idstring uuid
takeinteger

Response

Successful response

idnumber required
createdAtstring required
rule_idstring nullable required
allowance_type_idstring required
event_type'RULE_CREATED' | 'RULE_UPDATED' | 'RULE_DELETED' | 'ASSIGNMENT_CREATED' | 'ASSIGNMENT_UPDATED' | 'ASSIGNMENT_DELETED' | 'MEMBER_RULE_CHANGED' | 'DEFAULT_RULE_CHANGED' required
actor_member_idstring nullable required

Null once the member who made the change has been deleted.

member_idstring nullable required

Set on assignment-level events: the member they affected.

commentstring nullable required

The reason given for the change.

changesunknown required
affected_member_countnumber required

How many members were on the rule when the change was made.

rule_namestring nullable required
from_rule_idstring nullable required

The rule the member was on before this entry.

to_rule_idstring nullable required

The rule the member was on after it.

from_rule_namestring nullable required
to_rule_namestring nullable required

Changes

    • warning

      changed the pattern of the path request parameter member_id from ^([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)$ to ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$

    • warning

      changed the pattern of the query request parameter allowance_type_id from ^([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)$ to ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$

    • breaking

      response property items/rule_id list-of-types was widened by adding types null to media type application/json of response 200