Http Status Code Not Found when calling fulfillments.json

When trying to update the tracking information on an order I receive a status 404 Not Found without an error message, see the body below

{

“fulfillment”:{“location_id”:45175750,“tracking_number”:“TrackingNumber”,“tracking_company”:“USPS”,“line_items”:[{“id”:12703665389780}]

}

}

X-Request-ID=606e6a0c-b707-470a-876e-0f9074b2f421

Has anyone experienced this error before?

Hey [email removed]lsardinas,

After taking a closer look into logs using the request-id shared, it appears the endpoint used didn’t match our documentation - instead use the POST /admin/api/2022-07/fulfillments/{fulfillment_id}/update_tracking.json endpoint and required fields, working from the example payload we share as a starting point. The endpoint we saw in the logs is intended for creating creating a fulfillment on one or more fulfillment orders, and requires additional details - more here.

Best!