New Schedule API
Since 6.18.0
Â
Create a Voyage with a Loading and Discharging PortCall with one Cargo with a Loading and Discharging CargoPort
Â
POST /Voyage
Â
{
"ballastBonus": 0,
"ballastBonusRevenue": 0,
"ballastPort": 104230,
"comments": null,
"doAtSea": 0,
"doInerting": 0,
"daysInertingDo": 0,
"daysInertingFo": 0,
"doInPort": 0,
"doInPortWorking": 10,
"foBallast": 220,
"foCleaning": 0,
"foHeating": 0,
"foInerting": 0,
"foInPort": 3.61,
"foInPortWorking": 7,
"foLoaded": 220,
"percentExtraAtSea": 0,
"tcHireCommission": 0,
"tcRate": 0,
"vessel": 1038779,
"variousCost": 0,
"portCallsFromVoyage": [
{
"eventLogs": [
{
"event": "ARR",
"eventLogDate": "2022-10-26T10:50:05"
},
{
"event": "BRT",
"eventLogDate": "2022-10-26T10:50:05"
},
{
"event": "DEP",
"eventLogDate": "2022-10-26T10:50:05"
}
],
"port": 101770,
"portCallSequence": 1,
"reasonForCall": "L",
"portCostCurrency": 0,
"daysExtraInPort": 0.75
},
{
"eventLogs": [
{
"event": "ARR",
"eventLogDate": "2022-10-26T10:50:05"
},
{
"event": "BRT",
"eventLogDate": "2022-10-26T10:50:05"
},
{
"event": "DEP",
"eventLogDate": "2022-10-26T10:50:05"
}
],
"port": 104146,
"portCallSequence": 2,
"reasonForCall": "D",
"portCostCurrency": 0,
"daysExtraInPort": 0.75
}
],
"cargos": [
{
"cargoPorts": [
{
"portCall":null,
"cargoPortSequence": 1,
"port": 101770,
"reasonForCall": "L",
"cargoQuantity": 100,
"laytimeTerms": 6000950,
"laytimeTermsMeasurement": 6506188,
"laytimeTermsValue": 33
},
{
"portCall":null,
"cargoPortSequence": 1,
"port": 104146,
"reasonForCall": "D",
"cargoQuantity": 100,
"freightRate": 0,
"laytimeTerms": 6000950,
"laytimeTermsMeasurement": 6506188,
"laytimeTermsValue": 55
}
],
"cargoMeasurement": "CEU",
"weightMeasurement": "MT",
"weightUnit": "MT",
"stowageUnit": "MT",
"cargoMatch": "1",
"volumeMeasurement": "CBM",
"freightCurrency": "USD",
"cargoType": "SPOT",
"isTemplate": false,
"commissionAddress": 0,
"commissionBroker": 0,
"charterer": {
"key": 3642795
},
"commodity": {
"key": 5998229
},
"isWorldscale": false,
"isLumpsum": false,
"freightRate": null
}
]
}
|
Â
Creating a new Cargo with a Loading and Discharging CargoPort and PortCall
POST /Cargo
Â
{
"cargoMeasurement": "MT",
"cargoPorts": [
{
"cargoPortSequence": 1,
"cargoQuantity": 1234,
"laytimeTermsMeasurement": "H",
"laytimeTermsValue": 0,
"port": {
"key": 102381
},
"portCall": {
"portCallSequence": 3,
"eventLogs": [
{
"event": "ARR",
"eventLogDate": "2022-11-02T08:06:45"
},
{
"event": "BRT",
"eventLogDate": "2022-11-02T08:06:45"
},
{
"event": "DEP",
"eventLogDate": "2022-11-02T08:06:45"
}
],
"reasonForCall": "L",
"port": 102381,
"voyage": 18737959
},
"reasonForCall": "L",
"terminal": null
},
{
"cargoPortSequence": 1,
"cargoQuantity": 1234,
"freightRate": 1210,
"laytimeTermsMeasurement": "H",
"laytimeTermsValue": 0,
"port": {
"key": 101486
},
"portCall": {
"portCallSequence": 4,
"eventLogs": [
{
"event": "ARR",
"eventLogDate": "2022-11-02T08:06:48"
},
{
"event": "BRT",
"eventLogDate": "2022-11-02T08:06:48"
},
{
"event": "DEP",
"eventLogDate": "2022-11-02T08:06:48"
}
],
"reasonForCall": "D",
"port": 101486,
"voyage": 18737959
},
"reasonForCall": "D",
"terminal": null
}
],
"cargoText": "",
"charterer": {
"key": 1004307
},
"commodity": {
"key": 1675975
},
"freightCurrency": "USD",
"leg": null,
"scenarios": [],
"voyage": {
"key": 18737959
}
}
Â
Adding to a Cargo a new Loading and Discharging CargoPort and PortCall
PUT /Cargo/{KEY}
Â
{
"cargoPorts": [
{
"key": 18739785
},
{
"key": 18739786
},
{
"port": 103991,
"reasonForCall": "D",
"cargoPortSequence": 2,
"portCall": {
"portCallSequence": 6,
"eventLogs": [
{
"event": "ARR",
"eventLogDate": "2022-11-02T08:06:48"
},
{
"event": "BRT",
"eventLogDate": "2022-11-02T08:06:48"
},
{
"event": "DEP",
"eventLogDate": "2022-11-02T08:06:48"
}
],
"reasonForCall": "D",
"port": 103991,
"voyage": 18739534,
"ownedByVoyage": 18739534
}
}
]
}
Â
Â