This service returns vessels smuggling risk level and risk indicators.
Arguments
| Name | Type | Description |
|---|---|---|
| imo | PositiveInt | The vessel International Maritime Organization number. |
| id | ObjectId! | The unique Windward assigned ID of the vessel to be returned. |
Returns
| Name | Description |
|---|---|
| [VesselIntelligence] | The vessel-related data. |
VesselIntelligence Fields
| Name | Type | Description |
|---|---|---|
| class | String | The vessel class. |
| flag | String | The vessel flag. |
| id | ObjectId | The vessel's unique Windward assigned ID. |
| imo | PositiveInt | The vessel International Maritime Organization number. |
| mmsi | NonNegativeInt | The vessel Maritime Mobile Service Identity number. |
| name | String | The vessel name. |
| smugglingRisk | SmugglingVesselRisk! | The smuggling risks the vessel is exposed to. |
| subClass | String | The vessel sub-class. |
Example Code
Sample Query
query VesselByIMO($imo: String!) {
vesselByIMO(imo: $imo) {
id
imo
mmsi
class
flag
subClass
smugglingRisk {
indicators {
count
name
risk
}
level
score
riskySince
}
}
}Variables
{
"imo": "8422072"
}Response
{
"data": {
"vesselByIMO": {
"id": "5905c4c31531284c7aed83e7",
"imo": 8422072,
"mmsi": 422166000,
"class": "Cargo",
"flag": "Iran",
"subClass": "RORO/Cargo Vessel",
"smugglingRisk": {
"indicators": [
{
"count": null,
"name": "SANCTIONED_VESSEL",
"risk": 2
}
],
"level": "High",
"score": 0.981,
"riskySince": "2021-07-11T00:00:00.000Z"
}
}
}
}