Order Service API
Auto-generated from NestJS controller decorators. Last synced: 2026-03-15
Base path: /api
Endpoints: 15
Order Analytics
Get order analytics and metrics
GET
/orders/analyticsBearer tokenHealth
Liveness probe
GET
/healthReadiness probe
GET
/readyOrders
Create order and submit for payment
POST
/ordersBearer tokenRequest Body: CreateOrderDto
customerIdstringRequired—
itemsCreateOrderItemDto[]Required—
totalAmountnumberRequired—
currencystringRequired—
Start validation and provisioning for a paid order
POST
/orders/:id/start-provisioningBearer tokenidstringRequiredpath parameter
Submit order for payment
POST
/orders/:id/submitBearer tokenidstringRequiredpath parameter
Confirm payment for an order
POST
/orders/:id/confirm-paymentBearer tokenidstringRequiredpath parameter
Request Body: ConfirmPaymentDto
transactionRefstringRequired—
amountnumberRequired—
currencystringRequired—
Revert payment confirmation back to pending
POST
/orders/:id/revert-paymentBearer tokenidstringRequiredpath parameter
Cancel an order
POST
/orders/:id/cancelBearer tokenidstringRequiredpath parameter
Request Body: CancelOrderDto
reasonstringRequired—
List orders with filtering, sorting and pagination
GET
/ordersBearer tokenqueryQueryOrdersDtoRequiredquery parameter
Get order analytics and metrics
GET
/orders/analyticsBearer tokenGet order statistics (counts by status, totals)
GET
/orders/statsBearer tokenGet order by ID
GET
/orders/:idBearer tokenidstringRequiredpath parameter
Get delivery info for an order item
GET
/orders/:id/items/:itemId/deliveryBearer tokenidstringRequiredpath parameter
itemIdstringRequiredpath parameter
Send or re-send delivery email for an order item
POST
/orders/:id/items/:itemId/deliverBearer tokenidstringRequiredpath parameter
itemIdstringRequiredpath parameter