GET api/AccommodationItems/ByProfile?profileId={profileId}&requestedDate={requestedDate}&endDate={endDate}&useExtraBed={useExtraBed}&useChildExtraBed={useChildExtraBed}&useSharingBed={useSharingBed}&sharingRoomPax={sharingRoomPax}&singleRoomPax={singleRoomPax}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
profileId

integer

Required

requestedDate

date

Required

endDate

date

Required

useExtraBed

boolean

Required

useChildExtraBed

boolean

Required

useSharingBed

boolean

Required

sharingRoomPax

integer

Required

singleRoomPax

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of AccommodationItemWithPeriodViewModels
NameDescriptionTypeAdditional information
CutOffDate

date

Data type: Date

StayingPeriodFrom

date

None.

StayingPeriodTo

date

None.

IsInstantConfirmation

boolean

None.

Id

integer

None.

AccommodationType

SimpleAccommodationType

None.

Name

string

None.

Explanation

string

None.

ImageUrl

string

None.

Currency

string

None.

Price

decimal number

None.

ServiceItemId

integer

None.

IsPromo

boolean

None.

MinDays

integer

None.

ExtrabedCapacity

integer

None.

NeedApprovalTreshold

integer

None.

AccommodationProfileId

integer

None.

AccommodationProfileName

string

None.

DefaultReleaseDay

integer

None.

