# Swoovo — OTA Pull Endpoint ## API Docs - For OTA Hotels [List hotels (paginated)](https://docs.swoovo.com/list-hotels-paginated-46884658e0.md): **You build this endpoint. Swoovo calls it.** - Push Rooms [Push rooms (async)](https://docs.swoovo.com/push-rooms-async-46923608e0.md): Push one or more rooms for a single property. - Push Inventory [Push inventory (async)](https://docs.swoovo.com/push-inventory-async-46923613e0.md): Push base inventory and/or date-range overrides for rooms of a - Push Rates [Push rates (async)](https://docs.swoovo.com/push-rates-async-46923614e0.md): Push per-occupancy pricing for rooms. - Push Overrides Price & Inventory [Push inventory overrides (async)](https://docs.swoovo.com/push-inventory-overrides-async-46923615e0.md): Push date-range inventory overrides for multiple rooms in one - Push Overrides Price & Inventory [Push pricing overrides (async)](https://docs.swoovo.com/push-pricing-overrides-async-46923616e0.md): Push date-range pricing rules for multiple rooms in one request. - Mapped Properties [List mapped properties](https://docs.swoovo.com/list-mapped-properties-46923617e0.md): Returns the list of your properties and their mapping status - Jobs [Get room push job status](https://docs.swoovo.com/get-room-push-job-status-46923609e0.md): Poll the status of a room push job. - Jobs [Get inventory push job status](https://docs.swoovo.com/get-inventory-push-job-status-46923610e0.md): - Jobs [Get rates push job status](https://docs.swoovo.com/get-rates-push-job-status-46923611e0.md): - Jobs [Get override job status](https://docs.swoovo.com/get-override-job-status-46923612e0.md): Poll the status of an override job (inventory or pricing). ## Schemas - [HotelListResponse](https://docs.swoovo.com/hotellistresponse-18794058d0.md): - [ErrorResponse](https://docs.swoovo.com/errorresponse-18810745d0.md): - [Hotel](https://docs.swoovo.com/hotel-18794059d0.md): - [AsyncJobAcceptedResponse](https://docs.swoovo.com/asyncjobacceptedresponse-18810746d0.md): - [HotelImage](https://docs.swoovo.com/hotelimage-18794060d0.md): - [PushRoomsRequest](https://docs.swoovo.com/pushroomsrequest-18810747d0.md): - [RoomData](https://docs.swoovo.com/roomdata-18810748d0.md): - [RoomImage](https://docs.swoovo.com/roomimage-18810749d0.md): - [BaseInventoryEmbed](https://docs.swoovo.com/baseinventoryembed-18810750d0.md): - [RoomRateEmbed](https://docs.swoovo.com/roomrateembed-18810751d0.md): - [ChildPricingRules](https://docs.swoovo.com/childpricingrules-18810752d0.md): - [ChildPricingThreshold](https://docs.swoovo.com/childpricingthreshold-18810753d0.md): - [PushInventoryRequest](https://docs.swoovo.com/pushinventoryrequest-18810754d0.md): - [BaseInventoryItem](https://docs.swoovo.com/baseinventoryitem-18810755d0.md): - [InventoryOverrideItem](https://docs.swoovo.com/inventoryoverrideitem-18810756d0.md): - [PushRatesRequest](https://docs.swoovo.com/pushratesrequest-18810757d0.md): - [RoomRateInput](https://docs.swoovo.com/roomrateinput-18810758d0.md): - [PushInventoryOverridesRequest](https://docs.swoovo.com/pushinventoryoverridesrequest-18810759d0.md): - [InventoryOverrideRequest](https://docs.swoovo.com/inventoryoverriderequest-18810760d0.md): - [PushPricingRulesRequest](https://docs.swoovo.com/pushpricingrulesrequest-18810761d0.md): - [PricingRuleRequest](https://docs.swoovo.com/pricingrulerequest-18810762d0.md): - [JobStatusResponse](https://docs.swoovo.com/jobstatusresponse-18810763d0.md): - [JobStatusData](https://docs.swoovo.com/jobstatusdata-18810764d0.md): - [RoomJobStatusResponse](https://docs.swoovo.com/roomjobstatusresponse-18810765d0.md): - [RoomJobStatusData](https://docs.swoovo.com/roomjobstatusdata-18810766d0.md): - [InventoryJobStatusResponse](https://docs.swoovo.com/inventoryjobstatusresponse-18810767d0.md): - [InventoryJobStatusData](https://docs.swoovo.com/inventoryjobstatusdata-18810768d0.md): - [RatesJobStatusResponse](https://docs.swoovo.com/ratesjobstatusresponse-18810769d0.md): - [RatesJobStatusData](https://docs.swoovo.com/ratesjobstatusdata-18810770d0.md): - [MappedPropertiesResponse](https://docs.swoovo.com/mappedpropertiesresponse-18810771d0.md): - [MappedProperty](https://docs.swoovo.com/mappedproperty-18810772d0.md):