Noteworthy API changes¶
This is a summary of noteworthy API changes. For more details, see the main Change log.
The general documentation page for API related aspects is here.
- 2026-10-22:
GET /api/vehicles/{vehicle}/status: newmission.timeoutMinutesandmission.timeoutAt - 2026-10-21:
GET /api/vconfigonly uses the directory where the vehicle'sVehicle.nameis declared (no longer any directory whose name ends with the vehicle name);POST /api/git/syncandPOST /api/git/checkoutinclude a vehicle discovery report undervehiclesfor the config clone; newGET /api/git/vehicleswith that report for any git reference - 2026-10-19: New
GET /api/dataLink/requests(operators);GET /api/pingkeeps the last hour, with nolimitmaximum; websocketVehicleConnectednow withupload - 2026-10-17: New
GET /q/infoto expose TethysDash application info, including last commit hash and time - 2026-10-17:
GET /api/vconfig: newfromPersistedCfgfor settings from the latest listing ofData/persisted.cfg - 2026-10-16:
GET /api/commandsexcludes theschedulesyntaxes handled by TethysDash, unlessall=y - 2026-10-14: New
GET /api/git/statuswith status for both clones - 2026-10-08:
GET /api/eventsand websocketevent-array: newrecordedUnixTime/recordedIsoTime, when the event was stored - 2026-10-06: New
GET /api/vehicles/{vehicle}/status(preview); see Vehicle status - 2026-10-01: New optional
schedRepeatparameter forPOST /commandsandGET /commands/preview - 2026-09-29: Websocket:
ResourceUpdatednow also for resources "commandQueue", "deployment" and "document" - 2026-09-28:
GET /commands/queueentries now withdispatched; canceling an already sent part is refused unlessforce=trueinDELETE /commands/queue - 2026-09-25: Websocket: New
ResourceUpdatednotification (for now, for the station and polygon lists), withoriginClientIdif the request had anX-Client-Idheader - 2026-09-21: External documents:
POST/PUT /api/documents/external;GET /api/documentsincludes them only withincludeExternal=y - 2026-09-08: Various security enhancements related to auth tokens and API Keys
- 2026-08-28: Carto base layers now require an API Key
- 2026-08-25:
GET /api/vposnow withnavigatingToWaypointsandiridiumPositions;GET /api/eventsnow with Lat/Lon/CEPradius reported by Iridium insbdReceiveevents whose email has no attachment - 2026-08-25:
GET /dataroot listing will be restricted ifdata.restrictRootListing = trueinTethysDash.conf - 2026-08-17:
/dataLink, the endpoint used by the LRAUV, has been migrated to modern framework - 2026-08-17:
extraEmailsremoved inPOST api/user(registration) andPUT api/user(update) - 2026-07-21:
GET /api/vpos: Reached waypoints are now populated again - 2026-07-06: New verification code step when adding/editing notification recipient
- 2026-06-23:
GET /api/events: All parameters are now documented in the OpenAPI spec - 2026-06-19:
GET api/data/{variableName}endpoint now with a newstepparameter - 2026-06-01: Websocket: Legacy
/ws/{token}endpoint has been removed - 2026-05-13: Websocket: A more secure endpoint at
/ws - 2026-04-28: Endpoint
commands/queueis now documented in this OpenAPI spec - 2025-10-21: Added
GET git/checkedOutBranches - 2024-06-24: Added
via=cellsatoption forPOST /commands - 2024-06-19: New optional parameters
viaandtimeoutforPOST /commands - 2024-02-13: Fixes regarding the handling of omitted tag parameter for
GET /git/missions,GET /wp,GET /git/missionList - 2023-04-05:
GET /info/vehiclesdeprecated - 2023-03-12: New
/api/hotspotendpoint - 2023-02-21: New
/data/<variableName>endpoint - 2022-10-07: New
GET /dataoperation to get data associated to most recentdataProcessedevent - 2022-08-10: New
GET /git/missionListoperation to get complete list of missions for a given git reference - 2022-07-12: New
/user/picoc,/user/byroleendpoints - 2022-06-16: More revision and documentation of existing operations
- 2022-06-13:
GET /info/vehiclesadded.GET /commands/scriptwith new parametergitRef