List orders
Lists orders visible to the token, newest first. Requires a Public REST API token carrying either the read:orders or the read:own:orders scope. A token carrying read:orders sees the orders its user can see in Sibi: orders placed under the user’s primary organization, orders on that organization’s properties, and orders the user placed. A token carrying only read:own:orders sees the orders its user placed. Filter with poNumber to keep only orders whose poNumber equals the value exactly. Filter by property address with line1, city, stateOrProvince, and postalCode (all four required together; line2 optional) — the address must match a property exactly, and the list narrows to orders on the matching properties. Page with first and after. A page may hold fewer than first items because rows are filtered after the search; only a null next ends the list, so keep paging until next is null.
/AuthorizationBearer token · headerrequiredread:ordersAuthorizationBearer token · headerrequiredread:own:ordersfirstintegerafterstringpoNumberstringline1stringline2stringcitystringstateOrProvincestringpostalCodestringnextstring | nullrequireditemsOrderResponse[]requiredShow propertiesHide properties
OrderResponseidstringrequiredpoNumberstring | nullrequiredviewUrlstringrequiredcreatedAtstringrequiredpropertyAddressOrderPropertyAddressrequiredShow propertiesHide properties
line1stringrequiredline2string | nullrequiredcitystringrequiredstateOrProvincestringrequiredpostalCodestringrequiredcountrystring | nullrequiredfulfillmentMethodstringrequiredDELIVERYPICKUPrequestedFulfillmentDatestringrequiredestimatedFulfillmentDatestringrequiredfulfillmentTimeStartstring | nullrequiredfulfillmentTimeEndstring | nullrequiredactualFulfillmentDatestring | nullrequiredstatusstringrequiredApprovedAt_DistributionCanceledConfirmedDelayedDeliveredIn_ProcessIn_TransitPendingPicked_UpProcessedReady_For_PickupstatusDetailstring | nullrequiredlineItemsOrderLineItem[]requiredShow propertiesHide properties
OrderLineItemskustringrequirednamestringrequiredquantityintegerrequiredunitOfMeasurestringrequiredunitPriceCentsintegerrequiredtotalPriceCentsintegerrequiredoptionsOrderLineItemOption[]requiredShow propertiesHide properties
OrderLineItemOptionkeystringrequiredvaluestringrequirednamestringrequiredhexstring | nullrequiredfeesOrderFee[]requiredShow propertiesHide properties
OrderFeenamestringrequiredamountCentsintegerrequiredexceptionsOrderException[]requiredShow propertiesHide properties
OrderExceptioncreatedAtstringrequiredskustring | nullrequiredmessagestringrequiredcategorystring | nullrequireddeliveryContactOrderDeliveryContact | nullrequiredShow propertiesHide properties
namestringrequiredphonestring | nullrequiredemailstring | nullrequiredorderingUserOrderingUserrequiredShow propertiesHide properties
firstNamestringrequiredlastNamestringrequiredemailstringrequiredimagesOrderImage[]requiredShow propertiesHide properties
OrderImageurlstringrequiredconfirmationNumbersOrderConfirmationNumber[]requiredShow propertiesHide properties
OrderConfirmationNumbervaluestringrequiredcancellationRequestOrderCancellationRequest | nullrequiredShow propertiesHide properties
statusstringrequiredPendingApprovedDeniedreasonstringrequiredcreatedAtstringrequiredupdatedAtstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcurl -X GET "https://api.sibipro.com/orders/" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.sibipro.com/orders/", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});{
"next": "MjU",
"items": [
{
"id": "SIBI-12345678",
"poNumber": "PO-123456",
"viewUrl": "https://web.sibipro.com/orders/SIBI-12345678",
"createdAt": "2026-08-18T12:00:00Z",
"propertyAddress": {
"line1": "1630 W Guadalupe Rd",
"line2": "Ste 101",
"city": "Gilbert",
"stateOrProvince": "AZ",
"postalCode": "85233",
"country": "USA"
},
"fulfillmentMethod": "DELIVERY",
"requestedFulfillmentDate": "2026-08-20",
"estimatedFulfillmentDate": "2026-08-20",
"fulfillmentTimeStart": "string",
"fulfillmentTimeEnd": "string",
"actualFulfillmentDate": "string",
"status": "Processed",
"statusDetail": "string",
"lineItems": [
{
"sku": "GDF510PSRSS",
"name": "GE Dishwasher",
"quantity": 1,
"unitOfMeasure": "EA",
"unitPriceCents": 54900,
"totalPriceCents": 109800,
"options": [
{
"key": "ppg-paint-color",
"value": "PPG1105-3",
"name": "Delicate White",
"hex": "#F1EEE6"
}
]
}
],
"fees": [
{
"name": "Delivery fee",
"amountCents": 999
}
],
"exceptions": [
{
"createdAt": "2026-08-18T12:00:00Z",
"sku": "string",
"message": "string",
"category": "string"
}
],
"deliveryContact": {
"name": "string",
"phone": "string",
"email": "string"
},
"orderingUser": {
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com"
},
"images": [
{
"url": "string"
}
],
"confirmationNumbers": [
{
"value": "string"
}
],
"cancellationRequest": {
"status": "Pending",
"reason": "string",
"createdAt": "string",
"updatedAt": "string"
}
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}