Hello,
We have an order we want to fulfill but when sending the REST request (according to the API documentation) it returns HTTP/1.1 404 Not Found
The order:
{
"order": {
"id": 3147570577586,
"email": "judith@jamesrodger.com",
"closed_at": null,
"created_at": "2021-01-04T10:56:05-05:00",
"updated_at": "2021-01-04T10:58:42-05:00",
"number": 18,
"note": "",
"token": "c1dd4bc07edd5f26e6e4afd132e7fd2d",
"gateway": "manual",
"test": false,
"total_price": "150.00",
"subtotal_price": "150.00",
"total_weight": 45,
"total_tax": "0.00",
"taxes_included": true,
"currency": "GBP",
"financial_status": "paid",
"confirmed": true,
"total_discounts": "0.00",
"total_line_items_price": "150.00",
"cart_token": null,
"buyer_accepts_marketing": false,
"name": "#1018",
"referring_site": null,
"landing_site": null,
"cancelled_at": null,
"cancel_reason": null,
"total_price_usd": "205.24",
"checkout_token": null,
"reference": null,
"user_id": 68208361650,
"location_id": null,
"source_identifier": null,
"source_url": null,
"processed_at": "2021-01-04T10:56:05-05:00",
"device_id": null,
"phone": null,
"customer_locale": "en",
"app_id": 1354745,
"browser_ip": null,
"landing_site_ref": null,
"order_number": 1018,
"discount_applications": [],
"discount_codes": [],
"note_attributes": [],
"payment_gateway_names": ["manual"],
"processing_method": "manual",
"checkout_id": null,
"source_name": "shopify_draft_order",
"fulfillment_status": null,
"tax_lines": [],
"tags": "Y2|E01_222",
"contact_email": "judith@jamesrodger.com",
"order_status_url": "https:\/\/amanda-wakeley.myshopify.com\/50360910002\/orders\/c1dd4bc07edd5f26e6e4afd132e7fd2d\/authenticate?key=325b4260262854d6ca8a69f8e87d75bf",
"presentment_currency": "GBP",
"total_line_items_price_set": {
"shop_money": {
"amount": "150.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "150.00",
"currency_code": "GBP"
}
},
"total_discounts_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "GBP"
}
},
"total_shipping_price_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "GBP"
}
},
"subtotal_price_set": {
"shop_money": {
"amount": "150.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "150.00",
"currency_code": "GBP"
}
},
"total_price_set": {
"shop_money": {
"amount": "150.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "150.00",
"currency_code": "GBP"
}
},
"total_tax_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "GBP"
}
},
"line_items": [{
"id": 9037800079538,
"variant_id": 37661833265330,
"title": "Horizon Fluoro Cape",
"quantity": 1,
"sku": "1570109021716",
"variant_title": "UK16",
"vendor": "Amanda-Wakeley",
"fulfillment_service": "manual",
"product_id": 6112912539826,
"requires_shipping": true,
"taxable": true,
"gift_card": false,
"name": "Horizon Fluoro Cape - UK16",
"variant_inventory_management": null,
"properties": [],
"product_exists": true,
"fulfillable_quantity": 1,
"grams": 45,
"price": "150.00",
"total_discount": "0.00",
"fulfillment_status": null,
"price_set": {
"shop_money": {
"amount": "150.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "150.00",
"currency_code": "GBP"
}
},
"total_discount_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "GBP"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "GBP"
}
},
"discount_allocations": [],
"tax_lines": []
}
],
"fulfillments": [],
"refunds": [],
"total_tip_received": "0.0",
"shipping_lines": [],
"billing_address": {
"first_name": "Judith",
"address1": "383 Atlantic Ave",
"phone": "+17188588840",
"city": "Brooklyn",
"zip": "11217",
"province": "New York",
"country": "United States",
"last_name": "Jamesrodger",
"address2": null,
"company": null,
"latitude": 40.68738,
"longitude": -73.98539099999999,
"name": "Judith Jamesrodger",
"country_code": "US",
"province_code": "NY"
},
"shipping_address": {
"first_name": "Judith",
"address1": "383 Atlantic Ave",
"phone": "+17188588840",
"city": "Brooklyn",
"zip": "11217",
"province": "New York",
"country": "United States",
"last_name": "Jamesrodger",
"address2": null,
"company": null,
"latitude": 40.68738,
"longitude": -73.98539099999999,
"name": "Judith Jamesrodger",
"country_code": "US",
"province_code": "NY"
},
"customer": {
"id": 4540816392370,
"email": "judith@jamesrodger.com",
"accepts_marketing": false,
"created_at": "2021-01-04T10:55:02-05:00",
"updated_at": "2021-01-05T05:34:33-05:00",
"first_name": "Judith",
"last_name": "Jamesrodger",
"orders_count": 1,
"state": "enabled",
"total_spent": "150.00",
"last_order_id": 3147570577586,
"note": "",
"verified_email": true,
"multipass_identifier": null,
"tax_exempt": false,
"phone": "+17188588840",
"tags": "",
"last_order_name": "#1018",
"currency": "GBP",
"accepts_marketing_updated_at": "2021-01-04T10:55:03-05:00",
"marketing_opt_in_level": null,
"default_address": {
"id": 5552004858034,
"customer_id": 4540816392370,
"first_name": "Judith",
"last_name": "Jamesrodger",
"company": "",
"address1": "383 Atlantic Ave",
"address2": "",
"city": "Brooklyn",
"province": "New York",
"country": "United States",
"zip": "11217",
"phone": "+17188588840",
"name": "Judith Jamesrodger",
"province_code": "NY",
"country_code": "US",
"country_name": "United States",
"default": true
}
}
}
}
Shopify request: POST https://amanda-wakeley.myshopify.com/admin/api/2021-01/orders/3147570577586/fulfillments.json
{
"fulfillment": {
"location_id": 905684977,
"tracking_number": null,
"line_items": [
{
"id": 9037800079538,
"quantity": 1
}
]
}
}
The location ID is correct, order with the requested ID exists, line item ID belongs to the order. So can you help me to understand what’s wrong? Thank you in advance!