Query vessels matching a given vessel type or size range. Results are ordered by IMO number.
Request
JSON
{
"query": "query ByType($vesselType: String!, $limit: Int) { vvdVesselsByType(vesselType: $vesselType, limit: $limit) { referenceData { identification { name { value } type { value sizeRange } } } } }",
"variables": {
"vesselType": "CAPESIZE",
"limit": 3
}
}
Response
JSON
{
"data": {
"vvdVesselsByType": [
{
"referenceData": {
"identification": {
"name": { "value": "SG DAWN" },
"type": {
"value": "cargo.dry.bulker.dry_bulk_carrier",
"sizeRange": "CAPESIZE"
}
}
}
},
{
"referenceData": {
"identification": {
"name": { "value": "CAPE SUZURAN" },
"type": {
"value": "cargo.dry.bulker.dry_bulk_carrier",
"sizeRange": "CAPESIZE"
}
}
}
},
{
"referenceData": {
"identification": {
"name": { "value": "SG SUNRISE" },
"type": {
"value": "cargo.dry.bulker.dry_bulk_carrier",
"sizeRange": "CAPESIZE"
}
}
}
}
]
}
}
GraphQL form
GraphQL
query VvdVesselsByType($vesselType: String!, $limit: Int, $offset: Int) {
vvdVesselsByType(
vesselType: $vesselType
limit: $limit
offset: $offset
)
}