Webhooks
Real-time event notifications via HTTP POST — vessel position updates, port arrivals, regulatory changes, NAVAREA warnings and fleet alerts delivered to your endpoint.
Event Types
9 event types
Delivery Latency
< 5 seconds
Retry Policy
5 retries
Signature
HMAC-SHA256
Example Payload — vessel.position_update
Register Endpoint
POST your HTTPS endpoint URL to /v1/webhooks — receives all subscribed events.
Subscribe to Events
Choose event types and optional filters (vessel IMOs, port UNLOCODE, NAVAREA region).
Verify Signature
Each delivery includes an HMAC-SHA256 signature header. Verify before processing.
Respond with 200
Return HTTP 200 within 10 seconds. HeyMariner retries up to 5 times with exponential backoff.
Webhook Events
vessel.position_updateVessel AIS position changes beyond threshold
vessel.port_arrivalVessel enters port ETA window or arrival confirmed
vessel.port_departureVessel departs from port (AIS signal, ATD)
vessel.status_changeAIS navigational status changes (underway/anchored/moored)
vessel.dark_eventWatched vessel AIS signal lost for defined period
port.arrival_expectedNew ETA filed for vessel at subscribed port
regulation.updateIMO circular, MSC resolution or regulation amendment published
navarea.warning_newNew NAVTEX or NAVAREA warning issued in subscribed area
fleet.alertFleet-level alert: certificate expiry, PSC detention, incident report
