We're announcing ๐Ÿง‘โ€๐Ÿš€ inter-galactic shipping โœจ for 3025!
Cosmo Cargo Inc.
Labels & Stamps API

Labels (3.0.0)

Endpoint

Endpoints for managing shipping labels. Labels are printable documents that contain:

  • Shipping address information
  • Tracking barcodes
  • Carrier-specific routing data
  • Package details

Create a shipping label

POST
https://eedefc50718545d6b3a6cd7ea38faf06_oas.api.mockbin.io
/labels

Creates a new shipping label for a shipment.

The generated label will be available for download through the returned URL for 24 hours.

Create a shipping label โ€บ Request Body

  • shipmentIdstringย ยทย uuidย ยทย required
  • formatstringย ยทย enumย ยทย required
    Enum values:
    PDF
    PNG
    ZPL
  • idstringย ยทย uuidย ยทย readOnly
  • sizestringย ยทย enum
    Enum values:
    4x6
    6x4
    8.5x11
  • urlstringย ยทย uriย ยทย readOnly
  • createdAtstringย ยทย date-timeย ยทย readOnly
  • expiresAtstringย ยทย date-timeย ยทย readOnly

Create a shipping label โ€บ Responses

Label created successfully

  • shipmentIdstringย ยทย uuidย ยทย required
  • formatstringย ยทย enumย ยทย required
    Enum values:
    PDF
    PNG
    ZPL
  • idstringย ยทย uuidย ยทย readOnly
  • sizestringย ยทย enum
    Enum values:
    4x6
    6x4
    8.5x11
  • urlstringย ยทย uriย ยทย readOnly
  • createdAtstringย ยทย date-timeย ยทย readOnly
  • expiresAtstringย ยทย date-timeย ยทย readOnly

Invalidate a shipping label

PUT
https://eedefc50718545d6b3a6cd7ea38faf06_oas.api.mockbin.io
/labels/{id}/invalidate

Invalidates a shipping label, making it no longer available for download.

Invalidate a shipping label โ€บ path Parameters

  • idstringย ยทย uuidย ยทย required

    The ID of the label to invalidate

Invalidate a shipping label โ€บ Responses

Label invalidated successfully

No data returned

Get tracking number

GET
https://eedefc50718545d6b3a6cd7ea38faf06_oas.api.mockbin.io
/labels/{id}/trackingnumber

Retrieves the tracking number associated with a shipping label.

Get tracking number โ€บ path Parameters

  • idstringย ยทย uuidย ยทย required

    The ID of the shipping label

Get tracking number โ€บ query Parameters

  • formatstringย ยทย enum

    The format of the response

    Enum values:
    basic
    detailed
    carrier-specific
    Default: basic
  • limitintegerย ยทย min: 1ย ยทย max: 100

    Maximum number of tracking events to return

    Default: 10
  • carrierstringย ยทย enum

    Filter tracking information by specific carrier

    Enum values:
    UPS
    USPS
    FedEx
    DHL
    Default: null
  • events_sincestringย ยทย date-time

    Only return tracking events after this timestamp

  • sortstringย ยทย enum

    Sort order for tracking events

    Enum values:
    newest_first
    oldest_first
    Default: newest_first

Get tracking number โ€บ Responses

Tracking number retrieved successfully

  • trackingNumberstringย ยทย required
    Example: 1Z999AA1234567890
  • carrierstringย ยทย required
    Example: UPS
  • trackingUrlstringย ยทย uri
    Example: https://www.ups.com/track?tracknum=1Z999AA1234567890

Get shipping label

GET
https://eedefc50718545d6b3a6cd7ea38faf06_oas.api.mockbin.io
/labels/{id}

Retrieves a shipping label by ID. The label can be requested in different formats.

Get shipping label โ€บ path Parameters

  • idstringย ยทย uuidย ยทย required

    The ID of the shipping label

Get shipping label โ€บ query Parameters

  • formatstringย ยทย enum

    The desired format of the label

    Enum values:
    PDF
    PNG
    ZPL
    JPEG
    TIFF
    SVG
    EPS
    BMP
    Default: PDF

Get shipping label โ€บ Responses

Label retrieved successfully

  • shipmentIdstringย ยทย uuidย ยทย required
  • formatstringย ยทย enumย ยทย required
    Enum values:
    PDF
    PNG
    ZPL
  • idstringย ยทย uuidย ยทย readOnly
  • sizestringย ยทย enum
    Enum values:
    4x6
    6x4
    8.5x11
  • urlstringย ยทย uriย ยทย readOnly
  • createdAtstringย ยทย date-timeย ยทย readOnly
  • expiresAtstringย ยทย date-timeย ยทย readOnly