Skip to main content
422 Unprocessable EntityDeliveries

SHIPPER_REQUIRED

Name the merchant

When it happens

A platform account created a delivery without shipper. A platform ships for its merchants, and the merchant's name is what the receiver's text messages and the label show.

How to fix it

  1. Send shipper with the merchant's business_name and phone, and your own merchant_id for it if you have one, with a new Idempotency-Key.

Read more: Platforms: the shipper block

RetryingFix the request, then send it with a new key.How idempotency works

Example response

HTTP 422 Unprocessable Entity
{
"status": "failed",
"error": {
"code": "SHIPPER_REQUIRED",
"message": "Choose the merchant this delivery is for.",
"doc_url": "https://developer.getreeds.co/errors/SHIPPER_REQUIRED"
}
}