Shipment V3
📄️ Search shipments using filters
This operation should be used if `hasMore` is true in the response of `POST /v3/shipments/filter` API, so that the client can fetch the next set of shipment which qualify the earlier defined filter criteria. User need not build this URL by themselves, just use the URL returned as `nextPageUrl` in the response of `POST /v3/shipments/filter` or `GET /v3/shipments/filter`.
📄️ Search shipments using filters
This operation returns shipments based on applied filters
📄️ Get order details for given shipment or order ids
This operation returns the order related details for the shipments. This operation can accept either shipmentIds, orderIds or orderItemIds, but only one type of query param is accepted per invocation.
📄️ Trigger label generation for shipments
This operation triggers the generation of invoice and shipping labels for the shipment ids and marks shipments as `PACKED`. Maximum 25 shipments allower per request.
📄️ Download labels and invoices in PDF format for shipments
This operation returns the labels and invoices for the shipments in PDF format
📄️ Download labels in PDF format for shipments
This operation returns the labels for the shipments in PDF format
📄️ Download labels Byte-Stream for shipments
This operation returns the labels for the shipments in Byte-Stream format
📄️ Download invoice PDF
This operation provides invoices for shipments in the PDF format. Label and invoice must have been generated before invoking this method.
📄️ Mark shipments ready for dispatch
This operation is used to mark the shipments as `READY_TO_DISPATCH` after the labels and invoices are generated and downloaded.
📄️ Get shipping related details for shipments
This operation returns shipping and tracking related details of the shipments e.g delivery / billing address, tracking id, buyer address, etc. Buyer contact number and email address would be provided only for self-ship shipments.
📄️ Cancel order items in a shipment
This operation allows client to cancel order items inside shipment before marking them `PACKED`
📄️ Get shipment handover counts per vendor
This operation returns the count of shipments to be handed over to the logistics partner (E-Kart or 3rd party vendors)
📄️ Download manifest PDF
This operation returns the manifest file in PDF format
📄️ Mark self-ship shipments dispatched
This operation is used to mark self-ship order items as `SHIPPED` from the seller warehouse. 100 shipments allowed per request.
📄️ Update delivery date for self-ship shipments
This operation is used to update the delivery date for self-ship shipments. Maximum 100 shipments allowed per request.
📄️ Get Returns OTC
This operation returns the OTCs for Return type
📄️ Update Tracking Id of the Shipment
This operation is used to update the Tracking Id for self-ship shipments.
📄️ Update delivery attempt for self-ship shipments
This operation is used to update the delivery attempt with failure reason and new delivery date for the self-ship shipments. Maximum 100 shipments allowed per request.
📄️ Get forms for shipments
This operation returns the forms associated with the shipments.
📄️ Update logistics form acknowledgement number
This operation allows client to update ACK number for form failed shipments. Maximum 25 shipments allowed per request.