ResourceAccessRules
Update ResourceAccessRule
Update an existing ResourceAccessRule record.
PUT
Update ResourceAccessRule
Updates an existing ResourceAccessRule record. You must include theDocumentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
Id of the record to update along with all required fields.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the ResourceAccessRule-Edit role.Enums
eCancellationFeeType — CancellationFeeType values
eCancellationFeeType — CancellationFeeType values
| Value | Name |
|---|---|
| 0 | None |
| 1 | Absolute |
| 2 | Percentage |
Request Body
Required Fields
The Id of the ResourceAccessRule record to update.
ID of the business linked to this record.
Rule name.
The applied resources count value for this resource access rule.
Order in which this rule is evaluated relative to other rules on the same resource. Lower values are evaluated first..
How the cancellation fee is calculated: Absolute (fixed amount) or Percentage (of booking cost)..
Optional Fields
List of resources linked to this record.
The added resources value for this resource access rule.
The removed resources value for this resource access rule.
Whether this rule is currently active and evaluated during booking..
When true, this rule applies only to contacts (non-member customers)..
Date from which this rule starts being evaluated. Null means no start-date restriction..
Date after which this rule stops being evaluated. Null means no end-date restriction..
Maximum number of days in advance a booking can be made. Null means no limit..
Minimum lead time (in minutes) required before a booking can start. Prevents last-minute bookings..
Cut-off in minutes before the booking start time. Cancellations after this point are considered late and may incur a fee..
Minimum interval (in minutes) between consecutive bookings on this resource, used as a buffer for setup or cleaning..
Maximum allowed duration for a single booking, in minutes..
Minimum allowed duration for a single booking, in minutes..
Cooldown in minutes: prevents the same user from booking this specific resource again within this window after their last booking ends..
Cooldown in minutes: prevents the same user from booking any resource after booking this one, for the specified window..
Cooldown in minutes: prevents any user from booking this resource within the specified window after the previous booking ends..
Message shown to the user when their booking is rejected by this rule..
When true, this rule applies only to active members (coworkers with a plan)..
List of tariffs linked to this record.
The added tariffs value for this resource access rule.
The removed tariffs value for this resource access rule.
List of allowed tariffs linked to this record.
The added allowed tariffs value for this resource access rule.
The removed allowed tariffs value for this resource access rule.
List of members linked to this record.
The added members value for this resource access rule.
The removed members value for this resource access rule.
List of teams linked to this record.
The added teams value for this resource access rule.
The removed teams value for this resource access rule.
List of allowed teams linked to this record.
The added allowed teams value for this resource access rule.
The removed allowed teams value for this resource access rule.
List of event categories linked to this record.
The added event categories value for this resource access rule.
The removed event categories value for this resource access rule.
List of courses linked to this record.
The added courses value for this resource access rule.
The removed courses value for this resource access rule.
When true, no further rules are evaluated after this one matches..
ID of the cancellation fee product linked to this record.
When true, a fee is charged for late cancellations (past the LateCancellationLimit)..
Fixed cancellation fee amount. Used when CancellationFeeType is Absolute..
Cancellation fee as a percentage of the booking cost. Used when CancellationFeeType is Percentage..
Maximum number of occurrences allowed when creating a recurring booking under this rule..
Maximum time span (in months) over which a recurring booking series can extend under this rule..
Children
Time slots defining when this rule applies (eligibility windows). The year, month and day component of FromTime/ToTime is always 1976-01-01.
The days and times the resources can be booked when this rule applies. The year, month and day component of FromTime/ToTime is always 1976-01-01.
Code Examples
Response
200
HTTP status code.
200 on success.A human-readable message confirming the update.
Contains the
Id of the updated record.true if the resourceaccessrule was updated successfully.null on success.Example Response
400
A summary of the validation error(s), in the format
PropertyName: error message.null on validation failure.Array of validation errors.
false when the request fails validation.Example Response
Update ResourceAccessRule