To get a list of ships within a geographical area use the following API operation.
Request:
POST /ship/area
Payload:
{ "polygon": { "type": "Polygon", "coordinates": [ [ [ 1.219482421875, 51.0033856925319 ], [ 1.4144897460937498, 50.8822431111397 ], [ 1.5875244140625, 50.951506094481545 ], [ 1.373291015625, 51.06729071974382 ], [ 1.219482421875, 51.0033856925319 ] ] ] } }
Response:
{ "id": 123456789 }
To retrieve the result use following API operation:
GET /ship/area/123456789
Response:
{ "records":[ ... { "position":{ "coordinates":[ 1.29757, 51.0057, "2018-11-16T08:20:43Z", 235.8, 12 ], "extensions":[ "time", "cog", "sog" ], "type":"Point" }, "ship":{ "callsign":"ZCSP4", "cargo":"Category X", "country":"Cayman Islands", "destination":"HOUSTON", "draught":10.2, "eta":"2018-12-03T12:00:00 ", "heading":233, "imo":9102095, "length":176, "mmsi":319498000, "name":"STOLT CREATIVITY", "rot":-17, "tom":"A", "type":"Tanker", "width":31 } }, ... ] }