Create a shipment, service point shipment or return shipment
Request Body required
CreateShipmentRequest, Note: None of the parcel data is required, however an empty object needs to be passed to the array as a minimum.
object
Address object for sender
object
Address object where ‘email’ is required. Either ‘email’ or ‘phone’ must be provided.
object
Full name of the receiver.
Street address of the receiver.
Care of (c/o) information if applicable.
Zip code of the receiver’s address.
City of the receiver’s address.
Email address of the receiver. Required if ‘phone’ is not provided.
Phone number of the receiver. Optional if ‘email’ is provided.
Country of the receiver.
Reference information for the receiver.
Additional contact details.
Address object where ‘phone’ is required. Either ‘email’ or ‘phone’ must be provided.
object
Full name of the receiver.
Street address of the receiver.
Care of (c/o) information if applicable.
Zip code of the receiver’s address.
City of the receiver’s address.
Email address of the receiver. Optional if ‘phone’ is provided.
Phone number of the receiver. Required if ‘email’ is not provided.
Country of the receiver.
Reference information for the receiver.
Additional contact details.
object
The weight of the shipment in grams
The volume of the package, in cubic centimeters
As meassured in millimeter
As meassured in millimeter
As meassured in millimeter
In case your credentials allow you to book for multiple customers, specify the customer id here.
Suggested day for delivery or in the case of c2c-home the pickup day
Day of pickup, for c2c-home only. If set, must be valid date, check valid dates using check/pickupdays endpoint.
Array of date strings in RFC3339 format, when the shipment can be shipped. For products home, express.
object
object
object
object
The weight of the shipment in grams
The volume of the package, in cubic centimeters
As meassured in millimeter
As meassured in millimeter
As meassured in millimeter
In case your credentials allow you to book for multiple customers, specify the customer id here.
object
Required minimum age for the delivery, if applicable.
Set to true if identification is required for the delivery.
Array of date strings in RFC3339 format, when the shipment can be shipped. For product box.delivery.
object
How the parcel will be ingested by Early Bird. The sendningMethod must be the same as the receivingMethod.
How the parcel will be delivered by Early Bird. The receivingMethod must be the same as the sendningMethod.
object
object
object
The weight of the shipment in grams
The volume of the package, in cubic centimeters
As meassured in millimeter
As meassured in millimeter
As meassured in millimeter
In case your credentials allow you to book for multiple customers, specify the customer id here.
object
Id for servicepoint (PUDO) where the parcel should be delivered
CreateReturnRequest
object
object
object
object
The weight of the shipment in grams
The volume of the package, in cubic centimeters
As meassured in millimeter
As meassured in millimeter
As meassured in millimeter
In case your credentials allow you to book for multiple customers, specify the customer id here.
object
Day of pickup. If set, must be valid date, check valid dates using check/pickupdays endpoint.
Deprecated, use pickupDay
Responses
200
Booking reply with the details of the shipment
BookingReply
object
Delivery
object
ProductId
URL to Early Bird’s tracking for the sender. Available for products which have a pickup, for example return and c2c-home.
URL to Early Bird’s tracking for the receiver. Available for products which have a delivery, for example home and c2c-home.
Array of date strings of estimated day of delivery, one date if possible, or multiple if exact date can not be determined. If applicable for the product and shippingAt is provided.
400
Client or Validation Error
object
object
401
The request does not have valid authentication credentials for the operation
object
object
403
The client does not have access rights to the content
object
object
405
The requested method is not supported
object
object
500
An unexpected error occurred on the server