Update an access rule
update_access_ruleReplaces a rule with what you send, as saving the rule drawer does: send every group, person and tag it should keep. Mirrors editing a rule on Settings › Roles & access; needs Owner or Admin.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | The tags to match; required unless match is Every. | |
| level | Yes | Read, Write or Admin. | |
| match | Yes | All (the project carries every tag), Any (at least one), or Every (every live project, whatever it carries). | |
| ruleId | Yes | The rule's id, as list_access_rules returns it. | |
| userIds | No | People by userId, as list_members returns it. | |
| groupIds | No | Group ids, as list_access_groups returns them. | |
| expiresAt | No | When the rule lapses, as an ISO 8601 date or time in the future; omitted, it never does. A date already past is refused. |