1. Inventory
YellowStone
  • Getting Started
    • Introduction
    • Quick Start
    • Authentication
    • General
    • Changelog
  • APIs
    • Booking
      • Post Booking
    • Inventory
      • Get Inventory Locations
        GET
      • Get Inventory Item
        GET
    • PacesetterItinerary
      • Get Guest Itinerary
    • Reservation
      • Get Reservations
      • Get Reservations For Pacesetter
    • Sale
      • Post Sale
    • Schemas
      • Address
      • Addresses
      • AlertRequest
      • ContactInfo
      • ApiResponse
      • ContactInfos
      • DateRange
      • Description
      • Emails
      • GetProperty
      • GetRatePlans
      • Error
      • GetRatesAvailability
      • FetchReservation
      • GetRoomType
      • GetInventoryItemResponse
      • GuestRoom
      • GetInventoryItemResponseListApiResponse
      • HotelDescriptiveContents
      • HotelInfo
      • HotelProperty
      • InquiryCorrespondence
      • InquiryInterest
      • InquiryTag
      • Name
      • Names
      • Occupancy
      • Phone
      • Phones
      • Position
      • InventoryLocationSetup
      • PostActivitiesBookedHostsRequest
      • InventoryLocationSetupListApiResponse
      • PostActivitiesBookedLocationsRequest
      • PostActivitiesBookedRatesRequest
      • PostActivitiesBookedRequest
      • PostActivitiesBookedResourceRequest
      • PacesetterItineraryCombinedDetails
      • PostBookingParametersRequest
      • PacesetterItineraryCombinedDetailsApiResponse
      • PostCancellationFeeRequest
      • PacesetterItineraryOverview
      • PostCorrespondenceToBeSentRequest
      • PacesetterItineraryRoomStay
      • PostGuestsRequest
      • PacesetterItineraryScheduleItem
      • PostInquiryRequest
      • PacesetterReservation
      • PostPaymentDetailsRequest
      • PacesetterReservationListApiResponse
      • PostPrimaryGuestDetailsRequest
      • PacesetterVisitingGuest
      • PostRatesRequest
      • PostRequest
      • PostRoomsBookedRequest
      • Prices
      • PropertyResponse
      • RBSCMConnectItem
      • RatePlan
      • RatePlanDescription
      • RatePlanResponse
      • RatePlansContainer
      • Rates
      • RatesAvailabilityResponse
      • ReservationCMRequest
      • ReservationRequest
      • Room
      • RoomDates
      • RoomInfo
      • RoomTypeResponse
      • PostRequestApiResponse
      • Rooms
      • SaveExternalPurchaseItemRequest
      • SellableProduct
      • SellableProducts
      • UpdateFetchQueueMessageRequest
      • ReservationResponse
      • ReservationResponseApiResponse
      • SaveExternalPurchaseRequest
      • SaveExternalPurchaseRequestApiResponse
  1. Inventory

Get Inventory Item

GET
https://api.rbsapps.com/api/Inventory/GetInventoryItem
Returns quantity on hand, cost, price and product image URL for inventory items, per location.
Sample request:
GET /api/Inventory/GetInventoryItem?itemNumber=TSHIRT-RED-M
GET /api/Inventory/GetInventoryItem?inventoryId=101&inventoryLocationID=3
Note: when nothing matches, the response is 200 with an empty content object and the message "No data found!".
The same message is used for the 500 error, so check the status code and success, not the message.

Request

Authorization
API Key
Add parameter in header
X-API-Key
Example:
X-API-Key: ********************
or
Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.rbsapps.com/api/Inventory/GetInventoryItem?itemNumber=&inventoryId=&inventoryLocationID=' \
--header 'X-API-Key: <api-key>'

Responses

🟢200
application/json
Returns the matching items (may be empty)
Bodyapplication/json

Example
{
    "content": [
        {
            "inventoryId": 0,
            "itemNumber": "string",
            "inventoryLocationId": 0,
            "inventoryLocationName": "string",
            "description": "string",
            "size": "string",
            "color": "string",
            "productType": "string",
            "productImageType": "string",
            "productImageURL": "string",
            "quantityInHand": 0,
            "cost": 0,
            "price": 0
        }
    ],
    "errors": [
        {
            "code": "string",
            "description": "string"
        }
    ],
    "message": "string",
    "success": true
}
🟠401
🔴500
Modified at 2026-10-08 09:12:29
Previous
Get Inventory Locations
Next
Get Guest Itinerary
Built with