This service returns vessels IUU (illegal, unreported, and unregulated fishing) risk score, risk indicators and indication to forced labor.
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. |
length | NonNegativeInt | The vessel length. |
mmsi | NonNegativeInt | The vessel Maritime Mobile Service Identity number. |
name | String | The vessel name. |
riskAssessment | VesselRiskAssessment! | The different 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
name
class
subClass
callsign
length
flag
riskAssessment {
iuuFishingRisk {
type
score
level
riskIndicators {
count
name
score
createdAt
}
createdAt
}
}
}
}
Variables
{
"imo": "8806931"
}
Response
{
"data": {
"vesselByIMO": {
"id": "5905cfc907b22b4c7bf7804b",
"imo": 8806931,
"mmsi": 224295000,
"name": "RIO LANDRO",
"class": "Fishing",
"subClass": "Fishing Vessel",
"callsign": "EHUW",
"length": 24,
"flag": "Spain",
"riskAssessment": {
"iuuFishingRisk": null
}
}
}
}