The voyage API endpoint allows querying for one voyage.
| Code | Description |
|---|---|
| 400 | Bad Request. |
| 404 | Voyage Not Found |
| 422 | Unprocessable Entity. |
| 500 | Internal Server Error. |
curl "https://app.octopi.co/api/v1/voyages/:number.json" -X GET -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Token token=ADD TOKEN HERE"
{
"actions": {
"index": {
"method": "GET",
"url": "https://app.octopi.co/api/v1/voyages.json"
}
},
"voyage" : {
"arrival_number_of_tug_boats" : null,
"actual_time_of_anchorage" : "2017-10-16T04:00:00Z",
"next_port_of_call" : {
"name" : null,
"locode" : null
},
"departure_pilot" : {
"name" : null
},
"assigned_berth_area" : {
"name" : null
},
"actual_time_of_departure" : "2017-10-20T04:00:00Z",
"actual_time_of_berth" : null,
"captain" : {
"name" : null
},
"estimated_time_of_anchorage" : "2017-10-16T04:00:00Z",
"display_name" : "BLUE H 45645",
"last_port_of_call" : {
"name" : null,
"locode" : null
},
"discharge_terminal" : {
"name" : "BLUE TERMINAL"
},
"vessel" : {
"loa" : "",
"gross_tonnage" : 0,
"call_sign" : null,
"vessel_type" : "Break Bulk",
"net_tonnage" : 0,
"flag" : null,
"imo" : null,
"name" : "BLUE H"
},
"arrival_pilot" : {
"name" : null
},
"agent" : {
"name" : null
},
"actual_time_of_departure_pilot_boarded" : null,
"tax_date" : null,
"departure_number_of_tug_boats" : 0,
"number_of_tug_boats" : 0,
"ship" : {
"vessel_type" : "Break Bulk",
"call_sign" : null,
"loa" : "",
"gross_tonnage" : 0,
"flag" : null,
"imo" : null,
"name" : "BLUE H",
"net_tonnage" : 0
},
"closing_comments" : null,
"actual_time_of_pilot_boarded" : null,
"updated_at" : "2018-03-05T00:32:50Z",
"status" : "departed",
"estimated_time_of_departure" : null,
"receiving_cut_off_time" : "2018-03-04T10:00:00.000Z",
"id" : 167592,
"created_at" : "2018-03-05T00:30:33Z",
"actual_time_of_customs_clearance" : null,
"number" : "45645",
"assigned_yard_area" : {
"name" : null
},
"flex_fields": [
{
"label": "Name",
"value": "Octopi"
}
]
}
}