Skip to main content
POST
Create an order
Create a new F&B order. The API validates that all menu items exist and are available, checks gamepass ownership requirements, and auto-assigns a table for dine-in orders when no specific table is requested.

Request

Body

string
required
Roblox user ID or username of the customer.
array
required
Array of order items. Each item requires a MenuItemId and optionally Quantity (default 1, max 100) and Notes (max 500 characters).
string
Order type: dine-in (default) or to-go.
string
Specific table number for dine-in orders. If omitted, an available table is auto-assigned when possible.
string
Custom order number. If omitted, auto-increments from the last order.

Response

Status Codes

  • 200: Order created successfully
  • 400: Invalid input, menu item not found or unavailable, gamepass check failed, or table not found
  • 401: API key is required or invalid
  • 403: F&B module is disabled or workspace access is denied

Authorizations

apikey
string
header
required

Pass your API key in the apikey header. Alternatively, the x-api-key header is also accepted.

Body

application/json
CustomerTarget
string
required

Roblox user ID or username of the customer

Items
object[]
required

Array of order items

OrderType
enum<string>

Order type (default: dine-in)

Available options:
dine-in,
to-go
TableNumber
string

Specific table number for dine-in orders

OrderNumber
string

Custom order number (auto-increments if omitted)

Response

Order created