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

Labels

Server

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

shipmentId
โ€‹stringย ยทย uuidย ยทย required
format
โ€‹stringย ยทย enumย ยทย required
Enum values:
PDF
PNG
ZPL
id
โ€‹stringย ยทย uuidย ยทย readOnly
size
โ€‹stringย ยทย enum
Enum values:
4x6
6x4
8.5x11
url
โ€‹stringย ยทย uriย ยทย readOnly
createdAt
โ€‹stringย ยทย date-timeย ยทย readOnly
expiresAt
โ€‹stringย ยทย date-timeย ยทย readOnly

Create a shipping label โ€บ Responses

Label created successfully

shipmentId
โ€‹stringย ยทย uuidย ยทย required
format
โ€‹stringย ยทย enumย ยทย required
Enum values:
PDF
PNG
ZPL
id
โ€‹stringย ยทย uuidย ยทย readOnly
size
โ€‹stringย ยทย enum
Enum values:
4x6
6x4
8.5x11
url
โ€‹stringย ยทย uriย ยทย readOnly
createdAt
โ€‹stringย ยทย date-timeย ยทย readOnly
expiresAt
โ€‹stringย ยทย 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

id
โ€‹stringย ยทย 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

id
โ€‹stringย ยทย uuidย ยทย required

The ID of the shipping label

Get tracking number โ€บ query Parameters

format
โ€‹stringย ยทย enum

The format of the response

Enum values:
basic
detailed
carrier-specific
Default: basic
limit
โ€‹integerย ยทย min: 1ย ยทย max: 100

Maximum number of tracking events to return

Default: 10
carrier
โ€‹stringย ยทย enum

Filter tracking information by specific carrier

Enum values:
UPS
USPS
FedEx
DHL
Default: null
events_since
โ€‹stringย ยทย date-time

Only return tracking events after this timestamp

sort
โ€‹stringย ยทย enum

Sort order for tracking events

Enum values:
newest_first
oldest_first
Default: newest_first

Get tracking number โ€บ Responses

Tracking number retrieved successfully

trackingNumber
โ€‹stringย ยทย required
carrier
โ€‹stringย ยทย required
trackingUrl
โ€‹stringย ยทย uri

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

id
โ€‹stringย ยทย uuidย ยทย required

The ID of the shipping label

Get shipping label โ€บ query Parameters

format
โ€‹stringย ยทย 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

shipmentId
โ€‹stringย ยทย uuidย ยทย required
format
โ€‹stringย ยทย enumย ยทย required
Enum values:
PDF
PNG
ZPL
id
โ€‹stringย ยทย uuidย ยทย readOnly
size
โ€‹stringย ยทย enum
Enum values:
4x6
6x4
8.5x11
url
โ€‹stringย ยทย uriย ยทย readOnly
createdAt
โ€‹stringย ยทย date-timeย ยทย readOnly
expiresAt
โ€‹stringย ยทย date-timeย ยทย readOnly