1. Shipping Label
  • Authentication API
    • Generate API Token
      POST
  • Create Orders
    • Create Order
      POST
  • Cancel Orders
    • Cancel Order
      PUT
  • Shipping Label
    • Download Shipping Label
      POST
    • Shipping Label Configurations
      GET
    • Update Shipping Label Configurations
      PUT
  • Shipment Tracking
    • Tracking
      GET
  • Couriers
    • Courier Partners
      GET
  • NDR
    • Reattempt NDR
      PUT
  • Pickup Addresses
    • Pickup Hub ids
      GET
    • Create Pickup Hub Id
      POST
    • Pickup Hub Id
      DELETE
  • Shipping Rates
    • Get Shipping Rate (Retail)
      GET
  1. Shipping Label

Download Shipping Label

POST
https://api.sharkship.in/v1/b2c/document/shipping_label
This API allows you to download shipping labels for specific orders. To do so, provide the order IDs for which you need labels in the request body as a JSON payload. Please note that only orders that are in a processed state can be included; shipping labels for CANCELLED and TO_BE_PROCESSED orders cannot be downloaded.

Request

Header Params

Body Params application/json

Examples

Responses

🔴500
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.sharkship.in/v1/b2c/document/shipping_label' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
  "order_ids": [
    "string"
  ]
}'
Response Response Example
{
    "statusCode": 500,
    "message": "Order status must not be CANCELLED or TO_BE_PROCESSED",
    "error": "Internal Server Error"
}
Modified at 2026-06-16 10:11:15
Previous
Shipping Label
Next
Shipping Label Configurations
Built with