Bear Robotics Mission API is one of 9 APIs that Bear Robotics publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Mission. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and a changelog.
This API exposes
9 operations
across 9 paths,
and defines 42 schemas.
It is described by OpenAPI 3.2.0, at version 1.3.0.
Requests are made against a single base URL, https://api.bearrobotics.ai.
9 operations9 paths42 schemas9 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.3.0
Base URL
https://api.bearrobotics.ai
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
Bear Robotics Mission API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (BearerAuth).
By default, every request must be authenticated.
BearerAuth — JWT token obtained from the /authorizeApiAccess endpoint
Paths & Operations 9
Across 9 paths, the API surfaces 9 operations — 9 POST. Each is listed below with its method, path, parameters, and response codes.
Mission 9
Basic mission-related operations
POST
/v1/mission/append
Append a mission to the end of the mission queue. Use this when a mission is currently running; otherwise, prefer CreateMission. Missions are executed in the order they are appended.
APIService_AppendMissionbody→ 200400401500503504
POST
/v1/mission/append-batch
Atomically append multiple missions to the end of the mission queue. All missions are appended contiguously in the request order. Missions can be appended even when other missions are queued. If any…
Create a new mission of a specified type. This call will fail if: - The robot is already executing another mission. - The requested mission is not compatible with the robot's current state.
APIService_CreateMissionbody→ 200400401500503504
POST
/v1/mission/create-batch
Atomically create multiple missions. The returned mission IDs match the order of the missions in the request. This call will fail if: - Another mission is running or queued. - The robot is unable to…
Issue a command to control or update the current mission (e.g., pause, cancel). This call will fail if: - The robot is not on the specified mission. - The command is invalid for the robot's current s…
APIService_UpdateMissionbody→ 200400401500503504
POST
/v1/mission-workflow/create
Create a mission workflow that mirrors touchscreen presets (e.g., automatic return point selection). Supports Servi workflows and Carti workflows. Exactly one workflow type must be set.
Instruct the robot to begin charging, regardless of its current battery level. This call will fail if: - The robot is already executing a mission. The current mission must be canceled before issuing…
APIService_ChargeRobotbody→ 200400401500503504
Schemas 42
The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are Pose (3 properties), CreateMissionRequest (2 properties), TraverseMission (2 properties), CreateMissionBatchRequest (2 properties). Each schema is shown below with its type and property counts.
AppendMissionResponse
object
1 property
AppendMissionBatchRequest
object
Request object for atomically appending multiple missions
2 properties2 required
MissionWorkflow
object
Preset workflow to run. Only one workflow type may be set at a time.
ServiWorkflow
object
Servi preset workflows. Each type takes only goals (or a single goal for birthday) with no params.
CreateMissionWorkflowResponse
object
1 property
TraversePatrolMission
object
A traverse patrol mission that navigates to one or more goals and continuously loops through the goals stopping at each for a time limit
2 properties
NavigateMission
object
A simple mission with a predefined goal
1 property
AppendMissionRequest
object
Request object for appending a mission
2 properties2 required
DeliveryPatrolMission
object
A delivery patrol mission that continuously loops through goals, stopping at each for a time limit until all weight is removed
2 properties
BussingPatrolParams
object
Parameters for a bussing patrol mission (reserved for future use)
CreateMissionBatchRequest
object
Request object for atomically creating multiple missions
2 properties2 required
DeliveryPatrolParams
object
Parameters for a delivery patrol mission (reserved for future use)
ServiMission
object
Servi missions are specific to the Servi robot family
Mission
object
Represents a mission that can be assigned to a robot. Only one mission type can be set per Mission instance.
ChargeRobotResponse
object
1 property
BussingParams
object
Parameters for a bussing mission (reserved for future use)
NavigateAutoMission
object
A mission that automatically selects the best available goal from the provided list
1 property
SkipGoalRequest
object
Request object for skipping a goal
1 property1 required
ClearMissionStatusRequest
object
Request object for clearing the robot's mission status
1 property1 required
CartiMission
object
Carti missions are specific to the Carti robot family
CreateMissionResponse
object
1 property
ChargeRobotRequest
object
Request object for sending a robot to charge
1 property1 required
BaseMission
object
Base missions are applicable to all robot families
Pose
object
Represents the robot's pose on the map.
3 properties
CartiWorkflow
object
Carti preset workflows. Each type takes only goals with no params.
TraverseMission
object
A traverse mission that navigates to one or more goals
2 properties
CreateMissionRequest
object
Request object for creating a new mission
2 properties2 required
SkipGoalResponse
object
1 property
TraverseParams
object
Parameters for a traverse mission (reserved for future use)
BussingPatrolMission
object
A bussing patrol mission that continuously loops through goals, stopping at each for a time limit until weight exceeds a threshold
2 properties
UpdateMissionRequest
object
Request object for updating a mission
2 properties2 required
DeliveryParams
object
Parameters for a delivery mission
1 property
CreateMissionWorkflowRequest
object
Request object for creating a mission workflow
2 properties2 required
TrayMapping
object
Maps a tray to a delivery goal.
2 properties
CreateMissionBatchResponse
object
1 property
DeliveryMission
object
A delivery mission that navigates to one or more goals, stopping at each for a time limit or until weight is removed
2 properties
TraversePatrolParams
object
Parameters for a traverse patrol mission (reserved for future use)
ClearMissionStatusResponse
object
1 property
UpdateMissionResponse
object
Goal
object
Goal represents a target destination or pose for the robot to navigate to.
AppendMissionBatchResponse
object
1 property
BussingMission
object
A bussing mission that navigates to one or more goals, stopping at each for a time limit or until weight is added
2 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Bear Robotics Mission API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.