Parameters
JSON body
Request body
application/jsonidstringRequiredIdentifier of the member (shop__contact.external_id for active members, pending-<token> for pending invitations).
permissionCodesstring[]OptionalLegacy array of permission codes (no expiry). Ignored if permissionGrants is set.
Permission code.
roleCodesstring[]OptionalLegacy array of role codes (no expiry). Ignored if roleGrants is set.
Role code.
permissionGrantsobject[]OptionalGranular permission grants with optional per-code expiry.
codestringRequiredvalidTostring | nullOptionalISO timestamp when the grant expires.
roleGrantsobject[]OptionalGranular role grants with optional per-code expiry.
codestringRequiredvalidTostring | nullOptional