Storyous Public APIs
    Storyous Public APIs
    • Introduction
    • Merchants API
      • Get merchant and all its places
    • Menu API
      • Get a menu tree
      • Get time-based menu
      • Get Remaining amounts of time-based menu
    • Bills API
      • Get list of payment bills
      • Get detail of a payment bill
    • Delivery API
      • Create an order through delivery API
      • Get status of delivery order
    • Deskview API
      • Get list of desks
      • Get list of sections
      • Get desk view of a place
    • Features API
      • Get list of merchants/places with a feature
    • Hotel accounts integration API
      • Provide list of accounts
      • Write consumed items to hotel account
    • Stocks API
      • Get list of stocks
      • Get list of items
      • Get list of stock ups
      • Get detail of stock up
      • Create new stock up
      • Modify stock up
      • Delete stock up
      • Get list of stock takings
      • Get detail of stock taking
      • Create new stock taking
      • Modify stock taking
      • Delete stock taking
      • Get suppliers
    • Loyalty API
      • Introduction
      • Get benefit offer
      • Report offer validation error
      • Report benefit usage
      • Get loyalty benefit usages
      • Mark benefit usages as synchronized
    • DataSync
      • Webhook receiving endpoint
        • Receive new or updated records
      • Data domains
        • Stock management
          • Stocks domain
          • StockItemCategories domain
          • StockItems domain
          • StockMovements domain
        • Sales and costs
          • Bills domain
          • BillCosts domain
          • TerminalTransactions domain
          • PaymentTypes domain
          • Loyalty domain
        • Desks
          • DeskSections domain
          • Desks domain
        • Menu
          • ItemCategories domain
          • Items domain
          • PlaceITems domain
        • Merchants
          • Merchants domain
          • Places domain
          • Persons domain
    • Schemas
      • Schemas
        • Loyalty api
          • BalanceBenefitOfferRequest
          • ThirdPartyLoyaltyOfferRequest
          • LoyaltyOfferValidationError
          • LoyaltyBenefitUsagesPayload
          • BenefitInput
          • PaidItem
          • Applied Benefits
          • PaymentByBalance
          • UsedBalance
          • LoyaltyOfferResponse
          • MenuProductDefinition
          • UsedGeneralDiscount
        • Desk
        • Section

    Menu

    There are products (and categories) nested in categories. The API ensures there are always max two levels of categories.There are (POST|PUT|PATCH) requests that manipulate just items (products and categories) themselves, they return 200 with the entity on success. Requests that modify also the tree of items (e.g. adding a new product) returns HTTP 204 and the client has to load the whole needed state again.
    Previous
    Get merchant and all its places
    Next
    Get a menu tree
    Built with