List orders
Lists orders the caller can see. Results are filtered by the caller's accessible organizations; many routes paginate via page and limit.
Scope: orders:read
Endpoint: GET /api/orders
Example request
curl "https://guliel.com/api/orders?organizationId=value" \
-H "Authorization: Bearer $GULIEL_API_KEY"Query parameters
organizationIdreqstringpagereqintegerlimitreqintegersearchreqstringstatusstringsupplierIdstringsortByreqenum<5>orderNumber · orderDate · subtotal · status · createdAtsortOrderreqenum<2>asc · desc
Response (200/201)
ordersreqarray<object>idreqstringorganizationIdreqstringsupplierIdreqstringorderNumberreqstringstatusreqstringDRAFT | SENT | APPROVED | INVOICED | REJECTED | PAIDcurrencyreqstringsubtotalreqnumbertotalAmountreqnumberorderDatereqstringexpectedDeliveryDatereqstring | nullnotesreqstring | nullsupplierreqobject | nullitemsarray<object>createdAtreqstringupdatedAtreqstring
paginationreqobjectpagereqintegerlimitreqintegertotalreqintegertotalPagesreqinteger
Error responses
400 | Validation |
401 | Unauthenticated |
403 | Forbidden |
500 | Internal |