Skip to main content
PUT
Update FloorPlanDeskVariant
Updates an existing FloorPlanDeskVariant record. You must include the 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 FloorPlanDeskVariant-Edit role.

Request Body

Required Fields

integer
required
The Id of the FloorPlanDeskVariant record to update.
integer
required
ID of the required floor plan unit this variant configures; the unit determines the owning location.
string
required
Required, non-empty display name for this alternate floor plan unit configuration.
number
required
Percentage of the floor plan unit’s total possible use reported when this package is contracted; normally divide use evenly across packages according to the number of weekdays each is available.

Optional Fields

integer
ID of the optional customer this variant is associated with.
number
Optional floor area in square metres for this configuration.
number
Optional number of seats this configuration can accommodate.
number
Optional target price in the owning location’s currency, used for occupancy reporting rather than billing.
string
Optional internal notes about this configuration, limited to 255 characters.
boolean
Whether this configuration is marked available on Monday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Whether this configuration is marked available on Tuesday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Whether this configuration is marked available on Wednesday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Whether this configuration is marked available on Thursday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Whether this configuration is marked available on Friday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Whether this configuration is marked available on Saturday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Whether this configuration is marked available on Sunday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
string
Obsolete single-provider access-control group identifier retained for legacy records; do not set it through floor plan administration.
string
Optional inclusive UTC start of this configuration’s availability window; it must precede AvailableToTime when both are set.
string
Optional inclusive UTC end of this configuration’s availability window; null means no end, and it must follow AvailableFromTime when both are set.

Code Examples

Response

200

integer
HTTP status code. 200 on success.
string
A human-readable message confirming the update.
object
Contains the Id of the updated record.
boolean
true if the floorplandeskvariant was updated successfully.
array
null on success.
Example Response

400

string
A summary of the validation error(s), in the format PropertyName: error message.
any
null on validation failure.
object[]
Array of validation errors.
boolean
false when the request fails validation.
Example Response