SimpleAccommodationItemFacilities

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "CutOffDate": "2025-06-26T14:26:30.1116554+00:00",
    "StayingPeriodFrom": "2025-06-26T14:26:30.1116554+00:00",
    "StayingPeriodTo": "2025-06-26T14:26:30.1116554+00:00",
    "IsInstantConfirmation": true,
    "Id": 4,
    "AccommodationType": {
      "Id": "sample string 1",
      "Name": "sample string 2",
      "Capacity": 3
    },
    "Name": "sample string 5",
    "Explanation": "sample string 6",
    "ImageUrl": "sample string 7",
    "Currency": "sample string 8",
    "Price": 9.0,
    "ServiceItemId": 10,
    "IsPromo": true,
    "MinDays": 12,
    "ExtrabedCapacity": 13,
    "NeedApprovalTreshold": 14,
    "AccommodationProfileId": 15,
    "AccommodationProfileName": "sample string 16",
    "DefaultReleaseDay": 17,
    "SimpleAccommodationItemFacilities": [
      {
        "Id": 1,
        "AccommodationFacilityId": "sample string 2",
        "AccommodationFacilityName": "sample string 3"
      },
      {
        "Id": 1,
        "AccommodationFacilityId": "sample string 2",
        "AccommodationFacilityName": "sample string 3"
      }
    ],
    "AccommodationItemServiceTypes": [
      "sample string 1",
      "sample string 2"
    ],
    "ItemImages": [
      {
        "ImageId": 1,
        "ImageUrl": "sample string 2",
        "TinyImageUrl": "sample string 3",
        "ImageName": "sample string 4",
        "IsPrimaryImage": true
      },
      {
        "ImageId": 1,
        "ImageUrl": "sample string 2",
        "TinyImageUrl": "sample string 3",
        "ImageName": "sample string 4",
        "IsPrimaryImage": true
      }
    ]
  },
  {
    "CutOffDate": "2025-06-26T14:26:30.1116554+00:00",
    "StayingPeriodFrom": "2025-06-26T14:26:30.1116554+00:00",
    "StayingPeriodTo": "2025-06-26T14:26:30.1116554+00:00",
    "IsInstantConfirmation": true,
    "Id": 4,
    "AccommodationType": {
      "Id": "sample string 1",
      "Name": "sample string 2",
      "Capacity": 3
    },
    "Name": "sample string 5",
    "Explanation": "sample string 6",
    "ImageUrl": "sample string 7",
    "Currency": "sample string 8",
    "Price": 9.0,
    "ServiceItemId": 10,
    "IsPromo": true,
    "MinDays": 12,
    "ExtrabedCapacity": 13,
    "NeedApprovalTreshold": 14,
    "AccommodationProfileId": 15,
    "AccommodationProfileName": "sample string 16",
    "DefaultReleaseDay": 17,
    "SimpleAccommodationItemFacilities": [
      {
        "Id": 1,
        "AccommodationFacilityId": "sample string 2",
        "AccommodationFacilityName": "sample string 3"
      },
      {
        "Id": 1,
        "AccommodationFacilityId": "sample string 2",
        "AccommodationFacilityName": "sample string 3"
      }
    ],
    "AccommodationItemServiceTypes": [
      "sample string 1",
      "sample string 2"
    ],
    "ItemImages": [
      {
        "ImageId": 1,
        "ImageUrl": "sample string 2",
        "TinyImageUrl": "sample string 3",
        "ImageName": "sample string 4",
        "IsPrimaryImage": true
      },
      {
        "ImageId": 1,
        "ImageUrl": "sample string 2",
        "TinyImageUrl": "sample string 3",
        "ImageName": "sample string 4",
        "IsPrimaryImage": true
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfAccommodationItemWithPeriodViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AccommodationItemWithPeriodViewModels>
    <AccommodationItemServiceTypes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </AccommodationItemServiceTypes>
    <AccommodationProfileId>15</AccommodationProfileId>
    <AccommodationProfileName>sample string 16</AccommodationProfileName>
    <AccommodationType>
      <Capacity>3</Capacity>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </AccommodationType>
    <Currency>sample string 8</Currency>
    <DefaultReleaseDay>17</DefaultReleaseDay>
    <Explanation>sample string 6</Explanation>
    <ExtrabedCapacity>13</ExtrabedCapacity>
    <Id>4</Id>
    <ImageUrl>sample string 7</ImageUrl>
    <IsPromo>true</IsPromo>
    <ItemImages>
      <AccommodationItemListViewModels.ItemImage>
        <ImageId>1</ImageId>
        <ImageName>sample string 4</ImageName>
        <ImageUrl>sample string 2</ImageUrl>
        <IsPrimaryImage>true</IsPrimaryImage>
        <TinyImageUrl>sample string 3</TinyImageUrl>
      </AccommodationItemListViewModels.ItemImage>
      <AccommodationItemListViewModels.ItemImage>
        <ImageId>1</ImageId>
        <ImageName>sample string 4</ImageName>
        <ImageUrl>sample string 2</ImageUrl>
        <IsPrimaryImage>true</IsPrimaryImage>
        <TinyImageUrl>sample string 3</TinyImageUrl>
      </AccommodationItemListViewModels.ItemImage>
    </ItemImages>
    <MinDays>12</MinDays>
    <Name>sample string 5</Name>
    <NeedApprovalTreshold>14</NeedApprovalTreshold>
    <Price>9</Price>
    <ServiceItemId>10</ServiceItemId>
    <SimpleAccommodationItemFacilities>
      <AccommodationItemListViewModels.SimpleAccommodationItemFacility>
        <AccommodationFacilityId>sample string 2</AccommodationFacilityId>
        <AccommodationFacilityName>sample string 3</AccommodationFacilityName>
        <Id>1</Id>
      </AccommodationItemListViewModels.SimpleAccommodationItemFacility>
      <AccommodationItemListViewModels.SimpleAccommodationItemFacility>
        <AccommodationFacilityId>sample string 2</AccommodationFacilityId>
        <AccommodationFacilityName>sample string 3</AccommodationFacilityName>
        <Id>1</Id>
      </AccommodationItemListViewModels.SimpleAccommodationItemFacility>
    </SimpleAccommodationItemFacilities>
    <CutOffDate>2025-06-26T14:26:30.1116554+00:00</CutOffDate>
    <IsInstantConfirmation>true</IsInstantConfirmation>
    <StayingPeriodFrom>2025-06-26T14:26:30.1116554+00:00</StayingPeriodFrom>
    <StayingPeriodTo>2025-06-26T14:26:30.1116554+00:00</StayingPeriodTo>
  </AccommodationItemWithPeriodViewModels>
  <AccommodationItemWithPeriodViewModels>
    <AccommodationItemServiceTypes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </AccommodationItemServiceTypes>
    <AccommodationProfileId>15</AccommodationProfileId>
    <AccommodationProfileName>sample string 16</AccommodationProfileName>
    <AccommodationType>
      <Capacity>3</Capacity>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </AccommodationType>
    <Currency>sample string 8</Currency>
    <DefaultReleaseDay>17</DefaultReleaseDay>
    <Explanation>sample string 6</Explanation>
    <ExtrabedCapacity>13</ExtrabedCapacity>
    <Id>4</Id>
    <ImageUrl>sample string 7</ImageUrl>
    <IsPromo>true</IsPromo>
    <ItemImages>
      <AccommodationItemListViewModels.ItemImage>
        <ImageId>1</ImageId>
        <ImageName>sample string 4</ImageName>
        <ImageUrl>sample string 2</ImageUrl>
        <IsPrimaryImage>true</IsPrimaryImage>
        <TinyImageUrl>sample string 3</TinyImageUrl>
      </AccommodationItemListViewModels.ItemImage>
      <AccommodationItemListViewModels.ItemImage>
        <ImageId>1</ImageId>
        <ImageName>sample string 4</ImageName>
        <ImageUrl>sample string 2</ImageUrl>
        <IsPrimaryImage>true</IsPrimaryImage>
        <TinyImageUrl>sample string 3</TinyImageUrl>
      </AccommodationItemListViewModels.ItemImage>
    </ItemImages>
    <MinDays>12</MinDays>
    <Name>sample string 5</Name>
    <NeedApprovalTreshold>14</NeedApprovalTreshold>
    <Price>9</Price>
    <ServiceItemId>10</ServiceItemId>
    <SimpleAccommodationItemFacilities>
      <AccommodationItemListViewModels.SimpleAccommodationItemFacility>
        <AccommodationFacilityId>sample string 2</AccommodationFacilityId>
        <AccommodationFacilityName>sample string 3</AccommodationFacilityName>
        <Id>1</Id>
      </AccommodationItemListViewModels.SimpleAccommodationItemFacility>
      <AccommodationItemListViewModels.SimpleAccommodationItemFacility>
        <AccommodationFacilityId>sample string 2</AccommodationFacilityId>
        <AccommodationFacilityName>sample string 3</AccommodationFacilityName>
        <Id>1</Id>
      </AccommodationItemListViewModels.SimpleAccommodationItemFacility>
    </SimpleAccommodationItemFacilities>
    <CutOffDate>2025-06-26T14:26:30.1116554+00:00</CutOffDate>
    <IsInstantConfirmation>true</IsInstantConfirmation>
    <StayingPeriodFrom>2025-06-26T14:26:30.1116554+00:00</StayingPeriodFrom>
    <StayingPeriodTo>2025-06-26T14:26:30.1116554+00:00</StayingPeriodTo>
  </AccommodationItemWithPeriodViewModels>
</ArrayOfAccommodationItemWithPeriodViewModels>