# Roboto Docs > Documentation for the Roboto platform. Roboto is a platform for robotics data: search, curation, analysis and actions over logs in formats such as ROS bags, PX4 ULog and MCAP. The Python SDK installs with `pip install roboto` and needs Python 3.10 or newer. After the guides and tutorials come RoboQL and the references: action configuration, the Roboto to LeRobot contract, the Python SDK (a page for each module, named by its import path), the CLI and the REST API. ## Docs - [Welcome to Roboto](https://www.roboto.ai/docs) ## Get Started - [Get Started](https://www.roboto.ai/docs/getting-started) - [Account](https://www.roboto.ai/docs/getting-started/account) - [Programmatic Access](https://www.roboto.ai/docs/getting-started/programmatic-access) ## Learn Roboto - [Learn Roboto](https://www.roboto.ai/docs/learn) - [Concepts](https://www.roboto.ai/docs/learn/concepts) - [Actions](https://www.roboto.ai/docs/learn/actions) - [Compute](https://www.roboto.ai/docs/learn/compute) - [Formats](https://www.roboto.ai/docs/learn/formats) - [Devices](https://www.roboto.ai/docs/learn/devices) - [Collections](https://www.roboto.ai/docs/learn/collections) - [Storage](https://www.roboto.ai/docs/learn/storage) - [Secrets](https://www.roboto.ai/docs/learn/secrets) - [SDK & CLI](https://www.roboto.ai/docs/learn/sdk) ### Agents - [Agents](https://www.roboto.ai/docs/learn/ai) - [Agents and Threads](https://www.roboto.ai/docs/learn/ai/agents) - [Goals](https://www.roboto.ai/docs/learn/ai/goals) - [Skills](https://www.roboto.ai/docs/learn/ai/skills) - [MCP Connections](https://www.roboto.ai/docs/learn/ai/mcp) - [Roboto MCP Server](https://www.roboto.ai/docs/learn/ai/mcp-server) - [Roboto in Slack](https://www.roboto.ai/docs/learn/ai/slack) ## Tutorials - [Tutorials](https://www.roboto.ai/docs/user-guides) - [Create Events on Data](https://www.roboto.ai/docs/user-guides/create-events-on-data) - [Working with Collections](https://www.roboto.ai/docs/user-guides/working-with-collections) - [Using AI Chat](https://www.roboto.ai/docs/user-guides/using-ai-chat) - [Connect MCP Servers to Roboto](https://www.roboto.ai/docs/user-guides/connect-mcp-servers) - [Use the Roboto MCP Server](https://www.roboto.ai/docs/user-guides/use-roboto-mcp-server) - [Use Roboto in Slack](https://www.roboto.ai/docs/user-guides/use-roboto-in-slack) - [Plot Transform Functions](https://www.roboto.ai/docs/user-guides/plot-transform-functions) - [Convert to LeRobot](https://www.roboto.ai/docs/user-guides/convert-to-lerobot) ### Process Data with Actions - [Process Data with Actions](https://www.roboto.ai/docs/user-guides/process-data-actions) - [Run Your First Action (UI)](https://www.roboto.ai/docs/user-guides/process-data-actions/running-your-first-action-ui) - [Run Your First Action (CLI)](https://www.roboto.ai/docs/user-guides/process-data-actions/running-your-first-action-cli) - [Create Your Own Action](https://www.roboto.ai/docs/user-guides/process-data-actions/creating-your-own-action) ### Process Data with Agents - [Process Data with Agents](https://www.roboto.ai/docs/user-guides/process-data-agents) - [Auto-Triage Your Data](https://www.roboto.ai/docs/user-guides/process-data-agents/auto-triage-robotics-data) - [Auto-Curate Your Data](https://www.roboto.ai/docs/user-guides/process-data-agents/auto-curate-skills-agents) ### Working with PX4 Logs - [Working with PX4 Logs](https://www.roboto.ai/docs/user-guides/working-with-px4-logs) - [Get Started](https://www.roboto.ai/docs/user-guides/working-with-px4-logs/get-started-px4) - [Visualize Data](https://www.roboto.ai/docs/user-guides/working-with-px4-logs/visualize-px4) - [Auto-Tag Logs](https://www.roboto.ai/docs/user-guides/working-with-px4-logs/auto-tag-px4) - [Search Data](https://www.roboto.ai/docs/user-guides/working-with-px4-logs/search-px4) - [PX4 Triggers](https://www.roboto.ai/docs/user-guides/working-with-px4-logs/trigger-px4) - [Flight Review Reports](https://www.roboto.ai/docs/user-guides/working-with-px4-logs/flight-review-reports) ### Working with ROS Logs - [Working with ROS Logs](https://www.roboto.ai/docs/user-guides/working-with-ros-logs) - [Get Started](https://www.roboto.ai/docs/user-guides/working-with-ros-logs/get-started-ros) - [Visualize Data](https://www.roboto.ai/docs/user-guides/working-with-ros-logs/visualize-ros) - [Search Data](https://www.roboto.ai/docs/user-guides/working-with-ros-logs/search-ros) - [ROS Triggers](https://www.roboto.ai/docs/user-guides/working-with-ros-logs/trigger-ros) ## RoboQL - [RoboQL](https://www.roboto.ai/docs/roboql) - [RoboQL Overview](https://www.roboto.ai/docs/roboql/overview) - [Query Fields](https://www.roboto.ai/docs/roboql/fields) - [Example Queries](https://www.roboto.ai/docs/roboql/example_queries) ## Reference - [Reference](https://www.roboto.ai/docs/reference): Look up anything in the Python SDK, CLI, REST API, RoboQL, and configuration files. - [Action Configuration](https://www.roboto.ai/docs/reference/action-json) - [Roboto to LeRobot Contract](https://www.roboto.ai/docs/reference/roboto-to-lerobot-contract) ### Python SDK - [Python SDK](https://www.roboto.ai/docs/reference/python-sdk) #### roboto - [roboto](https://www.roboto.ai/docs/reference/python-sdk/roboto) - [roboto.api_version](https://www.roboto.ai/docs/reference/python-sdk/roboto/api_version) - [roboto.association](https://www.roboto.ai/docs/reference/python-sdk/roboto/association) - [roboto.collection_utils](https://www.roboto.ai/docs/reference/python-sdk/roboto/collection_utils) - [roboto.config](https://www.roboto.ai/docs/reference/python-sdk/roboto/config) - [roboto.env](https://www.roboto.ai/docs/reference/python-sdk/roboto/env) - [roboto.logging](https://www.roboto.ai/docs/reference/python-sdk/roboto/logging) - [roboto.paths](https://www.roboto.ai/docs/reference/python-sdk/roboto/paths) - [roboto.principal](https://www.roboto.ai/docs/reference/python-sdk/roboto/principal) - [roboto.progress](https://www.roboto.ai/docs/reference/python-sdk/roboto/progress) - [roboto.regionalization](https://www.roboto.ai/docs/reference/python-sdk/roboto/regionalization) - [roboto.roboto_search](https://www.roboto.ai/docs/reference/python-sdk/roboto/roboto_search) - [roboto.sentinels](https://www.roboto.ai/docs/reference/python-sdk/roboto/sentinels) - [roboto.time](https://www.roboto.ai/docs/reference/python-sdk/roboto/time) - [roboto.types](https://www.roboto.ai/docs/reference/python-sdk/roboto/types) - [roboto.updates](https://www.roboto.ai/docs/reference/python-sdk/roboto/updates) - [roboto.uri](https://www.roboto.ai/docs/reference/python-sdk/roboto/uri): The `roboto://` URI scheme, a host-independent reference to one platform entity. - [roboto.version](https://www.roboto.ai/docs/reference/python-sdk/roboto/version) - [roboto.waiters](https://www.roboto.ai/docs/reference/python-sdk/roboto/waiters) - [roboto.warnings](https://www.roboto.ai/docs/reference/python-sdk/roboto/warnings) ##### roboto.action_runtime - [roboto.action_runtime](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime) - [roboto.action_runtime.action_input](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/action_input) - [roboto.action_runtime.action_input.action_input](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/action_input/action_input) - [roboto.action_runtime.action_input.file_resolver](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/action_input/file_resolver) - [roboto.action_runtime.action_input.input_resolver](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/action_input/input_resolver) - [roboto.action_runtime.action_input.session_resolver](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/action_input/session_resolver) - [roboto.action_runtime.action_input.topic_resolver](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/action_input/topic_resolver) - [roboto.action_runtime.exceptions](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/exceptions) - [roboto.action_runtime.exit_codes](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/exit_codes) - [roboto.action_runtime.file_changeset](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/file_changeset) - [roboto.action_runtime.invocation_context](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/invocation_context) - [roboto.action_runtime.prepare](https://www.roboto.ai/docs/reference/python-sdk/roboto/action_runtime/prepare): Action runtime setup utilities. ##### roboto.ai - [roboto.ai](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai) - [roboto.ai.agent](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent): Reusable, parameterized agent definitions. - [roboto.ai.agent.agent](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent/agent): Public-surface wrapper around `AgentRecord`. - [roboto.ai.agent.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent/record) - [roboto.ai.agent.resolver](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent/resolver) - [roboto.ai.agent_thread](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread) - [roboto.ai.agent_thread.agent_thread](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread/agent_thread) - [roboto.ai.agent_thread.agent_thread_goal_view](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread/agent_thread_goal_view): SDK wrapper that resolves an `AgentThreadGoalRecord` against the parent thread's message stream. - [roboto.ai.agent_thread.client_tool](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread/client_tool) - [roboto.ai.agent_thread.event](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread/event) - [roboto.ai.agent_thread.feedback](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread/feedback) - [roboto.ai.agent_thread.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/agent_thread/record) - [roboto.ai.core](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/core): Core AI abstractions usable by any other submodule within module roboto.ai. - [roboto.ai.core.content](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/core/content): Message-content primitive value types shared across the `roboto.ai` layer. - [roboto.ai.core.context](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/core/context) - [roboto.ai.core.event](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/core/event) - [roboto.ai.core.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/core/record) - [roboto.ai.core.task](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/core/task) - [roboto.ai.goals](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/goals) - [roboto.ai.goals.achieve_inputs](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/goals/achieve_inputs): Pydantic models for the inputs an achieve-tool receives from the LLM. - [roboto.ai.goals.results](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/goals/results): Typed, per-goal-type results bundling the achieve-tool invocation. - [roboto.ai.goals.types](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/goals/types) - [roboto.ai.mcp](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/mcp) - [roboto.ai.mcp.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/mcp/operations) - [roboto.ai.mcp.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/mcp/record) - [roboto.ai.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/record) - [roboto.ai.summary](https://www.roboto.ai/docs/reference/python-sdk/roboto/ai/summary) ##### roboto.analytics - [roboto.analytics](https://www.roboto.ai/docs/reference/python-sdk/roboto/analytics) - [roboto.analytics.signal_similarity](https://www.roboto.ai/docs/reference/python-sdk/roboto/analytics/signal_similarity) - [roboto.analytics.signal_similarity.match](https://www.roboto.ai/docs/reference/python-sdk/roboto/analytics/signal_similarity/match) - [roboto.analytics.signal_similarity.signal_similarity](https://www.roboto.ai/docs/reference/python-sdk/roboto/analytics/signal_similarity/signal_similarity) ##### roboto.auth - [roboto.auth](https://www.roboto.ai/docs/reference/python-sdk/roboto/auth) - [roboto.auth.fga](https://www.roboto.ai/docs/reference/python-sdk/roboto/auth/fga) - [roboto.auth.permissions](https://www.roboto.ai/docs/reference/python-sdk/roboto/auth/permissions) - [roboto.auth.scope](https://www.roboto.ai/docs/reference/python-sdk/roboto/auth/scope) ##### roboto.domain - [roboto.domain](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain) - [roboto.domain.actions](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions): Actions domain module for the Roboto SDK. - [roboto.domain.actions.action](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/action) - [roboto.domain.actions.action_config](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/action_config) - [roboto.domain.actions.action_operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/action_operations) - [roboto.domain.actions.action_record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/action_record) - [roboto.domain.actions.invocation](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/invocation) - [roboto.domain.actions.invocation_operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/invocation_operations) - [roboto.domain.actions.invocation_record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/invocation_record) - [roboto.domain.actions.scheduled_trigger](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/scheduled_trigger) - [roboto.domain.actions.scheduled_trigger_operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/scheduled_trigger_operations) - [roboto.domain.actions.scheduled_trigger_record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/scheduled_trigger_record) - [roboto.domain.actions.stats](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/stats): Action statistics functionality for retrieving invocation metrics. - [roboto.domain.actions.trigger](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/trigger) - [roboto.domain.actions.trigger_operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/trigger_operations) - [roboto.domain.actions.trigger_record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/trigger_record) - [roboto.domain.actions.trigger_view](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/actions/trigger_view) - [roboto.domain.collections](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/collections) - [roboto.domain.collections.collection](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/collections/collection) - [roboto.domain.collections.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/collections/operations) - [roboto.domain.collections.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/collections/record) - [roboto.domain.comments](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/comments): Comments module for the Roboto SDK. - [roboto.domain.comments.comment](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/comments/comment) - [roboto.domain.comments.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/comments/operations) - [roboto.domain.comments.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/comments/record) - [roboto.domain.custom_fields](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/custom_fields) - [roboto.domain.custom_fields.custom_field](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/custom_fields/custom_field) - [roboto.domain.custom_fields.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/custom_fields/operations) - [roboto.domain.custom_fields.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/custom_fields/record) - [roboto.domain.dashboards](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/dashboards): Saved metrics dashboards for visualizing an organization's data on the Roboto platform. - [roboto.domain.dashboards.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/dashboards/operations) - [roboto.domain.dashboards.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/dashboards/record) - [roboto.domain.datasets](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/datasets) - [roboto.domain.datasets.dataset](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/datasets/dataset) - [roboto.domain.datasets.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/datasets/operations) - [roboto.domain.datasets.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/datasets/record) - [roboto.domain.devices](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/devices): Device management for the Roboto platform. - [roboto.domain.devices.device](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/devices/device) - [roboto.domain.devices.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/devices/operations) - [roboto.domain.devices.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/devices/record) - [roboto.domain.events](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/events): Events domain module for the Roboto SDK. - [roboto.domain.events.event](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/events/event) - [roboto.domain.events.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/events/operations) - [roboto.domain.events.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/events/record) - [roboto.domain.files](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/files) - [roboto.domain.files.file](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/files/file) - [roboto.domain.files.file_system](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/files/file_system) - [roboto.domain.files.lazy_lookup_file](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/files/lazy_lookup_file) - [roboto.domain.files.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/files/operations) - [roboto.domain.files.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/files/record) - [roboto.domain.layouts](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/layouts) - [roboto.domain.layouts.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/layouts/operations) - [roboto.domain.layouts.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/layouts/record) - [roboto.domain.metrics](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/metrics) - [roboto.domain.metrics.metric](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/metrics/metric) - [roboto.domain.metrics.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/metrics/record) - [roboto.domain.orgs](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs) - [roboto.domain.orgs.org](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs/org) - [roboto.domain.orgs.org_invite](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs/org_invite) - [roboto.domain.orgs.org_operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs/org_operations) - [roboto.domain.orgs.org_records](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs/org_records) - [roboto.domain.orgs.s3_integration](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs/s3_integration) - [roboto.domain.orgs.webhook_integration](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/orgs/webhook_integration) - [roboto.domain.platform_events](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/platform_events): Platform events: what happened to an entity on the platform, as a record. - [roboto.domain.platform_events.catalog](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/platform_events/catalog) - [roboto.domain.platform_events.events](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/platform_events/events) - [roboto.domain.platform_events.once_per](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/platform_events/once_per) - [roboto.domain.platform_events.samples](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/platform_events/samples): One fixed scenario, rendered as a platform event of every type. - [roboto.domain.secrets](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/secrets) - [roboto.domain.secrets.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/secrets/record) - [roboto.domain.secrets.secret](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/secrets/secret) - [roboto.domain.skills](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/skills): Stored, versioned procedures the chat AI can apply during a conversation. - [roboto.domain.skills.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/skills/operations) - [roboto.domain.skills.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/skills/record) - [roboto.domain.skills.skill](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/skills/skill) - [roboto.domain.tokens](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/tokens) - [roboto.domain.tokens.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/tokens/operations) - [roboto.domain.tokens.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/tokens/record) - [roboto.domain.tokens.token](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/tokens/token) - [roboto.domain.topics](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics) - [roboto.domain.topics.mcap_topic_reader](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/mcap_topic_reader) - [roboto.domain.topics.message_path](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/message_path) - [roboto.domain.topics.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/operations) - [roboto.domain.topics.parquet](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/parquet) - [roboto.domain.topics.parquet.ingestion](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/parquet/ingestion) - [roboto.domain.topics.parquet.parquet_topic_reader](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/parquet/parquet_topic_reader) - [roboto.domain.topics.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/record) - [roboto.domain.topics.topic](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/topic) - [roboto.domain.topics.topic_data_service](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/topic_data_service) - [roboto.domain.topics.topic_reader](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/topic_reader) - [roboto.domain.topics.topic_schema](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/topics/topic_schema) - [roboto.domain.triggers](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers): Triggers: fire on platform events or a schedule, filter with a condition, dispatch targets. - [roboto.domain.triggers.conditions](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/conditions) - [roboto.domain.triggers.dispatch](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/dispatch) - [roboto.domain.triggers.dry_run](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/dry_run): Wire models for the trigger dry-run endpoint (`POST /v1/triggers/id/{id}/dry-run`). - [roboto.domain.triggers.namespace](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/namespace) - [roboto.domain.triggers.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/operations) - [roboto.domain.triggers.query_templates](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/query_templates) - [roboto.domain.triggers.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/record) - [roboto.domain.triggers.samples](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/samples): Sample events: what a trigger's condition and target templates can see, shown with realistic values. - [roboto.domain.triggers.sources](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/sources): What makes a trigger fire: a platform event subscription or a schedule. - [roboto.domain.triggers.targets](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/targets) - [roboto.domain.triggers.trigger](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/trigger) - [roboto.domain.triggers.validation](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/triggers/validation) - [roboto.domain.users](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/users) - [roboto.domain.users.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/users/operations) - [roboto.domain.users.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/users/record) - [roboto.domain.users.user](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/users/user) - [roboto.domain.views](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/views): Wire types for Views: named, shareable searches over a single resource type. - [roboto.domain.views.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/views/operations) - [roboto.domain.views.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/domain/views/record) ##### roboto.exceptions - [roboto.exceptions](https://www.roboto.ai/docs/reference/python-sdk/roboto/exceptions) - [roboto.exceptions.domain](https://www.roboto.ai/docs/reference/python-sdk/roboto/exceptions/domain) - [roboto.exceptions.http](https://www.roboto.ai/docs/reference/python-sdk/roboto/exceptions/http) - [roboto.exceptions.ingestion](https://www.roboto.ai/docs/reference/python-sdk/roboto/exceptions/ingestion) ##### roboto.experimental - [roboto.experimental](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental): Roboto APIs in active refinement. - [roboto.experimental.ingest](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingest): Describe what an uploaded file carries, so the platform can register it without opening the file. - [roboto.experimental.ingest.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingest/operations) - [roboto.experimental.ingest.schema](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingest/schema) - [roboto.experimental.ingestion_rules](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingestion_rules): Request and response models for an org's ingestion rules, which decide which uploaded files are ingested and with which action. - [roboto.experimental.ingestion_rules.matching](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingestion_rules/matching) - [roboto.experimental.ingestion_rules.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingestion_rules/operations) - [roboto.experimental.ingestion_rules.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingestion_rules/record) - [roboto.experimental.ingestion_runs](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/ingestion_runs): The runs of an ingestion rule's trigger on a file. - [roboto.experimental.sessions](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/sessions): Compose sessions: the operational time windows of a device, and the files that belong to them. - [roboto.experimental.sessions.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/sessions/operations): Request bodies for the session endpoints, and what a caller declares about sessions in them. - [roboto.experimental.sessions.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/sessions/record) - [roboto.experimental.sessions.session](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/sessions/session) - [roboto.experimental.topics](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics): Topics APIs in active refinement; see `roboto.experimental` for the stability contract. - [roboto.experimental.topics.batch_transforms](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/batch_transforms): Representation conversion for topic-data RecordBatches. - [roboto.experimental.topics.decode](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/decode): Decoding the files of a read plan's partitions into RecordBatches of topic data. - [roboto.experimental.topics.decode.common](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/decode/common): What reading one file of a read plan's partition takes and gives. - [roboto.experimental.topics.decode.file_decoder](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/decode/file_decoder) - [roboto.experimental.topics.decode.mcap](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/decode/mcap) - [roboto.experimental.topics.decode.parquet](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/decode/parquet) - [roboto.experimental.topics.decode.timestamp_unit](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/decode/timestamp_unit) - [roboto.experimental.topics.operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/operations) - [roboto.experimental.topics.plan_execution](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/plan_execution): Execute a read plan: decode each partition's files and yield the topic's rows as RecordBatches. - [roboto.experimental.topics.read_plan](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/read_plan) - [roboto.experimental.topics.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/record) - [roboto.experimental.topics.split_partition](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/split_partition): Combine the files of a split partition into the partition's rows. - [roboto.experimental.topics.topic](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/topics/topic) - [roboto.experimental.video](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video): Video APIs in active refinement; see `roboto.experimental` for the stability contract. - [roboto.experimental.video.annexb](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/annexb): Annex B framing shared by the NAL-based codecs (H.264 and H.265). - [roboto.experimental.video.av1](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/av1): Minimal AV1 low-overhead bitstream inspection. - [roboto.experimental.video.codec](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/codec): Codec seam for the GOP-aware stream decoder. - [roboto.experimental.video.decoder](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/decoder): GOP-aware compressed-video stream decoding backed by PyAV. - [roboto.experimental.video.frames](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/frames): On-demand extraction of decoded frames from a time range of compressed video. - [roboto.experimental.video.h264](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/h264): Minimal H.264 Annex B bitstream inspection. - [roboto.experimental.video.h265](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/h265): Minimal H.265 (HEVC) Annex B bitstream inspection. - [roboto.experimental.video.vp9](https://www.roboto.ai/docs/reference/python-sdk/roboto/experimental/video/vp9): Minimal VP9 bitstream inspection. ##### roboto.formats - [roboto.formats](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats): Format-specific decoding of topic data files into rows. - [roboto.formats.fields](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/fields) - [roboto.formats.mcap](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap): Fetching and decoding topic data stored in MCAP files. - [roboto.formats.mcap.accessor](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/accessor) - [roboto.formats.mcap.decoded_message](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/decoded_message) - [roboto.formats.mcap.fetch](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/fetch) - [roboto.formats.mcap.json_decoder_factory](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/json_decoder_factory) - [roboto.formats.mcap.msgpack_decoder_factory](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/msgpack_decoder_factory): MCAP decoder factory for msgpack-encoded messages. - [roboto.formats.mcap.reader](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/reader) - [roboto.formats.mcap.ros_cdr_decoder_factory](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/mcap/ros_cdr_decoder_factory): MCAP decoder factory for the whole ROS / CDR message family. - [roboto.formats.parquet](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/parquet): Fetching and decoding topic data stored in Parquet files. - [roboto.formats.parquet.arrow_to_roboto](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/parquet/arrow_to_roboto) - [roboto.formats.parquet.fetch](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/parquet/fetch) - [roboto.formats.parquet.parquet_parser](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/parquet/parquet_parser) - [roboto.formats.parquet.table_transforms](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/parquet/table_transforms) - [roboto.formats.parquet.timestamp](https://www.roboto.ai/docs/reference/python-sdk/roboto/formats/parquet/timestamp) ##### roboto.http - [roboto.http](https://www.roboto.ai/docs/reference/python-sdk/roboto/http) - [roboto.http.constants](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/constants) - [roboto.http.headers](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/headers) - [roboto.http.http_client](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/http_client) - [roboto.http.options](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/options) - [roboto.http.request](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/request) - [roboto.http.request_decorators](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/request_decorators) - [roboto.http.requester](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/requester) - [roboto.http.response](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/response) - [roboto.http.retry](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/retry) - [roboto.http.roboto_client](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/roboto_client) - [roboto.http.tls](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/tls) - [roboto.http.url_builder](https://www.roboto.ai/docs/reference/python-sdk/roboto/http/url_builder) ##### roboto.image_registry - [roboto.image_registry](https://www.roboto.ai/docs/reference/python-sdk/roboto/image_registry) - [roboto.image_registry.http_resources](https://www.roboto.ai/docs/reference/python-sdk/roboto/image_registry/http_resources) - [roboto.image_registry.image_registry](https://www.roboto.ai/docs/reference/python-sdk/roboto/image_registry/image_registry) - [roboto.image_registry.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/image_registry/record) ##### roboto.notifications - [roboto.notifications](https://www.roboto.ai/docs/reference/python-sdk/roboto/notifications) - [roboto.notifications.http_client](https://www.roboto.ai/docs/reference/python-sdk/roboto/notifications/http_client) - [roboto.notifications.http_resources](https://www.roboto.ai/docs/reference/python-sdk/roboto/notifications/http_resources) - [roboto.notifications.record](https://www.roboto.ai/docs/reference/python-sdk/roboto/notifications/record) - [roboto.notifications.validator](https://www.roboto.ai/docs/reference/python-sdk/roboto/notifications/validator) ##### roboto.query - [roboto.query](https://www.roboto.ai/docs/reference/python-sdk/roboto/query) - [roboto.query.api](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/api) - [roboto.query.client](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/client) - [roboto.query.conditions](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/conditions) - [roboto.query.filters](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/filters): Filter controls as a user built them, in a form that survives being saved. - [roboto.query.roboql_literal](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/roboql_literal) - [roboto.query.specification](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/specification) - [roboto.query.visitor](https://www.roboto.ai/docs/reference/python-sdk/roboto/query/visitor) ##### roboto.storage - [roboto.storage](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage): Remote file storage I/O. - [roboto.storage.api_operations](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/api_operations) - [roboto.storage.cache](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/cache) - [roboto.storage.credentials](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/credentials) - [roboto.storage.download_session](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/download_session) - [roboto.storage.file_service](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/file_service) - [roboto.storage.http_range_reader](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/http_range_reader): Seekable HTTP byte-range reader for efficient partial access to remote files. - [roboto.storage.object_store](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/object_store) - [roboto.storage.object_store.object_store](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/object_store/object_store) - [roboto.storage.object_store.registry](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/object_store/registry) - [roboto.storage.object_store.s3](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/object_store/s3) - [roboto.storage.sparse_buffer](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/sparse_buffer): Seekable read-only buffer backed by sparse in-memory byte regions. - [roboto.storage.upload_transaction](https://www.roboto.ai/docs/reference/python-sdk/roboto/storage/upload_transaction) ##### roboto.templating - [roboto.templating](https://www.roboto.ai/docs/reference/python-sdk/roboto/templating): Generic `{{name}}` placeholder substitution shared across the SDK. - [roboto.templating.substitution](https://www.roboto.ai/docs/reference/python-sdk/roboto/templating/substitution) ##### roboto.testing - [roboto.testing](https://www.roboto.ai/docs/reference/python-sdk/roboto/testing): Public testing utilities. - [roboto.testing.fake_http_response_factory](https://www.roboto.ai/docs/reference/python-sdk/roboto/testing/fake_http_response_factory) - [roboto.testing.stub_roboto_client](https://www.roboto.ai/docs/reference/python-sdk/roboto/testing/stub_roboto_client) ##### roboto.upload_agent - [roboto.upload_agent](https://www.roboto.ai/docs/reference/python-sdk/roboto/upload_agent) - [roboto.upload_agent.agent](https://www.roboto.ai/docs/reference/python-sdk/roboto/upload_agent/agent) - [roboto.upload_agent.exceptions](https://www.roboto.ai/docs/reference/python-sdk/roboto/upload_agent/exceptions) - [roboto.upload_agent.files](https://www.roboto.ai/docs/reference/python-sdk/roboto/upload_agent/files) ### CLI - [CLI](https://www.roboto.ai/docs/reference/cli) - [roboto actions](https://www.roboto.ai/docs/reference/cli/actions): Create, edit and invoke reusable actions that run containerized code on your datasets. - [roboto cache](https://www.roboto.ai/docs/reference/cli/cache): Manage the local Roboto cache. - [roboto chat](https://www.roboto.ai/docs/reference/cli/chat): Talk with your data, using natural language. - [roboto collections](https://www.roboto.ai/docs/reference/cli/collections): Curate collections of datasets and other data types. - [roboto datasets](https://www.roboto.ai/docs/reference/cli/datasets): Manage datasets, used to store files from a robot run or drone flight. Includes file upload and download. - [roboto devices](https://www.roboto.ai/docs/reference/cli/devices): Manage the robots and other devices which have Roboto access within your org. - [roboto images](https://www.roboto.ai/docs/reference/cli/images): Push and pull images from Roboto's private container registry. - [roboto invocations](https://www.roboto.ai/docs/reference/cli/invocations): Get logs and status history from invoked actions, including the option to cancel them. - [roboto orgs](https://www.roboto.ai/docs/reference/cli/orgs): View details of organizations that you are in, including administration options if applicable. - [roboto secrets](https://www.roboto.ai/docs/reference/cli/secrets): Manage secure secrets registered with Roboto. These are typically 3rd party API keys to power integrations. - [roboto tokens](https://www.roboto.ai/docs/reference/cli/tokens): Generate and review your platform access tokens. - [roboto triggers](https://www.roboto.ai/docs/reference/cli/triggers): Create and manage event-driven triggers (platform events, conditions, multi-target). - [roboto users](https://www.roboto.ai/docs/reference/cli/users): Get information about your account. - [roboto setup](https://www.roboto.ai/docs/reference/cli/setup): Set up this machine to use Roboto: check your access token, install agent skills, and connect your AI tools. - [roboto upgrade](https://www.roboto.ai/docs/reference/cli/upgrade): Upgrade the Roboto CLI and the agent skills roboto setup installed. ### REST API - [Roboto REST API](https://www.roboto.ai/docs/reference/rest-api) #### Actions - [Batch cancel all active invocations for org](https://www.roboto.ai/docs/reference/rest-api/actions/batch-cancel-all-active-invocations-for-org) - [Cancel invocation](https://www.roboto.ai/docs/reference/rest-api/actions/cancel-invocation) - [Create action](https://www.roboto.ai/docs/reference/rest-api/actions/create-action) - [Delete action](https://www.roboto.ai/docs/reference/rest-api/actions/delete-action) - [Get action](https://www.roboto.ai/docs/reference/rest-api/actions/get-action) - [Get action metadata keys for org](https://www.roboto.ai/docs/reference/rest-api/actions/get-action-metadata-keys-for-org) - [Get action tags for org](https://www.roboto.ai/docs/reference/rest-api/actions/get-action-tags-for-org) - [Get distinct action tags for actionhub](https://www.roboto.ai/docs/reference/rest-api/actions/get-distinct-action-tags-for-actionhub) - [Get distinct action tags for org](https://www.roboto.ai/docs/reference/rest-api/actions/get-distinct-action-tags-for-org) - [Get invocation activity](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-activity) - [Get invocation breakdown](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-breakdown) - [Get invocation by id](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-by-id) - [Get invocation ecs logger creds](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-ecs-logger-creds) - [Get invocation ecs task info](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-ecs-task-info) - [Get invocation logs](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-logs) - [Get invocation queue stats](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-queue-stats) - [Get invocation stats for org](https://www.roboto.ai/docs/reference/rest-api/actions/get-invocation-stats-for-org) - [Heartbeat invocation](https://www.roboto.ai/docs/reference/rest-api/actions/heartbeat-invocation) - [Invoke](https://www.roboto.ai/docs/reference/rest-api/actions/invoke) - [Query actions](https://www.roboto.ai/docs/reference/rest-api/actions/query-actions) - [Query actions on action hub](https://www.roboto.ai/docs/reference/rest-api/actions/query-actions-on-action-hub) - [Query invocations](https://www.roboto.ai/docs/reference/rest-api/actions/query-invocations) - [Set invocation container info](https://www.roboto.ai/docs/reference/rest-api/actions/set-invocation-container-info) - [Stream invocation logs](https://www.roboto.ai/docs/reference/rest-api/actions/stream-invocation-logs) - [Update action](https://www.roboto.ai/docs/reference/rest-api/actions/update-action) - [Update invocation status](https://www.roboto.ai/docs/reference/rest-api/actions/update-invocation-status) #### AI - [Create agent](https://www.roboto.ai/docs/reference/rest-api/ai/create-agent) - [Delete agent](https://www.roboto.ai/docs/reference/rest-api/ai/delete-agent) - [Get agent](https://www.roboto.ai/docs/reference/rest-api/ai/get-agent) - [Get agent by name](https://www.roboto.ai/docs/reference/rest-api/ai/get-agent-by-name) - [Get thread by id](https://www.roboto.ai/docs/reference/rest-api/ai/get-thread-by-id) - [Get thread by id legacy](https://www.roboto.ai/docs/reference/rest-api/ai/get-thread-by-id-legacy) - [Get thread delta](https://www.roboto.ai/docs/reference/rest-api/ai/get-thread-delta) - [Get thread delta legacy](https://www.roboto.ai/docs/reference/rest-api/ai/get-thread-delta-legacy) - [Get tool details by id](https://www.roboto.ai/docs/reference/rest-api/ai/get-tool-details-by-id) - [Get tool details by id legacy](https://www.roboto.ai/docs/reference/rest-api/ai/get-tool-details-by-id-legacy) - [Launch agent](https://www.roboto.ai/docs/reference/rest-api/ai/launch-agent) - [List agents](https://www.roboto.ai/docs/reference/rest-api/ai/list-agents) - [List threads for user](https://www.roboto.ai/docs/reference/rest-api/ai/list-threads-for-user) - [List threads for user legacy](https://www.roboto.ai/docs/reference/rest-api/ai/list-threads-for-user-legacy) - [Search threads](https://www.roboto.ai/docs/reference/rest-api/ai/search-threads) - [Search threads legacy](https://www.roboto.ai/docs/reference/rest-api/ai/search-threads-legacy) - [Send message to thread](https://www.roboto.ai/docs/reference/rest-api/ai/send-message-to-thread) - [Send message to thread legacy](https://www.roboto.ai/docs/reference/rest-api/ai/send-message-to-thread-legacy) - [Start thread](https://www.roboto.ai/docs/reference/rest-api/ai/start-thread) - [Update agent](https://www.roboto.ai/docs/reference/rest-api/ai/update-agent) #### Collections - [Create collection](https://www.roboto.ai/docs/reference/rest-api/collections/create-collection) - [Delete collection](https://www.roboto.ai/docs/reference/rest-api/collections/delete-collection) - [Edit collection access](https://www.roboto.ai/docs/reference/rest-api/collections/edit-collection-access) - [Get collection](https://www.roboto.ai/docs/reference/rest-api/collections/get-collection) - [Get collection access](https://www.roboto.ai/docs/reference/rest-api/collections/get-collection-access) - [Get collection changes](https://www.roboto.ai/docs/reference/rest-api/collections/get-collection-changes) - [Get collection tags for org](https://www.roboto.ai/docs/reference/rest-api/collections/get-collection-tags-for-org) - [Search collections](https://www.roboto.ai/docs/reference/rest-api/collections/search-collections) - [Update collection](https://www.roboto.ai/docs/reference/rest-api/collections/update-collection) #### Comments - [Create comment](https://www.roboto.ai/docs/reference/rest-api/comments/create-comment) - [Delete comment](https://www.roboto.ai/docs/reference/rest-api/comments/delete-comment) - [Get comment by id](https://www.roboto.ai/docs/reference/rest-api/comments/get-comment-by-id) - [Get comments for entity](https://www.roboto.ai/docs/reference/rest-api/comments/get-comments-for-entity) - [Get comments for entity type](https://www.roboto.ai/docs/reference/rest-api/comments/get-comments-for-entity-type) - [Get comments for user](https://www.roboto.ai/docs/reference/rest-api/comments/get-comments-for-user) - [Get recent comments](https://www.roboto.ai/docs/reference/rest-api/comments/get-recent-comments) - [Update comment](https://www.roboto.ai/docs/reference/rest-api/comments/update-comment) #### Config - [Get org config](https://www.roboto.ai/docs/reference/rest-api/config/get-org-config) - [Get user config](https://www.roboto.ai/docs/reference/rest-api/config/get-user-config) - [Set org config](https://www.roboto.ai/docs/reference/rest-api/config/set-org-config) - [Set user config](https://www.roboto.ai/docs/reference/rest-api/config/set-user-config) - [Update user org config](https://www.roboto.ai/docs/reference/rest-api/config/update-user-org-config) #### Datasets - [Batch cancel active invocations for dataset](https://www.roboto.ai/docs/reference/rest-api/datasets/batch-cancel-active-invocations-for-dataset) - [Begin single file upload legacy](https://www.roboto.ai/docs/reference/rest-api/datasets/begin-single-file-upload-legacy) - [Complete single file upload legacy](https://www.roboto.ai/docs/reference/rest-api/datasets/complete-single-file-upload-legacy) - [Create dataset](https://www.roboto.ai/docs/reference/rest-api/datasets/create-dataset) - [Create dataset if not exists](https://www.roboto.ai/docs/reference/rest-api/datasets/create-dataset-if-not-exists) - [Create directory](https://www.roboto.ai/docs/reference/rest-api/datasets/create-directory) - [Delete dataset](https://www.roboto.ai/docs/reference/rest-api/datasets/delete-dataset) - [Delete directories](https://www.roboto.ai/docs/reference/rest-api/datasets/delete-directories) - [Edit dataset access](https://www.roboto.ai/docs/reference/rest-api/datasets/edit-dataset-access) - [Generate dataset summary](https://www.roboto.ai/docs/reference/rest-api/datasets/generate-dataset-summary) - [Get active invocation count](https://www.roboto.ai/docs/reference/rest-api/datasets/get-active-invocation-count) - [Get credentials](https://www.roboto.ai/docs/reference/rest-api/datasets/get-credentials) - [Get dataset](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset) - [Get dataset access](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset-access) - [Get dataset metadata keys for org](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset-metadata-keys-for-org) - [Get dataset summary](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset-summary) - [Get dataset tags for org](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset-tags-for-org) - [Get dataset topic time bounds](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset-topic-time-bounds) - [Get dataset trigger evaluations count](https://www.roboto.ai/docs/reference/rest-api/datasets/get-dataset-trigger-evaluations-count) - [Get directory child count](https://www.roboto.ai/docs/reference/rest-api/datasets/get-directory-child-count) - [Get directory contents](https://www.roboto.ai/docs/reference/rest-api/datasets/get-directory-contents) - [Get directory file extensions](https://www.roboto.ai/docs/reference/rest-api/datasets/get-directory-file-extensions) - [Get terminal invocation count](https://www.roboto.ai/docs/reference/rest-api/datasets/get-terminal-invocation-count) - [List dataset sessions](https://www.roboto.ai/docs/reference/rest-api/datasets/list-dataset-sessions) - [List events](https://www.roboto.ai/docs/reference/rest-api/datasets/list-events) - [List files](https://www.roboto.ai/docs/reference/rest-api/datasets/list-files) - [List topics](https://www.roboto.ai/docs/reference/rest-api/datasets/list-topics) - [Move nodes](https://www.roboto.ai/docs/reference/rest-api/datasets/move-nodes) - [Query dataset files](https://www.roboto.ai/docs/reference/rest-api/datasets/query-dataset-files) - [Query datasets](https://www.roboto.ai/docs/reference/rest-api/datasets/query-datasets) - [Rename directory](https://www.roboto.ai/docs/reference/rest-api/datasets/rename-directory) - [Set dataset summary](https://www.roboto.ai/docs/reference/rest-api/datasets/set-dataset-summary) - [Update dataset](https://www.roboto.ai/docs/reference/rest-api/datasets/update-dataset) #### Devices - [Create device](https://www.roboto.ai/docs/reference/rest-api/devices/create-device) - [Create device sessions](https://www.roboto.ai/docs/reference/rest-api/devices/create-device-sessions) - [Create token for device](https://www.roboto.ai/docs/reference/rest-api/devices/create-token-for-device) - [Delete device by id](https://www.roboto.ai/docs/reference/rest-api/devices/delete-device-by-id) - [Get device by id](https://www.roboto.ai/docs/reference/rest-api/devices/get-device-by-id) - [Get devices by org](https://www.roboto.ai/docs/reference/rest-api/devices/get-devices-by-org) - [Get tokens for device](https://www.roboto.ai/docs/reference/rest-api/devices/get-tokens-for-device) - [Infer devices](https://www.roboto.ai/docs/reference/rest-api/devices/infer-devices) - [List device sessions](https://www.roboto.ai/docs/reference/rest-api/devices/list-device-sessions) - [Update device by id](https://www.roboto.ai/docs/reference/rest-api/devices/update-device-by-id) #### Events - [Create event](https://www.roboto.ai/docs/reference/rest-api/events/create-event) - [Delete event](https://www.roboto.ai/docs/reference/rest-api/events/delete-event) - [Delete events](https://www.roboto.ai/docs/reference/rest-api/events/delete-events) - [Get event by id](https://www.roboto.ai/docs/reference/rest-api/events/get-event-by-id) - [Get event metadata keys for org](https://www.roboto.ai/docs/reference/rest-api/events/get-event-metadata-keys-for-org) - [Get event tags for org](https://www.roboto.ai/docs/reference/rest-api/events/get-event-tags-for-org) - [Query events for associations](https://www.roboto.ai/docs/reference/rest-api/events/query-events-for-associations) - [Update event](https://www.roboto.ai/docs/reference/rest-api/events/update-event) #### Files - [Abort transactions](https://www.roboto.ai/docs/reference/rest-api/files/abort-transactions) - [Begin signed url upload](https://www.roboto.ai/docs/reference/rest-api/files/begin-signed-url-upload) - [Begin upload](https://www.roboto.ai/docs/reference/rest-api/files/begin-upload) - [Complete upload](https://www.roboto.ai/docs/reference/rest-api/files/complete-upload) - [Create directory for association](https://www.roboto.ai/docs/reference/rest-api/files/create-directory-for-association) - [Create export job](https://www.roboto.ai/docs/reference/rest-api/files/create-export-job) - [Create link for association](https://www.roboto.ai/docs/reference/rest-api/files/create-link-for-association) - [Declare file topics](https://www.roboto.ai/docs/reference/rest-api/files/declare-file-topics) - [Delete file](https://www.roboto.ai/docs/reference/rest-api/files/delete-file) - [Get credentials for association](https://www.roboto.ai/docs/reference/rest-api/files/get-credentials-for-association) - [Get directory contents for association](https://www.roboto.ai/docs/reference/rest-api/files/get-directory-contents-for-association) - [Get export job](https://www.roboto.ai/docs/reference/rest-api/files/get-export-job) - [Get file metadata keys for org](https://www.roboto.ai/docs/reference/rest-api/files/get-file-metadata-keys-for-org) - [Get file query result count](https://www.roboto.ai/docs/reference/rest-api/files/get-file-query-result-count) - [Get file record by id](https://www.roboto.ai/docs/reference/rest-api/files/get-file-record-by-id) - [Get file record by path](https://www.roboto.ai/docs/reference/rest-api/files/get-file-record-by-path) - [Get file tags for org](https://www.roboto.ai/docs/reference/rest-api/files/get-file-tags-for-org) - [Get signed url](https://www.roboto.ai/docs/reference/rest-api/files/get-signed-url) - [Get upload credentials](https://www.roboto.ai/docs/reference/rest-api/files/get-upload-credentials) - [Import batch](https://www.roboto.ai/docs/reference/rest-api/files/import-batch) - [Import one](https://www.roboto.ai/docs/reference/rest-api/files/import-one) - [List directories](https://www.roboto.ai/docs/reference/rest-api/files/list-directories) - [Query files](https://www.roboto.ai/docs/reference/rest-api/files/query-files) - [Query files for association](https://www.roboto.ai/docs/reference/rest-api/files/query-files-for-association) - [Rename directory for association](https://www.roboto.ai/docs/reference/rest-api/files/rename-directory-for-association) - [Rename file](https://www.roboto.ai/docs/reference/rest-api/files/rename-file) - [Report upload progress](https://www.roboto.ai/docs/reference/rest-api/files/report-upload-progress) - [Set file representations](https://www.roboto.ai/docs/reference/rest-api/files/set-file-representations) - [Set file timeline offsets](https://www.roboto.ai/docs/reference/rest-api/files/set-file-timeline-offsets) - [Update file record](https://www.roboto.ai/docs/reference/rest-api/files/update-file-record) #### Images - [Create image repository](https://www.roboto.ai/docs/reference/rest-api/images/create-image-repository) - [Delete container image](https://www.roboto.ai/docs/reference/rest-api/images/delete-container-image) - [Delete image repository](https://www.roboto.ai/docs/reference/rest-api/images/delete-image-repository) - [Get container image record deprecated](https://www.roboto.ai/docs/reference/rest-api/images/get-container-image-record-deprecated) - [Get temporary container credentials](https://www.roboto.ai/docs/reference/rest-api/images/get-temporary-container-credentials) - [List image records](https://www.roboto.ai/docs/reference/rest-api/images/list-image-records) - [List repository records](https://www.roboto.ai/docs/reference/rest-api/images/list-repository-records) - [Repository contains image](https://www.roboto.ai/docs/reference/rest-api/images/repository-contains-image) - [Set image tag mutability](https://www.roboto.ai/docs/reference/rest-api/images/set-image-tag-mutability) #### Ingestion Rules - [Create default ingestion rules](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/create-default-ingestion-rules) - [Create ingestion rule](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/create-ingestion-rule) - [Delete ingestion rule](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/delete-ingestion-rule) - [Get ingestion rule](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/get-ingestion-rule) - [Ingest existing files](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/ingest-existing-files) - [Ingest files](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/ingest-files) - [Latest ingestion runs](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/latest-ingestion-runs) - [List default ingestion rules](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/list-default-ingestion-rules) - [List ingestion rules](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/list-ingestion-rules) - [Match ingestion rules](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/match-ingestion-rules) - [Preview existing files](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/preview-existing-files) - [Update ingestion rule](https://www.roboto.ai/docs/reference/rest-api/ingestion-rules/update-ingestion-rule) #### Integrations - [Check s3 bucket health](https://www.roboto.ai/docs/reference/rest-api/integrations/check-s3-bucket-health) - [List roboto regions](https://www.roboto.ai/docs/reference/rest-api/integrations/list-roboto-regions) - [List s3 bucket integrations](https://www.roboto.ai/docs/reference/rest-api/integrations/list-s3-bucket-integrations) - [Register s3 integration](https://www.roboto.ai/docs/reference/rest-api/integrations/register-s3-integration) #### Layouts - [Create layout](https://www.roboto.ai/docs/reference/rest-api/layouts/create-layout) - [Delete layout](https://www.roboto.ai/docs/reference/rest-api/layouts/delete-layout) - [Get layout by id](https://www.roboto.ai/docs/reference/rest-api/layouts/get-layout-by-id) - [Get layout by name](https://www.roboto.ai/docs/reference/rest-api/layouts/get-layout-by-name) - [Query layouts for org](https://www.roboto.ai/docs/reference/rest-api/layouts/query-layouts-for-org) - [Update layout](https://www.roboto.ai/docs/reference/rest-api/layouts/update-layout) #### Limits - [Get ai credit usage for org](https://www.roboto.ai/docs/reference/rest-api/limits/get-ai-credit-usage-for-org) - [Get limits for org](https://www.roboto.ai/docs/reference/rest-api/limits/get-limits-for-org) #### MCP - [Delete mcp server](https://www.roboto.ai/docs/reference/rest-api/mcp/delete-mcp-server) - [Delete mcp server org credential](https://www.roboto.ai/docs/reference/rest-api/mcp/delete-mcp-server-org-credential) - [Disconnect mcp server](https://www.roboto.ai/docs/reference/rest-api/mcp/disconnect-mcp-server) - [Get mcp server](https://www.roboto.ai/docs/reference/rest-api/mcp/get-mcp-server) - [Get mcp server context](https://www.roboto.ai/docs/reference/rest-api/mcp/get-mcp-server-context) - [List mcp org credentials](https://www.roboto.ai/docs/reference/rest-api/mcp/list-mcp-org-credentials) - [List mcp servers](https://www.roboto.ai/docs/reference/rest-api/mcp/list-mcp-servers) - [List mcp token statuses](https://www.roboto.ai/docs/reference/rest-api/mcp/list-mcp-token-statuses) - [Oauth callback](https://www.roboto.ai/docs/reference/rest-api/mcp/oauth-callback) - [Register mcp server](https://www.roboto.ai/docs/reference/rest-api/mcp/register-mcp-server) - [Set mcp server context](https://www.roboto.ai/docs/reference/rest-api/mcp/set-mcp-server-context) - [Set mcp server org credential](https://www.roboto.ai/docs/reference/rest-api/mcp/set-mcp-server-org-credential) - [Start oauth flow](https://www.roboto.ai/docs/reference/rest-api/mcp/start-oauth-flow) #### Metrics - [Aggregate metric](https://www.roboto.ai/docs/reference/rest-api/metrics/aggregate-metric) - [Create metric definition](https://www.roboto.ai/docs/reference/rest-api/metrics/create-metric-definition) - [Delete metric definition](https://www.roboto.ai/docs/reference/rest-api/metrics/delete-metric-definition) - [Get metric definition by name](https://www.roboto.ai/docs/reference/rest-api/metrics/get-metric-definition-by-name) - [List metric definitions](https://www.roboto.ai/docs/reference/rest-api/metrics/list-metric-definitions) - [List metrics by session](https://www.roboto.ai/docs/reference/rest-api/metrics/list-metrics-by-session) - [Publish metrics](https://www.roboto.ai/docs/reference/rest-api/metrics/publish-metrics) - [Query metrics](https://www.roboto.ai/docs/reference/rest-api/metrics/query-metrics) - [Update metric definition](https://www.roboto.ai/docs/reference/rest-api/metrics/update-metric-definition) #### Metrics Dashboards - [Create dashboard](https://www.roboto.ai/docs/reference/rest-api/metrics-dashboards/create-dashboard) - [Delete dashboard](https://www.roboto.ai/docs/reference/rest-api/metrics-dashboards/delete-dashboard) - [Get dashboard by id](https://www.roboto.ai/docs/reference/rest-api/metrics-dashboards/get-dashboard-by-id) - [Query dashboards for org](https://www.roboto.ai/docs/reference/rest-api/metrics-dashboards/query-dashboards-for-org) - [Update dashboard](https://www.roboto.ai/docs/reference/rest-api/metrics-dashboards/update-dashboard) #### Notifications - [Delete notification](https://www.roboto.ai/docs/reference/rest-api/notifications/delete-notification) - [Get notifications for user](https://www.roboto.ai/docs/reference/rest-api/notifications/get-notifications-for-user) - [Put notification records](https://www.roboto.ai/docs/reference/rest-api/notifications/put-notification-records) - [Update notification](https://www.roboto.ai/docs/reference/rest-api/notifications/update-notification) #### Orgs - [Get orgs by caller](https://www.roboto.ai/docs/reference/rest-api/orgs/get-orgs-by-caller) - [Update org user](https://www.roboto.ai/docs/reference/rest-api/orgs/update-org-user) #### Query - [Convert natural language to roboql](https://www.roboto.ai/docs/reference/rest-api/query/convert-natural-language-to-roboql) - [Get query record](https://www.roboto.ai/docs/reference/rest-api/query/get-query-record) - [Get query result count](https://www.roboto.ai/docs/reference/rest-api/query/get-query-result-count) - [Get query results](https://www.roboto.ai/docs/reference/rest-api/query/get-query-results) - [Get recent queries](https://www.roboto.ai/docs/reference/rest-api/query/get-recent-queries) - [Submit roboql query](https://www.roboto.ai/docs/reference/rest-api/query/submit-roboql-query) - [Submit structured query](https://www.roboto.ai/docs/reference/rest-api/query/submit-structured-query) - [Submit term query](https://www.roboto.ai/docs/reference/rest-api/query/submit-term-query) #### Secrets - [Create secret](https://www.roboto.ai/docs/reference/rest-api/secrets/create-secret) - [Delete secret by name](https://www.roboto.ai/docs/reference/rest-api/secrets/delete-secret-by-name) - [Get secret by name](https://www.roboto.ai/docs/reference/rest-api/secrets/get-secret-by-name) - [Get secret creds](https://www.roboto.ai/docs/reference/rest-api/secrets/get-secret-creds) - [Get secrets for org](https://www.roboto.ai/docs/reference/rest-api/secrets/get-secrets-for-org) - [Update secret record](https://www.roboto.ai/docs/reference/rest-api/secrets/update-secret-record) #### Sessions - [Add files](https://www.roboto.ai/docs/reference/rest-api/sessions/add-files) - [Attach to device](https://www.roboto.ai/docs/reference/rest-api/sessions/attach-to-device) - [Clear unix offset](https://www.roboto.ai/docs/reference/rest-api/sessions/clear-unix-offset) - [Complete session](https://www.roboto.ai/docs/reference/rest-api/sessions/complete-session) - [Create session](https://www.roboto.ai/docs/reference/rest-api/sessions/create-session) - [Create session if not exists](https://www.roboto.ai/docs/reference/rest-api/sessions/create-session-if-not-exists) - [Delete session](https://www.roboto.ai/docs/reference/rest-api/sessions/delete-session) - [Detach from device](https://www.roboto.ai/docs/reference/rest-api/sessions/detach-from-device) - [Get session](https://www.roboto.ai/docs/reference/rest-api/sessions/get-session) - [Get session ingestion status](https://www.roboto.ai/docs/reference/rest-api/sessions/get-session-ingestion-status) - [Get session ingestion summaries](https://www.roboto.ai/docs/reference/rest-api/sessions/get-session-ingestion-summaries) - [Get session topic](https://www.roboto.ai/docs/reference/rest-api/sessions/get-session-topic) - [List session devices](https://www.roboto.ai/docs/reference/rest-api/sessions/list-session-devices) - [List session files](https://www.roboto.ai/docs/reference/rest-api/sessions/list-session-files) - [List session topics](https://www.roboto.ai/docs/reference/rest-api/sessions/list-session-topics) - [List sessions](https://www.roboto.ai/docs/reference/rest-api/sessions/list-sessions) - [Remove files](https://www.roboto.ai/docs/reference/rest-api/sessions/remove-files) - [Set unix offset](https://www.roboto.ai/docs/reference/rest-api/sessions/set-unix-offset) - [Skip waiting for](https://www.roboto.ai/docs/reference/rest-api/sessions/skip-waiting-for) - [Update session](https://www.roboto.ai/docs/reference/rest-api/sessions/update-session) #### Skills - [Create skill](https://www.roboto.ai/docs/reference/rest-api/skills/create-skill) - [Create version](https://www.roboto.ai/docs/reference/rest-api/skills/create-version) - [Delete skill](https://www.roboto.ai/docs/reference/rest-api/skills/delete-skill) - [Delete skill version](https://www.roboto.ai/docs/reference/rest-api/skills/delete-skill-version) - [Get skill by id](https://www.roboto.ai/docs/reference/rest-api/skills/get-skill-by-id) - [Get skill by name](https://www.roboto.ai/docs/reference/rest-api/skills/get-skill-by-name) - [Get skill summary](https://www.roboto.ai/docs/reference/rest-api/skills/get-skill-summary) - [Get version](https://www.roboto.ai/docs/reference/rest-api/skills/get-version) - [List known tags](https://www.roboto.ai/docs/reference/rest-api/skills/list-known-tags) - [List skills](https://www.roboto.ai/docs/reference/rest-api/skills/list-skills) - [List versions](https://www.roboto.ai/docs/reference/rest-api/skills/list-versions) - [Set subscription](https://www.roboto.ai/docs/reference/rest-api/skills/set-subscription) - [Subscribe](https://www.roboto.ai/docs/reference/rest-api/skills/subscribe) - [Unsubscribe](https://www.roboto.ai/docs/reference/rest-api/skills/unsubscribe) - [Update skill metadata](https://www.roboto.ai/docs/reference/rest-api/skills/update-skill-metadata) - [Update skill version](https://www.roboto.ai/docs/reference/rest-api/skills/update-skill-version) #### Tokens - [Create token](https://www.roboto.ai/docs/reference/rest-api/tokens/create-token) - [Delete token](https://www.roboto.ai/docs/reference/rest-api/tokens/delete-token) - [Deprecated delete token legacy](https://www.roboto.ai/docs/reference/rest-api/tokens/deprecated-delete-token-legacy) - [Deprecated get token legacy](https://www.roboto.ai/docs/reference/rest-api/tokens/deprecated-get-token-legacy) - [Disable token](https://www.roboto.ai/docs/reference/rest-api/tokens/disable-token) - [Enable token](https://www.roboto.ai/docs/reference/rest-api/tokens/enable-token) - [Get token](https://www.roboto.ai/docs/reference/rest-api/tokens/get-token) - [List tokens](https://www.roboto.ai/docs/reference/rest-api/tokens/list-tokens) #### Topics - [Add message path representation by id](https://www.roboto.ai/docs/reference/rest-api/topics/add-message-path-representation-by-id) - [Add message path representation legacy](https://www.roboto.ai/docs/reference/rest-api/topics/add-message-path-representation-legacy) - [Add topic message path by id](https://www.roboto.ai/docs/reference/rest-api/topics/add-topic-message-path-by-id) - [Add topic message path legacy](https://www.roboto.ai/docs/reference/rest-api/topics/add-topic-message-path-legacy) - [Clear topic unix offset](https://www.roboto.ai/docs/reference/rest-api/topics/clear-topic-unix-offset) - [Create topic](https://www.roboto.ai/docs/reference/rest-api/topics/create-topic) - [Delete timeline source](https://www.roboto.ai/docs/reference/rest-api/topics/delete-timeline-source) - [Delete topic by id](https://www.roboto.ai/docs/reference/rest-api/topics/delete-topic-by-id) - [Delete topic legacy](https://www.roboto.ai/docs/reference/rest-api/topics/delete-topic-legacy) - [Get all unique topic message paths for org](https://www.roboto.ai/docs/reference/rest-api/topics/get-all-unique-topic-message-paths-for-org) - [Get field paths for topic](https://www.roboto.ai/docs/reference/rest-api/topics/get-field-paths-for-topic) - [Get message path by id](https://www.roboto.ai/docs/reference/rest-api/topics/get-message-path-by-id) - [Get message path representations](https://www.roboto.ai/docs/reference/rest-api/topics/get-message-path-representations) - [Get message path representations by format](https://www.roboto.ai/docs/reference/rest-api/topics/get-message-path-representations-by-format) - [Get schema by id](https://www.roboto.ai/docs/reference/rest-api/topics/get-schema-by-id) - [Get schema fields](https://www.roboto.ai/docs/reference/rest-api/topics/get-schema-fields) - [Get topic by id](https://www.roboto.ai/docs/reference/rest-api/topics/get-topic-by-id) - [Get topic by name and association](https://www.roboto.ai/docs/reference/rest-api/topics/get-topic-by-name-and-association) - [Get topic identity by id](https://www.roboto.ai/docs/reference/rest-api/topics/get-topic-identity-by-id) - [Get topic metadata keys for org](https://www.roboto.ai/docs/reference/rest-api/topics/get-topic-metadata-keys-for-org) - [Get topic time bounds by association](https://www.roboto.ai/docs/reference/rest-api/topics/get-topic-time-bounds-by-association) - [Get topics by association](https://www.roboto.ai/docs/reference/rest-api/topics/get-topics-by-association) - [Get unique topic names for org](https://www.roboto.ai/docs/reference/rest-api/topics/get-unique-topic-names-for-org) - [List timeline extents](https://www.roboto.ai/docs/reference/rest-api/topics/list-timeline-extents) - [List timeline sources](https://www.roboto.ai/docs/reference/rest-api/topics/list-timeline-sources) - [Resolve read plan](https://www.roboto.ai/docs/reference/rest-api/topics/resolve-read-plan) - [Set default topic representation by id](https://www.roboto.ai/docs/reference/rest-api/topics/set-default-topic-representation-by-id) - [Set default topic representation legacy](https://www.roboto.ai/docs/reference/rest-api/topics/set-default-topic-representation-legacy) - [Set topic unix offset](https://www.roboto.ai/docs/reference/rest-api/topics/set-topic-unix-offset) - [Update timeline source](https://www.roboto.ai/docs/reference/rest-api/topics/update-timeline-source) - [Update topic](https://www.roboto.ai/docs/reference/rest-api/topics/update-topic) - [Update topic message path by id](https://www.roboto.ai/docs/reference/rest-api/topics/update-topic-message-path-by-id) - [Update topic message path legacy](https://www.roboto.ai/docs/reference/rest-api/topics/update-topic-message-path-legacy) #### Triggers - [Create scheduled trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/create-scheduled-trigger) - [Create trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/create-trigger) - [Delete scheduled trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/delete-scheduled-trigger) - [Delete trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/delete-trigger) - [Dry run trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/dry-run-trigger) - [Get dataset trigger dispatches](https://www.roboto.ai/docs/reference/rest-api/triggers/get-dataset-trigger-dispatches) - [Get dataset trigger evaluations](https://www.roboto.ai/docs/reference/rest-api/triggers/get-dataset-trigger-evaluations) - [Get dataset trigger evaluations summary](https://www.roboto.ai/docs/reference/rest-api/triggers/get-dataset-trigger-evaluations-summary) - [Get event samples](https://www.roboto.ai/docs/reference/rest-api/triggers/get-event-samples) - [Get scheduled trigger by id](https://www.roboto.ai/docs/reference/rest-api/triggers/get-scheduled-trigger-by-id) - [Get scheduled trigger by name](https://www.roboto.ai/docs/reference/rest-api/triggers/get-scheduled-trigger-by-name) - [Get trigger by id](https://www.roboto.ai/docs/reference/rest-api/triggers/get-trigger-by-id) - [Get trigger by name](https://www.roboto.ai/docs/reference/rest-api/triggers/get-trigger-by-name) - [Get trigger dispatches](https://www.roboto.ai/docs/reference/rest-api/triggers/get-trigger-dispatches) - [Get trigger evaluations](https://www.roboto.ai/docs/reference/rest-api/triggers/get-trigger-evaluations) - [Get trigger evaluations count](https://www.roboto.ai/docs/reference/rest-api/triggers/get-trigger-evaluations-count) - [List triggers](https://www.roboto.ai/docs/reference/rest-api/triggers/list-triggers) - [Query aggregated triggers](https://www.roboto.ai/docs/reference/rest-api/triggers/query-aggregated-triggers) - [Query triggers](https://www.roboto.ai/docs/reference/rest-api/triggers/query-triggers) - [Update scheduled trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/update-scheduled-trigger) - [Update trigger](https://www.roboto.ai/docs/reference/rest-api/triggers/update-trigger) #### URDF - [Get bindable topic message paths](https://www.roboto.ai/docs/reference/rest-api/urdf/get-bindable-topic-message-paths) - [Request visualization asset](https://www.roboto.ai/docs/reference/rest-api/urdf/request-visualization-asset) - [Set joint bindings](https://www.roboto.ai/docs/reference/rest-api/urdf/set-joint-bindings) #### Users - [Delete user](https://www.roboto.ai/docs/reference/rest-api/users/delete-user) - [Get current user](https://www.roboto.ai/docs/reference/rest-api/users/get-current-user) - [Get invites for user](https://www.roboto.ai/docs/reference/rest-api/users/get-invites-for-user) - [Get org roles for user](https://www.roboto.ai/docs/reference/rest-api/users/get-org-roles-for-user) - [Get user by id](https://www.roboto.ai/docs/reference/rest-api/users/get-user-by-id) - [List orgs](https://www.roboto.ai/docs/reference/rest-api/users/list-orgs) - [Update user](https://www.roboto.ai/docs/reference/rest-api/users/update-user) - [Whoami](https://www.roboto.ai/docs/reference/rest-api/users/whoami) #### Views - [Create view](https://www.roboto.ai/docs/reference/rest-api/views/create-view) - [Delete view](https://www.roboto.ai/docs/reference/rest-api/views/delete-view) - [Duplicate view](https://www.roboto.ai/docs/reference/rest-api/views/duplicate-view) - [Edit view access](https://www.roboto.ai/docs/reference/rest-api/views/edit-view-access) - [Get view access](https://www.roboto.ai/docs/reference/rest-api/views/get-view-access) - [Get view by id](https://www.roboto.ai/docs/reference/rest-api/views/get-view-by-id) - [List views for org](https://www.roboto.ai/docs/reference/rest-api/views/list-views-for-org) - [Update view](https://www.roboto.ai/docs/reference/rest-api/views/update-view) #### Viz - [Create workspace](https://www.roboto.ai/docs/reference/rest-api/viz/create-workspace) - [Get workspace](https://www.roboto.ai/docs/reference/rest-api/viz/get-workspace) - [Get workspace accessibility](https://www.roboto.ai/docs/reference/rest-api/viz/get-workspace-accessibility) - [Query workspace events](https://www.roboto.ai/docs/reference/rest-api/viz/query-workspace-events) - [Update workspace](https://www.roboto.ai/docs/reference/rest-api/viz/update-workspace) - [Update workspace accessibility](https://www.roboto.ai/docs/reference/rest-api/viz/update-workspace-accessibility) ## Agent skills - [roboto-docs](https://www.roboto.ai/docs/.well-known/agent-skills/roboto-docs/SKILL.md): Read the Roboto Docs instead of answering from memory. Documentation for the Roboto platform. Use when a task involves Roboto Docs: how it works, how to set it up or configure it, or its API. ## Agent resources - [llms-full.txt](https://www.roboto.ai/docs/llms-full.txt): The full Markdown of every page in one file. - [Page Markdown](https://www.roboto.ai/docs/index.md): Append `.md` to any page URL to fetch that page as raw Markdown. - [JSON API](https://www.roboto.ai/docs/api/docs/pages.json): Page index of the JSON docs API; each entry links the page's JSON and Markdown forms. Described by the OpenAPI document at https://www.roboto.ai/docs/openapi.json. - [Agent skills](https://www.roboto.ai/docs/.well-known/agent-skills/index.json): Agent Skills discovery index of the skills this site publishes. - [API catalog](https://www.roboto.ai/docs/.well-known/api-catalog): RFC 9727 linkset of the APIs documented here. - [AI catalog](https://www.roboto.ai/docs/.well-known/ai-catalog.json): ARD manifest of the agent-facing resources on this site (MCP server, skills, APIs). - [agent-readability.json](https://www.roboto.ai/docs/agent-readability.json): Manifest of every agent-facing artifact on this site. - [Sitemap](https://www.roboto.ai/docs/sitemap.xml): Every indexable page URL with its last-modified date.