Basket
What is the Basket Service?
Core Entities
Basket
Basket Product
Payment
Delivery
Basket Lifecycle
Basket Statuses
Fulfillment Methods
Key API Operations
Basket Management
Product Operations
Checkout & Payment
Discounts & Deals
Delivery
Analytics & Dashboard
Kiosk Operations
Abandonment
Authentication
Response Format
Abandonment configuration saved
trueSuccessully configured basket abandonment.Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Highest spending customer retrieved
trueHighest basket spent successfully retrieved!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Client analytics retrieved
trueClient basket analytics successfully retrieved!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
User ID
User dashboard analytics retrieved
trueUser dashboard analytics successfully retrieved!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
User ID
User basket analytics retrieved
trueUser basket analytics successfully retrieved!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Transaction details
Wallet payment details
Loan amount if applicable
Laybuy amount if applicable
Include straw
Include cutlery
Include serviettes
Special instructions
Checkout timestamp
Basket successfully checked out
trueBasket successfully checked out!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Payment notes
Payment request sent successfully
truePayment request sent successfully!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
User ID
Branch ID
Branch group ID
Sales channel
Additional custom data
Basket successfully created
trueBasket successfully created!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID to cancel
Basket successfully cancelled
trueSuccessfully cancelled basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Client ID
User ID
Branch ID
Unique identifier for the basket
Delivery fee
Outstanding amount
Total amount
Service fee
Product handling fees
VAT amount
Subtotal
POS basket successfully created and checked out
trueSuccessfully create and checkout basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Branch ID
Order type (DELIVERY, COLLECTION, etc.)
Basket successfully created and checked out
trueSuccessfully create and checkout basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID to submit as quote
Quote successfully submitted
trueSuccessfully submitted basket quote!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
User ID
Basket UUID
Return flat product structure
Branch ID filter
Basket successfully retrieved
trueSuccessfully retrieved basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
User ID
Basket UUID
Return flat product structure
Branch ID filter
List of statuses to filter by
Latest basket successfully retrieved
trueSuccessfully retrieved basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
List of branch IDs
Start date filter (ISO format)
End date filter (ISO format)
Page number
Page size
Branch baskets successfully retrieved
trueSuccessfully branch basket list!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
User ID
Branch ID filter
Page number
Page size
Start date filter
End date filter
Status filter
Order type filter
Search string
User basket list successfully retrieved
trueSuccessfully retrieved user basket list!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Page number
Page size
Start date filter (created)
End date filter (created)
Status filter
Order type filter
Branch ID filter
Search string
Field to sort by
Sort order (asc/desc)
Client basket list successfully retrieved
trueSuccessfully retrieved branch basket list!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Override product price
Product successfully added
trueSuccessfully added product to basket.Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Products successfully added
trueSuccessfully added product to basket.Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
New basket status
Status successfully updated
trueSuccessfully updated basket status!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
List of product IDs to remove
Products successfully removed
trueSuccessfully removed products from the basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Basket successfully updated
trueBasket successfully updated!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Voucher code to apply
Whether to apply or remove voucher
Redemption ID if applicable
Voucher application successfully updated
trueVoucher application successfully updated.Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Product successfully updated
trueSuccessfully updated basket productBad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
POS basket successfully updated
truePOS basket amounts successfully updated!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Rate successfully applied
trueSuccessfully applied Starshipit rate to basket!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Basket ID
Rate request prepared successfully
trueSuccessfully prepared Starshipit rate request!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Dashboard period (e.g., daily, weekly, monthly)
Branch ID filter
Comma-separated branch IDs
Dashboard data retrieved
trueSuccessfully retrieved basket dashboard!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
User ID
Branch ID
Sales channel (e.g., KIOSK)
Additional custom data
Order instructions
Kiosk basket created and checked out
trueBasket successfully checked out!Bad request - validation failed or invalid parameters
Unauthorized - missing or invalid JWT token
Last updated