Resource features
Get all resource feature assignments
Returns all resource feature assignments. This operation uses Pagination.
Request
[PlatformAddress]/api/connector/v1/resourceFeatureAssignments/getAll
{
"ClientToken": "E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D",
"AccessToken": "C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D",
"Client": "Sample Client 1.0.0",
"EnterpriseIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"4d0201db-36f5-428b-8d11-4f0a65e960cc"
],
"ResourceFeatureIds": [
"a693dd8c-21fe-4dae-b450-ea3bd9ab3bb0"
],
"ResourceFeatureAssignmentIds": [
"ca2b5bf9-24f5-4faa-95ef-b65d38598b08"
],
"UpdatedUtc": {
"StartUtc": "2023-11-01T00:00:00Z",
"EndUtc": "2023-11-30T00:00:00Z"
},
"ActivityStates": [
"Active"
],
"Limitation": {
"Count": 10
}
}
ClientToken
string
required
Token identifying the client application.
AccessToken
string
required
Access token of the client application.
Client
string
required
Name and version of the client application.
EnterpriseIds
array of string
optional, max 1000 items
Unique identifiers of the Enterprises. If not specified, the operation returns data for all enterprises within scope of the Access Token.
ResourceFeatureAssignmentIds
array of string
optional, max 1000 items
ResourceFeatureIds
array of string
required, max 1000 items
Unique identifiers of Resource features to which the resource feature assignments belong.
ActivityStates
array of Activity state
optional
Whether to return only active, only deleted or both records.
Limitation
required
Limitation on the quantity of data returned and optional Cursor for the starting point of data.
Response
{
"ResourceFeatureAssignments": [
{
"Id": "ca2b5bf9-24f5-4faa-95ef-b65d38598b08",
"IsActive": true,
"ResourceId": "18019693-c66f-4be8-a893-c3d89fd291cc",
"FeatureId": "a693dd8c-21fe-4dae-b450-ea3bd9ab3bb0",
"CreatedUtc": "2023-11-03T00:00:00Z",
"UpdatedUtc": "2023-11-21T00:00:00Z"
}
],
"Cursor": "3d5201ad-4a7b-4cbe-9c22-03dd79c28443"
}
ResourceFeatureAssignments
array of Resource feature assignment
required, max 1000 items
Resource feature assignments.
Cursor
string
optional
Unique identifier of the last and hence oldest resource feature assignments returned. This can be used in Limitation in a subsequent request to fetch the next batch of older resource feature assignments.
Resource feature assignment
Id
string
required
Unique identifier of the assignment.
IsActive
boolean
required
Whether the assignment is still active.
CreatedUtc
string
required
Creation date and time of the assignment in UTC timezone in ISO 8601 format.
UpdatedUtc
string
required
Last update date and time of the assignment in UTC timezone in ISO 8601 format.
Get all resource features
Returns all resource features. This operation uses Pagination.
Request
[PlatformAddress]/api/connector/v1/resourceFeatures/getAll
{
"ClientToken": "E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D",
"AccessToken": "C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D",
"Client": "Sample Client 1.0.0",
"EnterpriseIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"4d0201db-36f5-428b-8d11-4f0a65e960cc"
],
"ServiceIds": [
"24e2ead5-65a8-4ed9-8286-abdb00f08a1f"
],
"ResourceFeatureIds": [
"3d5201ad-4a7b-4cbe-9c22-03dd79c28443"
],
"UpdatedUtc": {
"StartUtc": "2023-11-01T00:00:00Z",
"EndUtc": "2023-11-30T00:00:00Z"
},
"ActivityStates": [
"Active"
],
"Limitation": {
"Count": 10
}
}
ClientToken
string
required
Token identifying the client application.
AccessToken
string
required
Access token of the client application.
Client
string
required
Name and version of the client application.
EnterpriseIds
array of string
optional, max 1000 items
Unique identifiers of the Enterprises. If not specified, the operation returns data for all enterprises within scope of the Access Token.
ResourceFeatureIds
array of string
optional, max 1000 items
Unique identifiers of ResourceFeature
.
ServiceIds
array of string
required, max 1000 items
Unique identifiers of Service
to which the resource features belong.
UpdatedUtc
optional, max length 3 months
Last update date and time of the resource feature in UTC timezone in ISO 8601 format.
ActivityStates
array of Activity state
optional
Whether to return only active, only deleted or both records.
Limitation
required
Limitation on the quantity of data returned and optional Cursor for the starting point of data.
Response
{
"ResourceFeatures": [
{
"Id": "3d5201ad-4a7b-4cbe-9c22-03dd79c28443",
"ServiceId": "24e2ead5-65a8-4ed9-8286-abdb00f08a1f",
"IsActive": true,
"Classification": "AccessibleBathroom",
"Names": {
"en-US": "Accessible Bathroom"
},
"ShortNames": {
"en-US": "AccessBath"
},
"Descriptions": {}
}
],
"Cursor": "3d5201ad-4a7b-4cbe-9c22-03dd79c28443"
}
Cursor
string
optional
Unique identifier of the item one newer in time order than the items to be returned. If Cursor is not specified, i.e. null, then the latest or most recent items will be returned.
Resource feature
Id
string
required
Unique identifier of ResourceFeature
.
ServiceId
string
required
Unique identifier of Service
the resource feature belongs to.
IsActive
boolean
required
Whether the ResourceFeature
is active.
CreatedUtc
string
required
Creation date and time of the resource feature in UTC timezone in ISO 8601 format.
UpdatedUtc
string
required
Last update date and time of the resource feature in UTC timezone in ISO 8601 format.
Resource feature classification
SeaView
RiverView
OceanView
TwinBeds
DoubleBed
RollawayBed
UpperBed
LowerBed
Balcony
AccessibleBathroom
AccessibleRoom
ElevatorAccess
HighFloor
Kitchenette
AirConditioning
PrivateJacuzzi
PrivateSauna
EnsuiteRoom
PrivateBathroom
SharedBathroom
Last updated
Was this helpful?