Dispatches a mission for execution
Dispatches a mission for execution. It can use a previously-defined mission
(see Mission Definition),
identified by missionDefinitionId or a one-off mission definition provided in the dispatch
API call.
Documentation Index
Fetch the complete documentation index at: https://inorbitinc.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
InOrbit appKey authenticates API requests using a token.
You can obtain your appKey in the Authentication docs.
Body
Mission object to be created
- Option 1
- Option 2
Identifies a previously created mission definition, to be executed.
Criteria to select a robot to execute the mission. Currently, only robot criteria are permitted, being an object with one or more the following: robotId (a specific robot), robotIds (a list of robots) or tagIds (a list of tags, e.g. robot models, or versions, to obtain the list of possible robots). In case of multiple robots, the platform which decide which robot is the best to execute the mission.
Optional. A key-value dictionary of user-defined parameters for this mission.
Response
A Mission was dispatched to a robot. This does not mean the mission has started yet.
Its status can be queried using mission-tracking APIs, using the missionId
included in the response.
Unique id of mission created. It can be tracked using Mission Tracking API.s