FloorPlanDeskVariants
Search FloorPlanDeskVariants
Search and list FloorPlanDeskVariant records with filtering, sorting, and pagination.
GET
Search FloorPlanDeskVariants
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-List role.Query Parameters
Pagination & Sorting
integer
default:"1"
The page number to retrieve.
integer
default:"25"
The number of records per page.
string
The property name to sort results by (e.g.
Name, CreatedOn).integer
Sort direction.
0 for ascending, 1 for descending.Filters
integer
Filter by iD of the required floor plan unit this variant configures; the unit determines the owning location.
string
Filter by display value for FloorPlanDesk.Name..
number
Filter by display value for FloorPlanDesk.Price..
integer
Filter by display value for FloorPlanDesk.FloorPlan.Id..
string
Filter by display value for FloorPlanDesk.FloorPlan.Name..
integer
Filter by display value for FloorPlanDesk.FloorPlan.Business.Id..
string
Filter by display value for FloorPlanDesk.FloorPlan.Business.Name..
string
Filter by display value for FloorPlanDesk.FloorPlan.Business.Currency.Code..
integer
Filter by iD of the optional customer this variant is associated with.
string
Filter by display value for Coworker.FullName..
string
Filter by display value for Coworker.CompanyName..
string
Filter by display value for Coworker.CoworkerType..
string
Filter by display value for Coworker.Email..
string
Filter by display value for Coworker.TeamNames..
string
Filter by required, non-empty display name for this alternate floor plan unit configuration.
number
Filter by optional floor area in square metres for this configuration.
number
Filter by optional number of seats this configuration can accommodate.
number
Filter by optional target price in the owning location’s currency, used for occupancy reporting rather than billing.
number
Filter by 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.
string
Filter by optional internal notes about this configuration, limited to 255 characters.
boolean
Filter by whether this configuration is marked available on Monday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Filter by whether this configuration is marked available on Tuesday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Filter by whether this configuration is marked available on Wednesday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Filter by whether this configuration is marked available on Thursday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Filter by whether this configuration is marked available on Friday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Filter by whether this configuration is marked available on Saturday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
boolean
Filter by whether this configuration is marked available on Sunday; scheduling conflict checks treat matching enabled weekday flags as overlapping.
string
Filter by obsolete single-provider access-control group identifier retained for legacy records; do not set it through floor plan administration.
string
Filter by read-only denormalized IDs of contracts linked to this configuration; update the contracts rather than this projection.
string
Filter by read-only denormalized customer names from contracts linked to this configuration; update the contracts rather than this projection.
string
Filter by read-only denormalized start dates from contracts linked to this configuration; update the contracts rather than this projection.
string
Filter by optional inclusive UTC start of this configuration’s availability window; it must precede AvailableToTime when both are set.
string
Filter by optional inclusive UTC end of this configuration’s availability window; null means no end, and it must follow AvailableFromTime when both are set.
string
Filter by derived location-local representation of AvailableFromTime populated by date-localization infrastructure; change AvailableFromTime instead.
string
Filter by derived location-local representation of AvailableToTime populated by date-localization infrastructure; change AvailableToTime instead.
Range Filters
number
Filter by display value for FloorPlanDesk.Price. greater than or equal to this value.
number
Filter by display value for FloorPlanDesk.Price. less than or equal to this value.
integer
Filter by display value for FloorPlanDesk.FloorPlan.Id. greater than or equal to this value.
integer
Filter by display value for FloorPlanDesk.FloorPlan.Id. less than or equal to this value.
integer
Filter by display value for FloorPlanDesk.FloorPlan.Business.Id. greater than or equal to this value.
integer
Filter by display value for FloorPlanDesk.FloorPlan.Business.Id. less than or equal to this value.
number
Filter by optional floor area in square metres for this configuration greater than or equal to this value.
number
Filter by optional floor area in square metres for this configuration less than or equal to this value.
number
Filter by optional number of seats this configuration can accommodate greater than or equal to this value.
number
Filter by optional number of seats this configuration can accommodate less than or equal to this value.
number
Filter by optional target price in the owning location’s currency, used for occupancy reporting rather than billing greater than or equal to this value.
number
Filter by optional target price in the owning location’s currency, used for occupancy reporting rather than billing less than or equal to this value.
number
Filter by 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 greater than or equal to this value.
number
Filter by 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 less than or equal to this value.
string
Filter by optional inclusive UTC start of this configuration’s availability window; it must precede AvailableToTime when both are set greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by optional inclusive UTC start of this configuration’s availability window; it must precede AvailableToTime when both are set less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by optional inclusive UTC end of this configuration’s availability window; null means no end, and it must follow AvailableFromTime when both are set greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by optional inclusive UTC end of this configuration’s availability window; null means no end, and it must follow AvailableFromTime when both are set less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by derived location-local representation of AvailableFromTime populated by date-localization infrastructure; change AvailableFromTime instead greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by derived location-local representation of AvailableFromTime populated by date-localization infrastructure; change AvailableFromTime instead less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by derived location-local representation of AvailableToTime populated by date-localization infrastructure; change AvailableToTime instead greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter by derived location-local representation of AvailableToTime populated by date-localization infrastructure; change AvailableToTime instead less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.string
Filter records created on or after this date. Format:
YYYY-MM-DDTHH:mm.string
Filter records created on or before this date. Format:
YYYY-MM-DDTHH:mm.string
Filter records updated on or after this date. Format:
YYYY-MM-DDTHH:mm.string
Filter records updated on or before this date. Format:
YYYY-MM-DDTHH:mm.Code Examples
Simple listing
Filtering by Name
Range filters
Response
200
FloorPlanDeskVariant[]
The list of FloorPlanDeskVariant records matching the query. See the Get one FloorPlanDeskVariant endpoint for the full list of properties returned for each record.
integer
Current page number.
integer
Number of records per page.
string
The field used for sorting.
integer
The sort direction (
0 = ascending, 1 = descending).integer
Index of the first item on the current page.
integer
Index of the last item on the current page.
integer
Total number of matching records across all pages.
integer
Total number of pages.
boolean
Whether there is a next page of results.
boolean
Whether there is a previous page of results.
Example Response