Request Detail

The Request Detail end-point can be used to retrieve all specifics of a request.
After a request has been awarded, the details can still be viewed, however: the Shipment Detail end-point should be approached for up to date data.

Request URI

GET https://pluto.cargobase.com/api/1/requests/`SHIPMENT_ID`
Authorization: Token your_token_here

Status codes

StatusDescriptionResolution
200OK--
403Forbiddencheck Authentication token, or status of the request

Request Response

Request Response categories

The response is divided into 7 possible categories for shippers and 6 for providers, these are:

CategoryDefinition
organizationDetails related to the organization, such as WBS Codes or Cost Centers
serviceDetails related to the service, such as requested freight modes, incoterms or clearance instructions
scheduleDetails related to pickup & delivery timing and locations
good_itemsDetails related to the packing list
good_customs_informationCustoms details per good item
special_requirementsSpecific requirements of the shipment such as 'air ride trucks' or 'shock tilt' requirements, not available for most.
QuotesOnly visible for Shippers - Details regarding the quotes that have been received.

Request Response: Organization

Details related to the organization, such as WBS Codes or Cost Centers.

KeyValueDescription
shipment_idSTRINGThe request ID
requestorSTRUBGThe name of the person that created this request
shipperSTRUBGThe name of the Company that initiated this request
request_creation_datetimeTIMESTAMPFormat YYYY-MM-DD HH:MM:SS
request_statusSTRINGCurrent status of request, see list for potential status below
titleSTRINGTitle of the Request, as provided by the Shipper
cost_centerSTRINGValue entered in the cost_center field, the shipper might use a custom label for this field and therefore not recognise the term cost_center
custom_field1STRINGValue entered in the custom_field1 field, the shipper might use a custom label for this field and therefore not recognise the term custom_field
reason_codeSTRINGValue entered in the reason_code field, the shipper might use a custom label for this field and therefore not recognise the term reason_code
goods_confirmation_typeSTRINGDetails related to the status of the packing list, only available to some. Status can be Estimated or Finalised
good_itemsGROUPPacking list with details
special_requirementsGROUPSpecific requirements of the shipment such as 'air ride trucks' or 'shock tilt' requirements, not available for most.
additional_commentsSTRINGAdditional comments added by the shipper to the request
dates&timersSKIPPEDA set of days, hours, minutes and dates related to quoting or confirmation timers. See known issues.
quotesGROUPOnly visible for Shippers - Details regarding the quotes that have been received.

Request status options

StatusDefinition
NewAn active request that has not yet received quotes
QuotedAn active request that has received 1 or multiple quotes
CanceledA request that was canceled manually or automatically
In ProgressOnly for Providers - displayed when quoting is ongoing, but the quote has not been submitted

Request Response: Service

Details related to the service, such as requested freight modes, incoterms or clearance instructions.

KeyValueDescription
incotermSTRINGThe requested incoterm
delivery_service_levelINTEGERNumber of days associated with Service level, not available for most
export_clearanceSTRINGIndicator if Export clearance is requested, and what kind
export_clearance_instructionsSTRINGInstructions related to Export clearance
transit_clearanceSTRINGIndicator if Transit clearance is requested, and what kind
transit_clearance_instructionsSTRINGInstructions related to Transit clearance
import_clearanceSTRINGIndicator if Import clearance is requested, and what kind
import_clearance_instructionsSTRINGInstructions related to Import clearance
insuranceBOOLEANIndicator to see if the provider is requested to arrange shipment insurance
insurance_instructionsSTRINGInstructions related to a positive insurance request
service_requirementSTRINGRelated to Door-to-Door, Door-to-Port, Port-to-Door or Port-to-Port but abbreviated in a TLA
air_charter_invitedBOOLEANBoolean to see if this freight mode is invited
next_flight_invitedBOOLEANBoolean to see if this freight mode is invited
ocean_freight_invitedBOOLEANBoolean to see if this freight mode is invited
rail_freight_invitedBOOLEANBoolean to see if this freight mode is invited
regular_air_freight_invitedBOOLEANBoolean to see if this freight mode is invited
road_freight_invitedBOOLEANBoolean to see if this freight mode is invited
road_freight_typeSTRINGAdditional detail about road freight if road_freight_invited=TRUE
provider_referenceSTRINGA list of invited provider teams - Visible for Providers only
available_teamsOBJECTAn object with 1 or multiple available teams that the request can be assigned to - Visible for Providers only

