We're announcing 🧑‍🚀 inter-galactic shipping ✨ for 3025!
Cosmo Cargo Inc.
Cargo Container Specifications API

Container type specifications and capabilities


List Available Container Types

GET
https://api.cosmocargo.space/v2
/containers

Retrieve all available container types across the galaxy. Each container type has unique specifications and capabilities.

List Available Container Types › query Parameters

category
​string · enum

Filter by container category

Enum values:
standard
specialized
hazardous
luxury
maxVolume
​number

Maximum volume in cubic parsec-meters

List Available Container Types › Responses

200

List of available containers

​ContainerType[]
total
​integer

Get Container Details

GET
https://api.cosmocargo.space/v2
/containers/{containerId}

Retrieve detailed information about a specific container booking.

Get Container Details › path Parameters

containerId
​string · pattern: ^CNT-[A-Z0-9]{8}$ · required

Unique container identifier

Get Container Details › Responses

Container details

​ContainerType · required
​object · required
​DeliverySpeed · required
​object · required
​PaymentMethod · required

Shared transaction metadata for any payment method.

bookingId
​string · pattern: ^BK-[A-Z0-9]{10}$ · required
status
​string · enum · required
Enum values:
pending
confirmed
in-transit
delivered
cancelled
createdAt
​string · date-time · required
​HandlingRequirement[]

Multiple handling requirements can be specified

​InsuranceCoverage

Base insurance coverage

notes
​string

Additional booking notes

containerId
​string · pattern: ^CNT-[A-Z0-9]{8}$
updatedAt
​string · date-time
trackingUrl
​string · uri

Update Container Specifications

PATCH
https://api.cosmocargo.space/v2
/containers/{containerId}

Modify container specifications before departure. Some modifications may incur additional fees.

Update Container Specifications › path Parameters

containerId
​string · required

Update Container Specifications › Request Body

Partial update to container specifications
​HandlingRequirement[]
​NotificationChannel[]
notes
​string

Update Container Specifications › Responses

200

Container updated successfully

​ContainerType · required
​object · required
​DeliverySpeed · required
​object · required
​PaymentMethod · required

Shared transaction metadata for any payment method.

bookingId
​string · pattern: ^BK-[A-Z0-9]{10}$ · required
status
​string · enum · required
Enum values:
pending
confirmed
in-transit
delivered
cancelled
createdAt
​string · date-time · required
​HandlingRequirement[]

Multiple handling requirements can be specified

​InsuranceCoverage

Base insurance coverage

notes
​string

Additional booking notes

containerId
​string · pattern: ^CNT-[A-Z0-9]{8}$
updatedAt
​string · date-time
trackingUrl
​string · uri