# Search Orders

Search for all `Orders` placed through your application given certain filter critera.

This endpoint will only return completed orders by default (no carts). However it is possible to use this endpoint as a "Search Carts" endpoint by combining two parameters.\
If you wish to include `IN_PROGRESS` orders AKA carts you can set the `exclude_in_progress` query param to `false`.

If you want to use order search to *only* search for `IN_PROGRESS` orders, that is to say, searching for carts, you can include the the following query in your search body: `{"bag_status": "IN_PROGRESS"}`.\
You must still set `exclude_in_progress` to false in this case.

{% openapi src="<https://3937396275-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8lXIp71Ct5qCUhXjko2q%2Fuploads%2Fgit-blob-8ab007712b2fb1063fba6d0d5fac84738eef8644%2Forder-service.yaml?alt=media>" path="/orders/search" method="post" expanded="true" %}
[order-service.yaml](https://3937396275-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8lXIp71Ct5qCUhXjko2q%2Fuploads%2Fgit-blob-8ab007712b2fb1063fba6d0d5fac84738eef8644%2Forder-service.yaml?alt=media)
{% endopenapi %}
