Listing Fulfillments
Retrieve a list of fulfillments based on various filter criteria. Fulfillments represent completed shipments that have been marked as shipped with tracking information.
Use Query Parameters Request & Response
When you list fulfillments, you can add query parameters to filter which fulfillments are returned in the response. All query parameters are optional when listing fulfillments.
Fulfillment Provider Response Fields
Not all fields in the response of the listing endpoint below can be assigned when creating fulfillments. The values for these fields will depend on your fulfillment provider settings in ShipStation.
GET /v2/fulfillments
- Production https://api.shipstation.com/v2/fulfillments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.shipstation.com/v2/fulfillments?batch_id=string&create_date_end=2019-08-24T14%3A15%3A22Z&create_date_start=2019-08-24T14%3A15%3A22Z&fulfillment_id=string&fulfillment_provider_code=string&order_source_id=string&page=1&page_size=25&ship_date_end=2019-08-24T14%3A15%3A22Z&ship_date_start=2019-08-24T14%3A15%3A22Z&ship_to_country_code=string&ship_to_name=string&shipment_id=string&shipment_number=string&sort_by=created_at&sort_dir=asc&tracking_number=string' \
-H 'api-key: YOUR_API_KEY_HERE'
Response
application/json
{ "fulfillments": [ { … } ], "page": 0, "pages": 0, "total": 0, "links": { "first": { … }, "last": { … }, "prev": { … }, "next": { … } } }