Skip to main content

orders

Get all orders with a filter criteria.

How to use this endpoint:

  • It's important to note that the "updated_at" and "has_shipment" filters are required.

  • "Has shipment" should be used to retrieve orders with different shipment statuses. Setting it to false will return new orders without shipment, which should be managed by sellers (cancel or pickup). Setting it to true indicates that the order has been processed (picked up) by the seller.

  • "Updated at" is used to return orders that have been updated between two dates. This allows fetching orders that have changed or new orders. For the first request, fetch orders from the seller's start date to the current date. Save the current date and use it as the starting point for the next request, and so on.

  • In order to retrieve information about the products, the HTTP header "locale" must be added to the request with the value "de_DE".

orders(
pagination: PaginationArgs = [object Object]
filters: OrdersFilter
): OrdersWithPagination!

Arguments

orders.pagination ● PaginationArgs input

Pagination arguments for controlling the page and size of the result.

info

The maximum number of rows per page is 100.

orders.filters ● OrdersFilter input

Filters to apply to the orders.

Type

OrdersWithPagination object

Represents a collection of orders with pagination.