Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This endpoint is used to create new shipment by passing JSON request payload.

Resource URL

https://api.bbamastro.com.au/shipment🔗

Parameters

Type

Name

Description

Schema

Default

Header

domain

optional

Domain where the request is coming from

string

"http://dashboard.bbalogistics.com.au"

Query

generateCarrierDetails

optional

Generate carrier details

string

Body

shipment

optional

Shipment request parameter

Shipment

Responses

HTTP Code

Description

Schema

201

Created

ShipmentPublicProjection

401

Unauthorized

No Content

403

Forbidden

No Content

404

Not Found

No Content

...

Definitions

mykey

Type: apiKey

Name: Authorization

In: HEADER

Shipment

Name

Description

Schema

accompanied Delivery

optional

Indicate if the delivery will be accompanied by another person

Example : false

boolean

active

optional

Shipment activation status

Example : false

boolean

amount

optional

Shipment amount

number

appliedShippingRule

optional

Shipping rules that are applied to shipment

ShippingRule

bbaReferenceNumber

optional

Shipment BBA Reference number

string

billed

optional

boolean

bookingDate

optional

The date when shipment booked

string (date-time)

bookingStatus

optional

Shipment booking status

enum (new, unprocessed, inprogress, pending, processed)

breakBulkDetails

${swagger.model.shipment.break_bulk_details}

BreakBulkDetails

carrierBookingOptions

${swagger.model.shipment.carrier_booking_options}

< string, string > map

carrierID

Shipment carrier identifier

string

carrierOderId

${swagger.model.shipment.carrierOrderId}

string

carrierProfileId

Shipment carrier profile identifier

string

carrierServiceRateId

${swagger.model.shipment.carrier_service_rate_id}

string

carrierShipmentId

Carrier’s shipment identifier

string

clientPresent

Indicate if client will be present to assist the receiving of shipment

Example: false

boolean

company

Shipment company

string

consignmentId

Shipment consignment identifier

string

consolidation

Shipment consolidation

ShipmentConsolidation

containerId

Shipment crossdock container identifier

string

containerName

Shipment crossdock container name

string

containerType

Shipment crossdock container type

enum (bag, box, carton, case, crate, envelope, pallet, rack, sack, tray)

createdDate

The date when shipment created

string (date-time)

currency

Shipment currency

string

customerReferences

Shipment customer references

< string > array

dangerousGoods

Indicate if shipment contains dangerous goods

Example : false

boolean

deliveredDate

The date when shipment delivered

string (date-time)

description

Shipment description

string

destinationAddress

Shipment destination address

Address

eta

Shipment ETA

string

fromFtp

Indicate if the shipment data from FTP file

Example : false

boolean

history

< History > array

id

Shipment identifier

string

invoiceDetails

${swagger.model.shipment.invoice_details}

InvoiceDetails

invoiceId

string

items

Items contained in shipment

< Item > array

jobId

${swagger.model.shipment.job_id}

integer (int64)

lastDocumentPrintedTime

The time when shipment document printed

string (date-time)