Returns a list of orders with support for advanced filtering, sorting, and pagination.
Headers
-
API token (can be retrieved from account settings)
-
ID of organization, for which the operation must be performed
Query parameters
-
Page Number
Default value is
1. -
Field to sort by
-
Sorting direction
Values are
ASCorDESC. Default value isASC. -
Size per page
Default value is
60. -
Order ID filter.
Multi-value supported. Example: value1;value2 -
Order name filter
-
Internal order number / code filter
-
Order date filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Order description filter
-
Client contact name filter
-
Client contact ID filter.
Multi-value supported. Example: value1;value2 -
Order status filter
Values are
OFFERED,OFFERED_SENT,CONFIRMED,CONFIRMED_SENT,BILLABLE,FINISHED, orCANCELLED. -
Whether expenses are enabled for the order
-
Order amount filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Whether the order was created by, or has, the current user's contact ID.
Multi-value supported. Example: value1;value2 -
Whether the order has warnings
-
Whether the order is validated
-
Client email filter
-
Whether the order is currently generating an invoice
-
Whether the order is periodic (recurring)
-
Whether the order is currently part of an active workflow
-
Parent order ID filter.
Multi-value supported. Example: value1;value2 -
Department IDs filter.
Supported values:-1— records where value is not assigned- ID
- Multiple values separated by
;
Examples:
- -1
- 10
- 10;15;20
-
Office ID filter.
Multi-value supported. Example: value1;value2 -
VAT rate ID filter.
Multi-value supported. Example: value1;value2 -
Requested payment terms in days filter
-
Currency ID filter.
Multi-value supported. Example: value1;value2 -
Minimum invoiceable amount filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Our contact name filter
-
Client's internal contact name filter
-
Recurring order periodicity start date filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Whether disbursement fee is enabled for the order
-
Whether timesheets are enabled for the order
-
Timesheets chart of accounts ID filter.
Multi-value supported. Example: value1;value2 -
Fixed amount filter (for TIMESHEET_FIXED orders)Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Order article ID filter.
Multi-value supported. Example: value1;value2 -
Order article unit price filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Order article quantity filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Order article discount filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Order article net total filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Order article status filter
Values are
SHIPPED,PARTIALLY_SHIPPED,NOT_SHIPPED, orSERVICE. -
Order status history entry status filter
Values are
OFFERED,OFFERED_SENT,CONFIRMED,CONFIRMED_SENT,BILLABLE,FINISHED, orCANCELLED. -
Order status history entry date filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Delivery address name filter
-
Delivery address client name filter
-
Delivery address street filter
-
Delivery address P.O. box / street line 2 filter
-
Delivery address postal code filter
-
Delivery address city filter
-
Delivery address ISO 3166-1 alpha-2 country code filter
-
Delivery address region code filter
-
Delivery address 'to the attention of' filter
-
Client's reference filter
-
Order validity in days filter
-
Payment chart of accounts ID filter.
Multi-value supported. Example: value1;value2 -
Whether the order has a proforma invoice
curl \
--request GET 'https://wyzio.app/api-v1/orders/advanced'
[
{
"id": 42,
"name": "string",
"orderId": "string",
"date": "2026-05-04T09:42:00Z",
"description": "string",
"contactName": "string",
"contactId": 42,
"organizationId": 42,
"warnings": "string",
"status": "OFFERED",
"isExpensesEnabled": true,
"isPrePaymentAvailable": true,
"isPartialPaymentAvailable": true,
"orderAmount": 42.0,
"creatorContactId": 42,
"hasWarnings": true,
"validated": true,
"clientEmail": "string",
"clientECorrespondence": true,
"workflowPermissions": "string",
"isInvoiceGenerated": true,
"isPeriodic": true,
"isInWorkflow": true,
"flagsAmount": 42,
"activeSubOrderId": 42,
"activeSubOrderInvoicingDate": "2026-05-04T09:42:00Z",
"systemValidated": true,
"clientOrderEmail": "string",
"clientAdvancedInvoicingNote": "string",
"hasProformaInvoice": true,
"parentOrderId": 42,
"parentOrderName": "string",
"departmentId": 42,
"departmentName": "string",
"officeId": 42,
"officeName": "string",
"vatRateId": 42,
"vatRateName": {
"en": "string",
"fr": "string",
"de": "string",
"it": "string"
},
"requestedPaymentTerms": 42,
"currencyId": 42,
"currency": "string",
"minimumAmountToInvoice": 42.0,
"ourContactName": "string",
"yourContactName": "string",
"periodicityStartDate": "2026-05-04T09:42:00Z",
"periodicityType": "NONE",
"dayOfWeek": "MONDAY",
"invoicingTime": "FIRST_DAY",
"invoicingDay": "string",
"isDisbursementFeeEnabled": true,
"isTimesheetsEnabled": true,
"timesheetsAccountId": 42,
"fixedAmount": 42.0,
"orderArticleId": 42,
"orderArticleName": {
"en": "string",
"fr": "string",
"de": "string",
"it": "string"
},
"orderArticleMeasurement": "UNIT",
"orderArticleUnitPrice": 42.0,
"orderArticleAmount": 42.0,
"orderArticleDiscount": 42.0,
"orderArticleTotalNet": 42.0,
"orderArticleStatus": "SHIPPED",
"historyStatus": "OFFERED",
"historyDate": "2026-05-04T09:42:00Z",
"statusLastChangedDate": "2026-05-04T09:42:00Z",
"addressName": "string",
"addressClientName": "string",
"addressStreet": "string",
"addressStreetPoBox": "string",
"addressZipCode": "string",
"addressCity": "string",
"addressCountryCode": "string",
"addressRegionCode": "string",
"addressToTheAttentionOf": "string",
"yourReference": "string",
"orderValidity": 42,
"paymentAccountId": 42,
"periodic": true,
"inWorkflow": true,
"expensesEnabled": true,
"prePaymentAvailable": true,
"partialPaymentAvailable": true,
"invoiceGenerated": true
}
]