Add to Batch
Once you've created a batch, you can continue to add shipment_ids
and/or rate_ids
to it until you are ready to process the batch.
If you are new to batches in ShipEngine, be sure to read the Label Batches overview first.
To use batches successfully, you should also understand how to create a shipment, how to get shipping rates, and the basics around carrier services.
Requirements
- The
batch_id
you wish to add shipments to. - The
shipment_ids
and/orrate_ids
you wish to add to the batch. - All shipments in a batch, whether added with
shipment_id
orrate_id
must have acarrier_id
andservice_code
. If the shipments included in the batch do not explicitly specify their carrier and service, you'll recieve an error. - The shipments you add to a batch must use a
warehouse_id
instead of aship_from
address. - All shipments in a batch must be shipped from the same warehouse. This means all shipments in a batch must be assigned the same
warehouse_id
.
Example Request
POST /v1/batches/:batch_id/add
If successful, ShipEngine will respond with HTTP Status 204, No Content.