Legion Platform API
The Legion Platform HTTP API (v3, OpenAPI 3.1.0) for controlling and integrating data from unmanned and mission systems: entities and entity locations, feeds (message and file data) and feed definitions, tracks and track locations, tasking (dispatch commands over MQTT) and command registration, events and event subscriptions with delivery channels, notifications, video streams and DVR recordings, WebRTC connections, fine-grained authorization and permission templates, organizations and users, integrations (OAuth clients), and cross-Legion federation. Secured with OAuth 2.0 through a Keycloak "legion" realm.
Documentation
APIReference
https://docs.picogrid.com/reference
GettingStarted
https://docs.picogrid.com/reference/start
Authentication
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/authentication/picogrid-authentication.yml
Other Resources
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/scopes/picogrid-scopes.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/errors/picogrid-problem-types.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/conventions/picogrid-conventions.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/data-model/picogrid-data-model.yml
Webhooks
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/asyncapi/picogrid-events-webhooks.yml
MCPServer
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/mcp/picogrid-mcp.yml
Conformance
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/conformance/picogrid-conformance.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/picogrid/refs/heads/main/apis.yml