FloorPlanDeskVariants
Create FloorPlanDeskVariant
Create a new FloorPlanDeskVariant record.
POST
Create FloorPlanDeskVariant
A FloorPlanDeskVariant, called a Package by operators, defines how a location’s floor plan unit can be contracted under different availability, setup, or pricing conditions. Packages can split an office between customers on different weekdays, or offer the same unit as a private office (full-time or fractional), storage unit, or event space.
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-Create role.Request Body
Required Fields
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 creation.
object
Contains the
Id of the newly created record.boolean
true if the floorplandeskvariant was created 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