Request Response: Schedule

Details related to pickup & delivery timing and locations.

KeyValueDescription
pickup_airport_codeSTRINGIATA Airport code, if identified otherwise null
pickup_airportSTRINGAirport Name, if identified otherwise null
pickup_seaport_codeSTRINGSeaport code, if identified otherwise null
pickup_seaportTYPESeaport name, if identified otherwise null
pickup_streetSTRINGPickup street address
pickup_address_nameSTRINGPickup company name
pickup_stateSTRINGThe pickup State in case of US or Mexico
pickup_zipcodeSTRINGThe pickup postal code
pickup_citySTRINGThe pickup city
pickup_countrySTRINGThe pickup country
pickup_dateTIMESTAMPRequested pickup date, format YYYY-MM-DD
pickup_timeTIMESTAMPRequested pickup time, format HH:MM
pickup_time_typeINTEGERRequested pickup type can be 1=Regularor 2=Between
pickup_end_dateTIMESTAMPRequested pickup end date, in case of pickup_time_type 2
pickup_end_timeTIMESTAMPRequested pickup end time, in case of pickup_time_type 2
pickup_hours_startTIMESTAMPIf Shipper indicated pickup location opening hours format: HH:MM
pickup_hours_endTYPEIf Shipper indicated pickup location closing hours format: HH:MM
pickup_timezoneSTRINGTimezone name
pickup_notesSTRINGAdditional pickup notes
pickup_contact_nameSTRINGName of contact person at pickup location
pickup_contact_phoneSTRINGPhone number of contact person at pickup location
pickup_contact_emailSTRINGEmail of contact person at pickup location
pickup_address_typeSTRINGCan be Address, Seaport or Airport
stop1_airportSTRINGAirport Name, if identified otherwise null
stop1_seaport_codeSTRINGSeaport code, if identified otherwise null
stop1_seaportTYPESeaport name, if identified otherwise null
stop1_streetSTRINGDelivery street address
stop1_address_nameSTRINGDelivery company name
stop1_stateSTRINGThe delivery State in case of US or Mexico
stop1_zipcodeSTRINGThe delivery postal code
stop1_citySTRINGThe delivery city
stop1_countrySTRINGThe delivery country
stop1_dateTIMESTAMPRequested delivery date, format YYYY-MM-DD
stop1_timeTIMESTAMPRequested delivery time, format HH:MM
stop1_time_typeINTEGERRequested delivery type can be 1=Regularor 2=Between
stop1_end_dateTIMESTAMPRequested delivery end date, in case of stop1_time_type 2
stop1_end_timeTIMESTAMPRequested delivery end time, in case of stop1_time_type 2
stop1_hours_startTIMESTAMPIf Shipper indicated delivery location opening hours format: HH:MM
stop1_hours_endTYPEIf Shipper indicated delivery location closing hours format: HH:MM
stop1_timezoneSTRINGTimezone name
stop1_notesSTRINGAdditional delivery notes
stop1_contact_nameSTRINGName of contact person at delivery location
stop1_contact_phoneSTRINGPhone number of contact person at delivery location
stop1_contact_emailSTRINGEmail of contact person at delivery location
stop1_address_typeSTRINGCan be Address, Seaport or Airport

Request Response: Good items

Details related to the packing list. This category is a child of Organization.
These values are grouped per handling unit, each shipment can have multiple handling units.
Each shipment can also have multiple handling units of the same type, but differences in dimensions, notes or classifications.

KeyValueDescription
unitsINTEGERNumber of this type of handling unit
handling_unitSTRINGHandling unit type
lengthDOUBLELength value
heightDOUBLEHeight value
widthDOUBLEWidth value
m_unitSTRINGLxWxH unit of measurement, can be cm or inch
weightINTEGERWeight of individual handling unit piece, should be multiple by number of units for total Weight
w_unitSTRINGWeight unit of measurement, can be kg or lbs
stackableBOOLEANIndicator if individual piece can be stacked
hazardousBOOLEANIndicator if goods are considered hazardous
crating_requiredBOOLEANIndicator if the provider is requested to provide crating, will be null for most
crating_required_by_dateTIMESTAMPDate & Time of final possibility to provide crating services, will be null for most
is_dangerous_goodBOOLEANIndicator if contents are classified as a Dangerous good
dangerous_good_valueINTEGERIndicator of DG Category
other_instructionsSTRINGDescription in case of handling unit other
additional_informationSTRINGAdditional instructions related to these goods
container_typeSTRINGDescription of container type, in case of handling unit container (e.g. 20Ft standard)
refrigerated_containerBOOLEANIndicator if container should be refridgerated, in case of handling unit container
good_customs_informationGROUPCustoms details related to this handling unit

