get_vessel_position
Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTANT: an AIS position is a LAST KNOWN fix, not a live feed. Read position_age_hours and position_freshness (live <6h, recent <24h, stale <72h, outdated >=72h, unknown = no fix time recorded) and state the age when you report the location. Terrestrial AIS cannot see a ship mid-ocean, so an outdated fix is normal and is still useful evidence of where the vessel was — but never present it as where the vessel is now. position_updated_at is the time WE last wrote the row and is NOT the fix age; do not use it to answer "how current is this?".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| imo | Yes | IMO number of the vessel (e.g. 9463297) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | False never appears here — failures arrive as tool errors. | |
| code | No | On an empty result: NOT_FOUND (no record after asking) or NO_EVENTS (record, nothing filed). | |
| data | No | ||
| result | Yes | "empty" means the query succeeded and there is nothing to report. | |
| message | No | On an empty result: what the emptiness means. |