Version 2020-01

The FulfillmentRequest resource represents a fulfillment request made by the merchant to a fulfillment service for a fulfillment order.

What you can do with FulfillmentRequest

The Shopify API lets you do the following with the FulfillmentRequest resource. More detailed versions of these general actions may be available:


POST /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json
Sends a fulfillment request to the fulfillment service of a fulfillment order.

An optional message for the fulfillment request.


The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment.

Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank

POST /admin/api/2020-01/fulfillment_orders/1046000792/fulfillment_request.json
  "fulfillment_request": {
    "message": "Fulfill this ASAP please."
View Response
HTTP/1.1 200 OK
  "original_fulfillment_order": {
  "id": 1046000792,
  "shop_id": 690933842,
  "order_id": 1073459966,
  "assigned_location_id": 48752903,
  "request_status": "submitted",
  "status": "open",
  "supported_actions": [
  "destination": {
    "id": 1046000791,
    "address1": "Chestnut Street 92",
    "address2": "",
    "city": "Louisville",
    "company": null,
    "country": "United States",
    "email": "bob.norman@hostmail.com",
    "first_name": "Bob",
    "last_name": "Norman",
    "phone": "555-625-1199",