Request Response: Good customs information

Customs details per good item. This category is a child of a handling unit within category Good items.

KeyValueDescription
valueINTEGERValue of the contents of the handling unit
currency_codeSTRINGCurrency of the value of the handling unit
DescriptionSTRINGDescription of the contents of the handling unit
hs_codeSTRINGHarmonised Systems code for this handling unit, as provided by the shipper

Request Response: Special requirements

Specific requirements of the shipment such as 'air ride trucks' or 'shock tilt' requirements, not available for most.

KeyValueDescription
air_truck_requiredBOOLEANTo indicate if shipment will require this feature
air_truck_additional_informationSTRINGAdditional information in case this feature is requested
shock_tilt_requiredBOOLEANTo indicate if shipment will require this feature
shock_tilt_additional_informationSTRINGAdditional information in case this feature is requested
unique_handling_requiredBOOLEANTo indicate if shipment will require this feature
unique_handling_additional_informationSTRINGAdditional information in case this feature is requested
chemical_magnetic_concernsBOOLEANTo indicate if shipment will require this feature
chemical_magnetic_additional_informationSTRINGAdditional information in case this feature is requested
unique_warehousing_requiredBOOLEANTo indicate if shipment will require this feature
unique_warehousing_additional_informationSTRINGAdditional information in case this feature is requested
special_transport_requiredBOOLEANTo indicate if shipment will require this feature
special_transport_additional_informationSTRINGAdditional information in case this feature is requested
special_provider_requirementsBOOLEANTo indicate if shipment will require this feature
special_provider_additional_informationSTRINGAdditional information in case this feature is requested
special_lift_fixtures_requiredBOOLEANTo indicate if shipment will require this feature
special_lift_fixtures_additional_informationSTRINGAdditional information in case this feature is requested

Request Response: Quotes

** Only visible for Shippers** - Details regarding the quotes that have been received.
In case, 1 or multiple quotes has been submitted for this request details will be included in the 'quotes' object, with each quote as an individual object in an array.
Each quote contains 4 categories of information.

KeyDescription
basic_informationInformation like, provider name, quote reference and total quoted amount
scheduleInformation related to transit times.
cost_detailsIndividual charge codes and the total quoted amount
additional_detailsInstructions or additional comments, can also include vessel_information

Vessel information

***Please Note, vessel_information is part of Quotes in Requests, after booking the vessel_information object is part of the Schedule object in the Shipment details API ***
Vessel information is ocean freight specific, and can contain details provided by the provider about vessel departure, arrival and the vessel number (IMO).
These details are only present in case they are populated. These details will not be sent as null if missing.

In similar fashion to other quotes details, the content of vessel_information is an array of key value pairs.
The potential pairs are:

  • Vessel departure : a date in YYYY-MM-DD
  • Arrival in port : a date in YYYY-MM-DD
  • Vessel / IMO : A string containing the IMO number

Request Response: Available teams

** Only visible for Providers**
An object with 1 or multiple available teams that the request can be assigned to - Visible for Providers only.
Available teams also includes a key to indicate if a team is already assigned - assigned_team
Only 1 provider team can be assigned, assignment can only be undone via the webplatform.
Details on how to assign a team are described in the Assign team end-point.

Each available team is listed as an object in the available_teams section.
The name of each object is the provider_reference needed to assign the team, for instance 'PT12345678'
Each object contains the following details:

KeyValueDescription
team_nameSTRINGName of the provider team, assigned by Cargobase
supported_freight_modesARRAYRequested freight modes, supported by this team
rate_card_availableBOOLEANIndicator if a rate-on-file is available to automatically add a quote to the request
Language
Credentials
http
Response
Click Try It! to start a request and see the response here!