Skip to main content
Track vessels you care about and get notified when key events occur. Vessels on your watchlist are highlighted across alerts, positions, and risk views.

GET /api/v1/watchlist

Requires API key.
List all vessels on your watchlist, including joined vessel details and category info. Response
Example

POST /api/v1/watchlist

Requires API key.
Add a vessel to your watchlist. If the vessel is already watched, the existing entry is updated. Parameters If you set a category_id without providing notify_on, the vessel inherits the category’s default_notify_on list. Default notify_on events Example

PATCH /api/v1/watchlist

Requires API key.
Update a watched vessel’s label, notification events, or category. Parameters Example

DELETE /api/v1/watchlist

Requires API key.
Remove a vessel from your watchlist. Parameters Example

Categories

Organize watched vessels into groups. Categories support nesting and carry default notification settings that propagate to any vessel added without an explicit notify_on list.

GET /api/v1/watchlist/categories

Requires API key.
List all watchlist categories. Response
Example

POST /api/v1/watchlist/categories

Requires API key.
Create a category. Parameters Example

PATCH /api/v1/watchlist/categories

Requires API key.
Update a category. Pass the id in the request body. Example

DELETE /api/v1/watchlist/categories

Requires API key.
Delete a category. Vessels in the category are kept but have their category_id cleared. Child categories are un-nested. Parameters Example

Bulk operations

Add or modify up to 100 vessels at once.

POST /api/v1/watchlist/bulk

Requires API key.
Add multiple vessels in a single request. Parameters Example

PATCH /api/v1/watchlist/bulk

Requires API key.
Perform a bulk action on multiple watched vessels. Parameters Example