---
seo:
  description: >-
    Create, read, update, and delete Roboto resources over HTTP. This API is
    used by both the Roboto web application and the Roboto SDK.
sidebar:
  label: Overview
title: Roboto REST API
---
Create, read, update, and delete Roboto resources over HTTP. This API is used by both the Roboto web application and the Roboto SDK.

Version 1.0.0

Base URL: `https://api.roboto.ai`

## Actions

Create, read, and modify entities within Roboto's 'actions' domain

- [`POST /v1/actions`](/docs/reference/rest-api/actions/create-action) — Create action.
- [`GET /v1/actions/{name}`](/docs/reference/rest-api/actions/get-action) — Get action.
- [`PUT /v1/actions/{name}`](/docs/reference/rest-api/actions/update-action) — Update action.
- [`DELETE /v1/actions/{name}`](/docs/reference/rest-api/actions/delete-action) — Delete action.
- [`POST /v1/actions/{name}/invoke`](/docs/reference/rest-api/actions/invoke) — Invoke.
- [`GET /v1/actions/collection-info/tags`](/docs/reference/rest-api/actions/get-distinct-action-tags-for-org) — Get distinct action tags for org.
- [`GET /v1/actions/collection-info/tags/actionhub`](/docs/reference/rest-api/actions/get-distinct-action-tags-for-actionhub) — Get distinct action tags for actionhub.
- [`GET /v1/actions/invocations/{invocation_id}`](/docs/reference/rest-api/actions/get-invocation-by-id) — Get invocation by id.
- [`POST /v1/actions/invocations/{invocation_id}/cancel`](/docs/reference/rest-api/actions/cancel-invocation) — Cancel invocation.
- [`PUT /v1/actions/invocations/{invocation_id}/container-info`](/docs/reference/rest-api/actions/set-invocation-container-info) — Set invocation container info.
- [`GET /v1/actions/invocations/{invocation_id}/ecs-task-info`](/docs/reference/rest-api/actions/get-invocation-ecs-task-info) — Get invocation ecs task info.
- [`POST /v1/actions/invocations/{invocation_id}/heartbeat`](/docs/reference/rest-api/actions/heartbeat-invocation) — Heartbeat invocation.
- [`GET /v1/actions/invocations/{invocation_id}/logger-creds`](/docs/reference/rest-api/actions/get-invocation-ecs-logger-creds) — Get invocation ecs logger creds.
- [`GET /v1/actions/invocations/{invocation_id}/logs`](/docs/reference/rest-api/actions/get-invocation-logs) — Get invocation logs.
- [`GET /v1/actions/invocations/{invocation_id}/logs/stream`](/docs/reference/rest-api/actions/stream-invocation-logs) — Stream invocation logs.
- [`POST /v1/actions/invocations/{invocation_id}/status`](/docs/reference/rest-api/actions/update-invocation-status) — Update invocation status.
- [`POST /v1/actions/invocations/activity`](/docs/reference/rest-api/actions/get-invocation-activity) — Get invocation activity.
- [`POST /v1/actions/invocations/breakdown`](/docs/reference/rest-api/actions/get-invocation-breakdown) — Get invocation breakdown.
- [`POST /v1/actions/invocations/cancel/all`](/docs/reference/rest-api/actions/batch-cancel-all-active-invocations-for-org) — Batch cancel all active invocations for org.
- [`GET /v1/actions/invocations/org-stats`](/docs/reference/rest-api/actions/get-invocation-stats-for-org) — Get invocation stats for org.
- [`POST /v1/actions/invocations/query`](/docs/reference/rest-api/actions/query-invocations) — Query invocations.
- [`GET /v1/actions/invocations/queue-stats`](/docs/reference/rest-api/actions/get-invocation-queue-stats) — Get invocation queue stats.
- [`GET /v1/actions/metadata/keys`](/docs/reference/rest-api/actions/get-action-metadata-keys-for-org) — Get action metadata keys for org.
- [`POST /v1/actions/query`](/docs/reference/rest-api/actions/query-actions) — Query actions.
- [`POST /v1/actions/query/actionhub`](/docs/reference/rest-api/actions/query-actions-on-action-hub) — Query actions on action hub.
- [`GET /v1/actions/tags`](/docs/reference/rest-api/actions/get-action-tags-for-org) — Get action tags for org.

## AI

Create, read, and modify entities within Roboto's 'ai' domain

- [`GET /v1/ai/agents`](/docs/reference/rest-api/ai/list-agents) — List agents.
- [`POST /v1/ai/agents`](/docs/reference/rest-api/ai/create-agent) — Create agent.
- [`GET /v1/ai/agents/{agent_id}`](/docs/reference/rest-api/ai/get-agent) — Get agent.
- [`PUT /v1/ai/agents/{agent_id}`](/docs/reference/rest-api/ai/update-agent) — Update agent.
- [`DELETE /v1/ai/agents/{agent_id}`](/docs/reference/rest-api/ai/delete-agent) — Delete agent.
- [`POST /v1/ai/agents/{agent_id}/launch`](/docs/reference/rest-api/ai/launch-agent) — Launch agent.
- [`GET /v1/ai/agents/name/{name}`](/docs/reference/rest-api/ai/get-agent-by-name) — Get agent by name.
- [`GET /v1/ai/chats`](/docs/reference/rest-api/ai/list-threads-for-user-legacy) — List threads for user legacy.
- [`GET /v1/ai/chats/{thread_id}`](/docs/reference/rest-api/ai/get-thread-by-id-legacy) — Get thread by id legacy.
- [`GET /v1/ai/chats/{thread_id}/delta`](/docs/reference/rest-api/ai/get-thread-delta-legacy) — Get thread delta legacy.
- [`POST /v1/ai/chats/{thread_id}/messages`](/docs/reference/rest-api/ai/send-message-to-thread-legacy) — Send message to thread legacy.
- [`GET /v1/ai/chats/{thread_id}/tool-use/{tool_use_id}`](/docs/reference/rest-api/ai/get-tool-details-by-id-legacy) — Get tool details by id legacy.
- [`POST /v1/ai/chats/search`](/docs/reference/rest-api/ai/search-threads-legacy) — Search threads legacy.
- [`GET /v1/ai/threads`](/docs/reference/rest-api/ai/list-threads-for-user) — List threads for user.
- [`POST /v1/ai/threads`](/docs/reference/rest-api/ai/start-thread) — Start thread.
- [`GET /v1/ai/threads/{thread_id}`](/docs/reference/rest-api/ai/get-thread-by-id) — Get thread by id.
- [`GET /v1/ai/threads/{thread_id}/delta`](/docs/reference/rest-api/ai/get-thread-delta) — Get thread delta.
- [`POST /v1/ai/threads/{thread_id}/messages`](/docs/reference/rest-api/ai/send-message-to-thread) — Send message to thread.
- [`GET /v1/ai/threads/{thread_id}/tool-use/{tool_use_id}`](/docs/reference/rest-api/ai/get-tool-details-by-id) — Get tool details by id.
- [`POST /v1/ai/threads/search`](/docs/reference/rest-api/ai/search-threads) — Search threads.

## Collections

Create, read, and modify entities within Roboto's 'collections' domain

- [`GET /v1/collections/{collection_id}/access`](/docs/reference/rest-api/collections/get-collection-access) — Get collection access.
- [`PUT /v1/collections/{collection_id}/access`](/docs/reference/rest-api/collections/edit-collection-access) — Edit collection access.
- [`POST /v1/collections/create`](/docs/reference/rest-api/collections/create-collection) — Create collection.
- [`GET /v1/collections/id/{collection_id}`](/docs/reference/rest-api/collections/get-collection) — Get collection.
- [`PUT /v1/collections/id/{collection_id}`](/docs/reference/rest-api/collections/update-collection) — Update collection.
- [`DELETE /v1/collections/id/{collection_id}`](/docs/reference/rest-api/collections/delete-collection) — Delete collection.
- [`GET /v1/collections/id/{collection_id}/changes`](/docs/reference/rest-api/collections/get-collection-changes) — Get collection changes.
- [`POST /v1/collections/search`](/docs/reference/rest-api/collections/search-collections) — Search collections.
- [`GET /v1/collections/tags`](/docs/reference/rest-api/collections/get-collection-tags-for-org) — Get collection tags for org.

## Comments

Create, read, and modify entities within Roboto's 'comments' domain

- [`POST /v1/comments`](/docs/reference/rest-api/comments/create-comment) — Create comment.
- [`GET /v1/comments/{comment_id}`](/docs/reference/rest-api/comments/get-comment-by-id) — Get comment by id.
- [`PUT /v1/comments/{comment_id}`](/docs/reference/rest-api/comments/update-comment) — Update comment.
- [`DELETE /v1/comments/{comment_id}`](/docs/reference/rest-api/comments/delete-comment) — Delete comment.
- [`GET /v1/comments/{entity_type}/{entity_id}`](/docs/reference/rest-api/comments/get-comments-for-entity) — Get comments for entity.
- [`GET /v1/comments/recent`](/docs/reference/rest-api/comments/get-recent-comments) — Get recent comments.
- [`GET /v1/comments/type/{entity_type}`](/docs/reference/rest-api/comments/get-comments-for-entity-type) — Get comments for entity type.
- [`GET /v1/comments/user/{user_id}`](/docs/reference/rest-api/comments/get-comments-for-user) — Get comments for user.

## Config

Create, read, and modify entities within Roboto's 'config' domain

- [`GET /v1/config/org/{org_id}/key/{key}`](/docs/reference/rest-api/config/get-org-config) — Get org config.
- [`PUT /v1/config/org/{org_id}/key/{key}`](/docs/reference/rest-api/config/set-org-config) — Set org config.
- [`GET /v1/config/user/key/{key}`](/docs/reference/rest-api/config/get-user-config) — Get user config.
- [`PUT /v1/config/user/key/{key}`](/docs/reference/rest-api/config/set-user-config) — Set user config.
- [`PUT /v1/config/user/org/{org_id}/key/{key}`](/docs/reference/rest-api/config/update-user-org-config) — Update user org config.

## Datasets

Create, read, and modify entities within Roboto's 'datasets' domain

- [`POST /v1/datasets`](/docs/reference/rest-api/datasets/create-dataset) — Create dataset.
- [`GET /v1/datasets/{dataset_id}`](/docs/reference/rest-api/datasets/get-dataset) — Get dataset.
- [`PUT /v1/datasets/{dataset_id}`](/docs/reference/rest-api/datasets/update-dataset) — Update dataset.
- [`DELETE /v1/datasets/{dataset_id}`](/docs/reference/rest-api/datasets/delete-dataset) — Delete dataset.
- [`GET /v1/datasets/{dataset_id}/access`](/docs/reference/rest-api/datasets/get-dataset-access) — Get dataset access.
- [`PUT /v1/datasets/{dataset_id}/access`](/docs/reference/rest-api/datasets/edit-dataset-access) — Edit dataset access.
- [`PUT /v1/datasets/{dataset_id}/directory`](/docs/reference/rest-api/datasets/create-directory) — Create directory.
- [`PUT /v1/datasets/{dataset_id}/directory/rename`](/docs/reference/rest-api/datasets/rename-directory) — Rename directory.
- [`GET /v1/datasets/{dataset_id}/events`](/docs/reference/rest-api/datasets/list-events) — List events.
- [`GET /v1/datasets/{dataset_id}/files`](/docs/reference/rest-api/datasets/list-files) — List files.
- [`POST /v1/datasets/{dataset_id}/files/delete-directories`](/docs/reference/rest-api/datasets/delete-directories) — Delete directories.
- [`GET /v1/datasets/{dataset_id}/files/directory-child-count`](/docs/reference/rest-api/datasets/get-directory-child-count) — Get directory child count.
- [`GET /v1/datasets/{dataset_id}/files/directory-contents`](/docs/reference/rest-api/datasets/get-directory-contents) — Get directory contents.
- [`GET /v1/datasets/{dataset_id}/files/directory-extensions`](/docs/reference/rest-api/datasets/get-directory-file-extensions) — Get directory file extensions.
- [`POST /v1/datasets/{dataset_id}/files/move`](/docs/reference/rest-api/datasets/move-nodes) — Move nodes.
- [`POST /v1/datasets/{dataset_id}/files/query`](/docs/reference/rest-api/datasets/query-dataset-files) — Query dataset files.
- [`POST /v1/datasets/{dataset_id}/invocations/cancel`](/docs/reference/rest-api/datasets/batch-cancel-active-invocations-for-dataset) — Batch cancel active invocations for dataset.
- [`GET /v1/datasets/{dataset_id}/invocations/count/active`](/docs/reference/rest-api/datasets/get-active-invocation-count) — Get active invocation count.
- [`GET /v1/datasets/{dataset_id}/invocations/count/terminal`](/docs/reference/rest-api/datasets/get-terminal-invocation-count) — Get terminal invocation count.
- [`GET /v1/datasets/{dataset_id}/sessions`](/docs/reference/rest-api/datasets/list-dataset-sessions) — List dataset sessions.
- [`GET /v1/datasets/{dataset_id}/summary`](/docs/reference/rest-api/datasets/get-dataset-summary) — Get dataset summary.
- [`PUT /v1/datasets/{dataset_id}/summary`](/docs/reference/rest-api/datasets/set-dataset-summary) — Set dataset summary.
- [`POST /v1/datasets/{dataset_id}/summary`](/docs/reference/rest-api/datasets/generate-dataset-summary) — Generate dataset summary.
- [`GET /v1/datasets/{dataset_id}/topics`](/docs/reference/rest-api/datasets/list-topics) — List topics.
- [`GET /v1/datasets/{dataset_id}/topics/time-bounds`](/docs/reference/rest-api/datasets/get-dataset-topic-time-bounds) — Get dataset topic time bounds.
- [`GET /v1/datasets/{dataset_id}/trigger-evaluations/count`](/docs/reference/rest-api/datasets/get-dataset-trigger-evaluations-count) — Get dataset trigger evaluations count.
- [`POST /v1/datasets/create_if_not_exists`](/docs/reference/rest-api/datasets/create-dataset-if-not-exists) — Create dataset if not exists.
- [`GET /v1/datasets/id/{dataset_id}/credentials`](/docs/reference/rest-api/datasets/get-credentials) — Get credentials.
- [`GET /v1/datasets/metadata/keys`](/docs/reference/rest-api/datasets/get-dataset-metadata-keys-for-org) — Get dataset metadata keys for org.
- [`POST /v1/datasets/query`](/docs/reference/rest-api/datasets/query-datasets) — Query datasets.
- [`GET /v1/datasets/tags`](/docs/reference/rest-api/datasets/get-dataset-tags-for-org) — Get dataset tags for org.
- [`POST /v2/datasets/{dataset_id}/uploads`](/docs/reference/rest-api/datasets/begin-single-file-upload-legacy) — Begin single file upload legacy.
- [`PUT /v2/datasets/{dataset_id}/uploads/{upload_id}/complete`](/docs/reference/rest-api/datasets/complete-single-file-upload-legacy) — Complete single file upload legacy.

## Devices

Create, read, and modify entities within Roboto's 'devices' domain

- [`POST /v1/devices/create`](/docs/reference/rest-api/devices/create-device) — Create device.
- [`GET /v1/devices/id/{device_id}`](/docs/reference/rest-api/devices/get-device-by-id) — Get device by id.
- [`PUT /v1/devices/id/{device_id}`](/docs/reference/rest-api/devices/update-device-by-id) — Update device by id.
- [`DELETE /v1/devices/id/{device_id}`](/docs/reference/rest-api/devices/delete-device-by-id) — Delete device by id.
- [`GET /v1/devices/id/{device_id}/sessions`](/docs/reference/rest-api/devices/list-device-sessions) — List device sessions.
- [`POST /v1/devices/id/{device_id}/sessions`](/docs/reference/rest-api/devices/create-device-sessions) — Create device sessions.
- [`GET /v1/devices/id/{device_id}/tokens`](/docs/reference/rest-api/devices/get-tokens-for-device) — Get tokens for device.
- [`POST /v1/devices/id/{device_id}/tokens`](/docs/reference/rest-api/devices/create-token-for-device) — Create token for device.
- [`POST /v1/devices/infer`](/docs/reference/rest-api/devices/infer-devices) — Infer devices.
- [`GET /v1/devices/org/{org_id}`](/docs/reference/rest-api/devices/get-devices-by-org) — Get devices by org.

## Events

Create, read, and modify entities within Roboto's 'events' domain

- [`POST /v1/events/create`](/docs/reference/rest-api/events/create-event) — Create event.
- [`POST /v1/events/delete`](/docs/reference/rest-api/events/delete-events) — Delete events.
- [`GET /v1/events/id/{event_id}`](/docs/reference/rest-api/events/get-event-by-id) — Get event by id.
- [`PUT /v1/events/id/{event_id}`](/docs/reference/rest-api/events/update-event) — Update event.
- [`DELETE /v1/events/id/{event_id}`](/docs/reference/rest-api/events/delete-event) — Delete event.
- [`GET /v1/events/metadata/keys`](/docs/reference/rest-api/events/get-event-metadata-keys-for-org) — Get event metadata keys for org.
- [`POST /v1/events/query/for_associations`](/docs/reference/rest-api/events/query-events-for-associations) — Query events for associations.
- [`GET /v1/events/tags`](/docs/reference/rest-api/events/get-event-tags-for-org) — Get event tags for org.

## Files

Create, read, and modify entities within Roboto's 'files' domain

- [`DELETE /v1/files/{file_id}`](/docs/reference/rest-api/files/delete-file) — Delete file.
- [`PUT /v1/files/{file_id}/rename`](/docs/reference/rest-api/files/rename-file) — Rename file.
- [`GET /v1/files/{file_id}/signed-url`](/docs/reference/rest-api/files/get-signed-url) — Get signed url.
- [`GET /v1/files/association/id/{association_id}/credentials`](/docs/reference/rest-api/files/get-credentials-for-association) — Get credentials for association.
- [`GET /v1/files/association/id/{association_id}/directories`](/docs/reference/rest-api/files/list-directories) — List directories.
- [`PUT /v1/files/association/id/{association_id}/directory`](/docs/reference/rest-api/files/create-directory-for-association) — Create directory for association.
- [`GET /v1/files/association/id/{association_id}/directory-contents`](/docs/reference/rest-api/files/get-directory-contents-for-association) — Get directory contents for association.
- [`PUT /v1/files/association/id/{association_id}/directory/rename`](/docs/reference/rest-api/files/rename-directory-for-association) — Rename directory for association.
- [`PUT /v1/files/association/id/{association_id}/link`](/docs/reference/rest-api/files/create-link-for-association) — Create link for association.
- [`POST /v1/files/association/id/{association_id}/query`](/docs/reference/rest-api/files/query-files-for-association) — Query files for association.
- [`POST /v1/files/exports`](/docs/reference/rest-api/files/create-export-job) — Create export job.
- [`GET /v1/files/exports/{export_job_id}`](/docs/reference/rest-api/files/get-export-job) — Get export job.
- [`PUT /v1/files/id/{fs_node_id}/representations`](/docs/reference/rest-api/files/set-file-representations) — Set file representations.
- [`POST /v1/files/id/{fs_node_id}/timeline-offsets`](/docs/reference/rest-api/files/set-file-timeline-offsets) — Set file timeline offsets.
- [`POST /v1/files/id/{fs_node_id}/topics`](/docs/reference/rest-api/files/declare-file-topics) — Declare file topics.
- [`POST /v1/files/import`](/docs/reference/rest-api/files/import-one) — Import one.
- [`POST /v1/files/import/batch`](/docs/reference/rest-api/files/import-batch) — Import batch.
- [`GET /v1/files/metadata/keys`](/docs/reference/rest-api/files/get-file-metadata-keys-for-org) — Get file metadata keys for org.
- [`POST /v1/files/query`](/docs/reference/rest-api/files/query-files) — Query files.
- [`POST /v1/files/query/result-count`](/docs/reference/rest-api/files/get-file-query-result-count) — Get file query result count.
- [`GET /v1/files/record/{file_id}`](/docs/reference/rest-api/files/get-file-record-by-id) — Get file record by id.
- [`PUT /v1/files/record/{file_id}`](/docs/reference/rest-api/files/update-file-record) — Update file record.
- [`GET /v1/files/record/path/{url_quoted_file_path}/association/{association_id}`](/docs/reference/rest-api/files/get-file-record-by-path) — Get file record by path.
- [`POST /v1/files/signed_url_upload`](/docs/reference/rest-api/files/begin-signed-url-upload) — Begin signed url upload.
- [`GET /v1/files/tags`](/docs/reference/rest-api/files/get-file-tags-for-org) — Get file tags for org.
- [`POST /v1/files/transactions/abort`](/docs/reference/rest-api/files/abort-transactions) — Abort transactions.
- [`POST /v1/files/upload`](/docs/reference/rest-api/files/begin-upload) — Begin upload.
- [`PUT /v1/files/upload/{upload_id}/complete`](/docs/reference/rest-api/files/complete-upload) — Complete upload.
- [`GET /v1/files/upload/{upload_id}/credentials`](/docs/reference/rest-api/files/get-upload-credentials) — Get upload credentials.
- [`PUT /v1/files/upload/{upload_id}/progress`](/docs/reference/rest-api/files/report-upload-progress) — Report upload progress.

## Images

Create, read, and modify entities within Roboto's 'images' domain

- [`GET /v1/images/credentials`](/docs/reference/rest-api/images/get-temporary-container-credentials) — Get temporary container credentials.
- [`DELETE /v1/images/image`](/docs/reference/rest-api/images/delete-container-image) — Delete container image.
- [`GET /v1/images/image/record/{org_id}/{image_uri}`](/docs/reference/rest-api/images/get-container-image-record-deprecated) — Get container image record deprecated.
- [`GET /v1/images/image/record/list`](/docs/reference/rest-api/images/list-image-records) — List image records.
- [`PUT /v1/images/repository`](/docs/reference/rest-api/images/create-image-repository) — Create image repository.
- [`DELETE /v1/images/repository`](/docs/reference/rest-api/images/delete-image-repository) — Delete image repository.
- [`GET /v1/images/repository/{repo_name}/contains/{image_tag}`](/docs/reference/rest-api/images/repository-contains-image) — Repository contains image.
- [`PUT /v1/images/repository/image-tag-mutability`](/docs/reference/rest-api/images/set-image-tag-mutability) — Set image tag mutability.
- [`GET /v1/images/repository/record/list`](/docs/reference/rest-api/images/list-repository-records) — List repository records.

## Ingestion Rules

Ingestion rules declare which files in an organization are ingestable, and how they are ingested.

- [`GET /v1/ingestion-rules`](/docs/reference/rest-api/ingestion-rules/list-ingestion-rules) — List ingestion rules.
- [`POST /v1/ingestion-rules`](/docs/reference/rest-api/ingestion-rules/create-ingestion-rule) — Create ingestion rule.
- [`GET /v1/ingestion-rules/{rule_id}`](/docs/reference/rest-api/ingestion-rules/get-ingestion-rule) — Get ingestion rule.
- [`PUT /v1/ingestion-rules/{rule_id}`](/docs/reference/rest-api/ingestion-rules/update-ingestion-rule) — Update ingestion rule.
- [`DELETE /v1/ingestion-rules/{rule_id}`](/docs/reference/rest-api/ingestion-rules/delete-ingestion-rule) — Delete ingestion rule.
- [`GET /v1/ingestion-rules/{rule_id}/existing-files`](/docs/reference/rest-api/ingestion-rules/preview-existing-files) — Preview existing files.
- [`POST /v1/ingestion-rules/{rule_id}/existing-files/ingest`](/docs/reference/rest-api/ingestion-rules/ingest-existing-files) — Ingest existing files.
- [`GET /v1/ingestion-rules/defaults`](/docs/reference/rest-api/ingestion-rules/list-default-ingestion-rules) — List default ingestion rules.
- [`POST /v1/ingestion-rules/defaults`](/docs/reference/rest-api/ingestion-rules/create-default-ingestion-rules) — Create default ingestion rules.
- [`POST /v1/ingestion-rules/ingest`](/docs/reference/rest-api/ingestion-rules/ingest-files) — Ingest files.
- [`POST /v1/ingestion-rules/match`](/docs/reference/rest-api/ingestion-rules/match-ingestion-rules) — Match ingestion rules.
- [`POST /v1/ingestion-rules/runs/latest`](/docs/reference/rest-api/ingestion-rules/latest-ingestion-runs) — Latest ingestion runs.

## Integrations

Create, read, and modify entities within Roboto's 'integrations' domain

- [`GET /v1/integrations/regions`](/docs/reference/rest-api/integrations/list-roboto-regions) — List roboto regions.
- [`GET /v1/integrations/storage/s3/buckets`](/docs/reference/rest-api/integrations/list-s3-bucket-integrations) — List s3 bucket integrations.
- [`POST /v1/integrations/storage/s3/buckets/{bucket}/healthcheck`](/docs/reference/rest-api/integrations/check-s3-bucket-health) — Check s3 bucket health.
- [`POST /v1/integrations/storage/s3/register`](/docs/reference/rest-api/integrations/register-s3-integration) — Register s3 integration.

## Layouts

Create, read, and modify entities within Roboto's 'layouts' domain

- [`GET /v1/layouts`](/docs/reference/rest-api/layouts/query-layouts-for-org) — Query layouts for org.
- [`POST /v1/layouts/create`](/docs/reference/rest-api/layouts/create-layout) — Create layout.
- [`GET /v1/layouts/id/{layout_id}`](/docs/reference/rest-api/layouts/get-layout-by-id) — Get layout by id.
- [`PUT /v1/layouts/id/{layout_id}`](/docs/reference/rest-api/layouts/update-layout) — Update layout.
- [`DELETE /v1/layouts/id/{layout_id}`](/docs/reference/rest-api/layouts/delete-layout) — Delete layout.
- [`GET /v1/layouts/name/{layout_name}`](/docs/reference/rest-api/layouts/get-layout-by-name) — Get layout by name.

## Limits

Create, read, and modify entities within Roboto's 'limits' domain

- [`GET /v1/limits/ai-credits/orgs/id/{org_id}`](/docs/reference/rest-api/limits/get-ai-credit-usage-for-org) — Get ai credit usage for org.
- [`GET /v1/limits/orgs/id/{org_id}`](/docs/reference/rest-api/limits/get-limits-for-org) — Get limits for org.

## MCP

Create, read, and modify entities within Roboto's 'mcp' domain

- [`POST /v1/mcp/oauth/callback`](/docs/reference/rest-api/mcp/oauth-callback) — Oauth callback.
- [`GET /v1/mcp/org-credentials`](/docs/reference/rest-api/mcp/list-mcp-org-credentials) — List mcp org credentials.
- [`GET /v1/mcp/servers`](/docs/reference/rest-api/mcp/list-mcp-servers) — List mcp servers.
- [`POST /v1/mcp/servers`](/docs/reference/rest-api/mcp/register-mcp-server) — Register mcp server.
- [`GET /v1/mcp/servers/{server_id}`](/docs/reference/rest-api/mcp/get-mcp-server) — Get mcp server.
- [`DELETE /v1/mcp/servers/{server_id}`](/docs/reference/rest-api/mcp/delete-mcp-server) — Delete mcp server.
- [`GET /v1/mcp/servers/{server_id}/context`](/docs/reference/rest-api/mcp/get-mcp-server-context) — Get mcp server context.
- [`PUT /v1/mcp/servers/{server_id}/context`](/docs/reference/rest-api/mcp/set-mcp-server-context) — Set mcp server context.
- [`POST /v1/mcp/servers/{server_id}/oauth/start`](/docs/reference/rest-api/mcp/start-oauth-flow) — Start oauth flow.
- [`DELETE /v1/mcp/servers/{server_id}/oauth/token`](/docs/reference/rest-api/mcp/disconnect-mcp-server) — Disconnect mcp server.
- [`PUT /v1/mcp/servers/{server_id}/org-credential`](/docs/reference/rest-api/mcp/set-mcp-server-org-credential) — Set mcp server org credential.
- [`DELETE /v1/mcp/servers/{server_id}/org-credential`](/docs/reference/rest-api/mcp/delete-mcp-server-org-credential) — Delete mcp server org credential.
- [`GET /v1/mcp/tokens`](/docs/reference/rest-api/mcp/list-mcp-token-statuses) — List mcp token statuses.

## Metrics

Create, read, and modify entities within Roboto's 'metrics' domain

- [`POST /v1/metrics`](/docs/reference/rest-api/metrics/publish-metrics) — Publish metrics.
- [`POST /v1/metrics/aggregate`](/docs/reference/rest-api/metrics/aggregate-metric) — Aggregate metric.
- [`POST /v1/metrics/definition`](/docs/reference/rest-api/metrics/create-metric-definition) — Create metric definition.
- [`GET /v1/metrics/definition/{name}`](/docs/reference/rest-api/metrics/get-metric-definition-by-name) — Get metric definition by name.
- [`PUT /v1/metrics/definition/{name}`](/docs/reference/rest-api/metrics/update-metric-definition) — Update metric definition.
- [`DELETE /v1/metrics/definition/{name}`](/docs/reference/rest-api/metrics/delete-metric-definition) — Delete metric definition.
- [`GET /v1/metrics/definitions`](/docs/reference/rest-api/metrics/list-metric-definitions) — List metric definitions.
- [`POST /v1/metrics/query`](/docs/reference/rest-api/metrics/query-metrics) — Query metrics.
- [`GET /v1/metrics/session/{session_id}`](/docs/reference/rest-api/metrics/list-metrics-by-session) — List metrics by session.

## Metrics Dashboards

Create, read, and modify entities within Roboto's 'metrics/dashboards' domain

- [`GET /v1/metrics/dashboards`](/docs/reference/rest-api/metrics-dashboards/query-dashboards-for-org) — Query dashboards for org.
- [`POST /v1/metrics/dashboards/create`](/docs/reference/rest-api/metrics-dashboards/create-dashboard) — Create dashboard.
- [`GET /v1/metrics/dashboards/id/{dashboard_id}`](/docs/reference/rest-api/metrics-dashboards/get-dashboard-by-id) — Get dashboard by id.
- [`PUT /v1/metrics/dashboards/id/{dashboard_id}`](/docs/reference/rest-api/metrics-dashboards/update-dashboard) — Update dashboard.
- [`DELETE /v1/metrics/dashboards/id/{dashboard_id}`](/docs/reference/rest-api/metrics-dashboards/delete-dashboard) — Delete dashboard.

## Notifications

Create, read, and modify entities within Roboto's 'notifications' domain

- [`GET /v1/notifications`](/docs/reference/rest-api/notifications/get-notifications-for-user) — Get notifications for user.
- [`PUT /v1/notifications/{notification_id}`](/docs/reference/rest-api/notifications/update-notification) — Update notification.
- [`DELETE /v1/notifications/{notification_id}`](/docs/reference/rest-api/notifications/delete-notification) — Delete notification.
- [`PUT /v1/notifications/batch`](/docs/reference/rest-api/notifications/put-notification-records) — Put notification records.

## Orgs

Create, read, and modify entities within Roboto's 'orgs' domain

- [`GET /v1/orgs/caller`](/docs/reference/rest-api/orgs/get-orgs-by-caller) — Get orgs by caller.
- [`PUT /v1/orgs/id/{org_id}/users/id/{url_encoded_user_id}`](/docs/reference/rest-api/orgs/update-org-user) — Update org user.

## Query

Create, read, and modify entities within Roboto's 'query' domain

- [`POST /v1/query/convert/nlp-to-roboql`](/docs/reference/rest-api/query/convert-natural-language-to-roboql) — Convert natural language to roboql.
- [`GET /v1/query/id/{query_id}`](/docs/reference/rest-api/query/get-query-record) — Get query record.
- [`GET /v1/query/id/{query_id}/count`](/docs/reference/rest-api/query/get-query-result-count) — Get query result count.
- [`GET /v1/query/id/{query_id}/results`](/docs/reference/rest-api/query/get-query-results) — Get query results.
- [`GET /v1/query/recent`](/docs/reference/rest-api/query/get-recent-queries) — Get recent queries.
- [`POST /v1/query/submit/roboql`](/docs/reference/rest-api/query/submit-roboql-query) — Submit roboql query.
- [`POST /v1/query/submit/structured`](/docs/reference/rest-api/query/submit-structured-query) — Submit structured query.
- [`POST /v1/query/submit/term`](/docs/reference/rest-api/query/submit-term-query) — Submit term query.

## Secrets

Create, read, and modify entities within Roboto's 'secrets' domain

- [`GET /v1/secrets`](/docs/reference/rest-api/secrets/get-secrets-for-org) — Get secrets for org.
- [`POST /v1/secrets`](/docs/reference/rest-api/secrets/create-secret) — Create secret.
- [`GET /v1/secrets/name/{secret_name}`](/docs/reference/rest-api/secrets/get-secret-by-name) — Get secret by name.
- [`PUT /v1/secrets/name/{secret_name}`](/docs/reference/rest-api/secrets/update-secret-record) — Update secret record.
- [`DELETE /v1/secrets/name/{secret_name}`](/docs/reference/rest-api/secrets/delete-secret-by-name) — Delete secret by name.
- [`GET /v1/secrets/name/{secret_name}/creds`](/docs/reference/rest-api/secrets/get-secret-creds) — Get secret creds.

## Sessions

A Session is an operational time window of a Device, such as a drone flight, a vehicle drive, or a robot arm test run.

- [`GET /v1/sessions`](/docs/reference/rest-api/sessions/list-sessions) — List sessions.
- [`POST /v1/sessions`](/docs/reference/rest-api/sessions/create-session) — Create session.
- [`POST /v1/sessions/create_if_not_exists`](/docs/reference/rest-api/sessions/create-session-if-not-exists) — Create session if not exists.
- [`GET /v1/sessions/id/{session_id}`](/docs/reference/rest-api/sessions/get-session) — Get session.
- [`PUT /v1/sessions/id/{session_id}`](/docs/reference/rest-api/sessions/update-session) — Update session.
- [`DELETE /v1/sessions/id/{session_id}`](/docs/reference/rest-api/sessions/delete-session) — Delete session.
- [`POST /v1/sessions/id/{session_id}/complete`](/docs/reference/rest-api/sessions/complete-session) — Complete session.
- [`GET /v1/sessions/id/{session_id}/devices`](/docs/reference/rest-api/sessions/list-session-devices) — List session devices.
- [`POST /v1/sessions/id/{session_id}/devices`](/docs/reference/rest-api/sessions/attach-to-device) — Attach to device.
- [`DELETE /v1/sessions/id/{session_id}/devices`](/docs/reference/rest-api/sessions/detach-from-device) — Detach from device.
- [`GET /v1/sessions/id/{session_id}/files`](/docs/reference/rest-api/sessions/list-session-files) — List session files.
- [`POST /v1/sessions/id/{session_id}/files`](/docs/reference/rest-api/sessions/add-files) — Add files.
- [`DELETE /v1/sessions/id/{session_id}/files`](/docs/reference/rest-api/sessions/remove-files) — Remove files.
- [`GET /v1/sessions/id/{session_id}/ingestion`](/docs/reference/rest-api/sessions/get-session-ingestion-status) — Get session ingestion status.
- [`POST /v1/sessions/id/{session_id}/ingestion/skip`](/docs/reference/rest-api/sessions/skip-waiting-for) — Skip waiting for.
- [`GET /v1/sessions/id/{session_id}/topics`](/docs/reference/rest-api/sessions/list-session-topics) — List session topics.
- [`GET /v1/sessions/id/{session_id}/topics/name/{url_quoted_topic_name}`](/docs/reference/rest-api/sessions/get-session-topic) — Get session topic.
- [`POST /v1/sessions/id/{session_id}/unix-offset`](/docs/reference/rest-api/sessions/set-unix-offset) — Set unix offset.
- [`DELETE /v1/sessions/id/{session_id}/unix-offset`](/docs/reference/rest-api/sessions/clear-unix-offset) — Clear unix offset.
- [`POST /v1/sessions/ingestion/summaries`](/docs/reference/rest-api/sessions/get-session-ingestion-summaries) — Get session ingestion summaries.

## Skills

Create, read, and modify entities within Roboto's 'skills' domain

- [`GET /v1/skills`](/docs/reference/rest-api/skills/list-skills) — List skills.
- [`POST /v1/skills/create`](/docs/reference/rest-api/skills/create-skill) — Create skill.
- [`GET /v1/skills/id/{skill_id}`](/docs/reference/rest-api/skills/get-skill-by-id) — Get skill by id.
- [`PUT /v1/skills/id/{skill_id}`](/docs/reference/rest-api/skills/update-skill-metadata) — Update skill metadata.
- [`DELETE /v1/skills/id/{skill_id}`](/docs/reference/rest-api/skills/delete-skill) — Delete skill.
- [`PUT /v1/skills/id/{skill_id}/subscribe`](/docs/reference/rest-api/skills/set-subscription) — Set subscription.
- [`POST /v1/skills/id/{skill_id}/subscribe`](/docs/reference/rest-api/skills/subscribe) — Subscribe.
- [`DELETE /v1/skills/id/{skill_id}/subscribe`](/docs/reference/rest-api/skills/unsubscribe) — Unsubscribe.
- [`GET /v1/skills/id/{skill_id}/summary`](/docs/reference/rest-api/skills/get-skill-summary) — Get skill summary.
- [`GET /v1/skills/id/{skill_id}/versions`](/docs/reference/rest-api/skills/list-versions) — List versions.
- [`POST /v1/skills/id/{skill_id}/versions`](/docs/reference/rest-api/skills/create-version) — Create version.
- [`GET /v1/skills/id/{skill_id}/versions/{version}`](/docs/reference/rest-api/skills/get-version) — Get version.
- [`PUT /v1/skills/id/{skill_id}/versions/{version}`](/docs/reference/rest-api/skills/update-skill-version) — Update skill version.
- [`DELETE /v1/skills/id/{skill_id}/versions/{version}`](/docs/reference/rest-api/skills/delete-skill-version) — Delete skill version.
- [`GET /v1/skills/name/{skill_name}`](/docs/reference/rest-api/skills/get-skill-by-name) — Get skill by name.
- [`GET /v1/skills/tags`](/docs/reference/rest-api/skills/list-known-tags) — List known tags.

## Tokens

Create, read, and modify entities within Roboto's 'tokens' domain

- [`GET /v1/tokens`](/docs/reference/rest-api/tokens/list-tokens) — List tokens.
- [`POST /v1/tokens`](/docs/reference/rest-api/tokens/create-token) — Create token.
- [`GET /v1/tokens/{token_id}`](/docs/reference/rest-api/tokens/deprecated-get-token-legacy) — Deprecated get token legacy.
- [`DELETE /v1/tokens/{token_id}`](/docs/reference/rest-api/tokens/deprecated-delete-token-legacy) — Deprecated delete token legacy.
- [`GET /v1/tokens/id/{token_id}`](/docs/reference/rest-api/tokens/get-token) — Get token.
- [`DELETE /v1/tokens/id/{token_id}`](/docs/reference/rest-api/tokens/delete-token) — Delete token.
- [`POST /v1/tokens/id/{token_id}/disable`](/docs/reference/rest-api/tokens/disable-token) — Disable token.
- [`POST /v1/tokens/id/{token_id}/enable`](/docs/reference/rest-api/tokens/enable-token) — Enable token.

## Topics

Create, read, and modify entities within Roboto's 'topics' domain

- [`POST /v1/topics`](/docs/reference/rest-api/topics/create-topic) — Create topic.
- [`GET /v1/topics/association/{encoded_association}`](/docs/reference/rest-api/topics/get-topics-by-association) — Get topics by association.
- [`GET /v1/topics/association/{encoded_association}/name/{url_quoted_topic_name}`](/docs/reference/rest-api/topics/get-topic-by-name-and-association) — Get topic by name and association.
- [`DELETE /v1/topics/association/{encoded_association}/name/{url_quoted_topic_name}`](/docs/reference/rest-api/topics/delete-topic-legacy) — Delete topic legacy.
- [`PUT /v1/topics/association/{encoded_association}/name/{url_quoted_topic_name}/message-path`](/docs/reference/rest-api/topics/update-topic-message-path-legacy) — Update topic message path legacy.
- [`POST /v1/topics/association/{encoded_association}/name/{url_quoted_topic_name}/message-path`](/docs/reference/rest-api/topics/add-topic-message-path-legacy) — Add topic message path legacy.
- [`POST /v1/topics/association/{encoded_association}/name/{url_quoted_topic_name}/message-path/representation`](/docs/reference/rest-api/topics/add-message-path-representation-legacy) — Add message path representation legacy.
- [`POST /v1/topics/association/{encoded_association}/name/{url_quoted_topic_name}/representation`](/docs/reference/rest-api/topics/set-default-topic-representation-legacy) — Set default topic representation legacy.
- [`GET /v1/topics/association/{encoded_association}/time-bounds`](/docs/reference/rest-api/topics/get-topic-time-bounds-by-association) — Get topic time bounds by association.
- [`GET /v1/topics/id/{topic_id}`](/docs/reference/rest-api/topics/get-topic-by-id) — Get topic by id.
- [`PUT /v1/topics/id/{topic_id}`](/docs/reference/rest-api/topics/update-topic) — Update topic.
- [`DELETE /v1/topics/id/{topic_id}`](/docs/reference/rest-api/topics/delete-topic-by-id) — Delete topic by id.
- [`PUT /v1/topics/id/{topic_id}/message-path`](/docs/reference/rest-api/topics/update-topic-message-path-by-id) — Update topic message path by id.
- [`POST /v1/topics/id/{topic_id}/message-path`](/docs/reference/rest-api/topics/add-topic-message-path-by-id) — Add topic message path by id.
- [`POST /v1/topics/id/{topic_id}/message-path/representation`](/docs/reference/rest-api/topics/add-message-path-representation-by-id) — Add message path representation by id.
- [`GET /v1/topics/id/{topic_id}/message-path/representations`](/docs/reference/rest-api/topics/get-message-path-representations) — Get message path representations.
- [`GET /v1/topics/id/{topic_id}/message-path/representations/{storage_format}`](/docs/reference/rest-api/topics/get-message-path-representations-by-format) — Get message path representations by format.
- [`POST /v1/topics/id/{topic_id}/representation`](/docs/reference/rest-api/topics/set-default-topic-representation-by-id) — Set default topic representation by id.
- [`GET /v1/topics/message-path/id/{message_path_id}`](/docs/reference/rest-api/topics/get-message-path-by-id) — Get message path by id.
- [`GET /v1/topics/metadata/keys`](/docs/reference/rest-api/topics/get-topic-metadata-keys-for-org) — Get topic metadata keys for org.
- [`GET /v1/topics/unique/topic_fields`](/docs/reference/rest-api/topics/get-field-paths-for-topic) — Get field paths for topic.
- [`GET /v1/topics/unique/topic_message_paths`](/docs/reference/rest-api/topics/get-all-unique-topic-message-paths-for-org) — Get all unique topic message paths for org.
- [`GET /v1/topics/unique/topic_names`](/docs/reference/rest-api/topics/get-unique-topic-names-for-org) — Get unique topic names for org.
- [`GET /v2/topics/id/{topic_id}`](/docs/reference/rest-api/topics/get-topic-identity-by-id) — Get topic identity by id.
- [`POST /v2/topics/id/{topic_id}/read-plan`](/docs/reference/rest-api/topics/resolve-read-plan) — Resolve read plan.
- [`POST /v2/topics/id/{topic_id}/unix-offset`](/docs/reference/rest-api/topics/set-topic-unix-offset) — Set topic unix offset.
- [`DELETE /v2/topics/id/{topic_id}/unix-offset`](/docs/reference/rest-api/topics/clear-topic-unix-offset) — Clear topic unix offset.
- [`GET /v2/topics/partition/id/{topic_part_id}/timeline-extents`](/docs/reference/rest-api/topics/list-timeline-extents) — List timeline extents.
- [`GET /v2/topics/schema/id/{schema_id}`](/docs/reference/rest-api/topics/get-schema-by-id) — Get schema by id.
- [`GET /v2/topics/schema/id/{schema_id}/fields`](/docs/reference/rest-api/topics/get-schema-fields) — Get schema fields.
- [`GET /v2/topics/schema/id/{schema_id}/timeline-sources`](/docs/reference/rest-api/topics/list-timeline-sources) — List timeline sources.
- [`PUT /v2/topics/schema/id/{schema_id}/timeline-sources/{timeline_source_id}`](/docs/reference/rest-api/topics/update-timeline-source) — Update timeline source.
- [`DELETE /v2/topics/schema/id/{schema_id}/timeline-sources/{timeline_source_id}`](/docs/reference/rest-api/topics/delete-timeline-source) — Delete timeline source.

## Triggers

Create, read, and modify entities within Roboto's 'triggers' domain

- [`GET /v1/triggers`](/docs/reference/rest-api/triggers/list-triggers) — List triggers.
- [`POST /v1/triggers`](/docs/reference/rest-api/triggers/create-trigger) — Create trigger.
- [`GET /v1/triggers/{trigger_name}`](/docs/reference/rest-api/triggers/get-trigger-by-name) — Get trigger by name.
- [`PUT /v1/triggers/{trigger_name}`](/docs/reference/rest-api/triggers/update-trigger) — Update trigger.
- [`DELETE /v1/triggers/{trigger_name}`](/docs/reference/rest-api/triggers/delete-trigger) — Delete trigger.
- [`GET /v1/triggers/{trigger_name}/evaluations`](/docs/reference/rest-api/triggers/get-trigger-evaluations) — Get trigger evaluations.
- [`POST /v1/triggers/aggregated/query`](/docs/reference/rest-api/triggers/query-aggregated-triggers) — Query aggregated triggers.
- [`GET /v1/triggers/dataset/id/{dataset_id}/dispatches`](/docs/reference/rest-api/triggers/get-dataset-trigger-dispatches) — Get dataset trigger dispatches.
- [`GET /v1/triggers/dataset/id/{dataset_id}/evaluations`](/docs/reference/rest-api/triggers/get-dataset-trigger-evaluations) — Get dataset trigger evaluations.
- [`GET /v1/triggers/dataset/id/{dataset_id}/evaluations/summary`](/docs/reference/rest-api/triggers/get-dataset-trigger-evaluations-summary) — Get dataset trigger evaluations summary.
- [`GET /v1/triggers/events/samples`](/docs/reference/rest-api/triggers/get-event-samples) — Get event samples.
- [`GET /v1/triggers/id/{trigger_id}`](/docs/reference/rest-api/triggers/get-trigger-by-id) — Get trigger by id.
- [`GET /v1/triggers/id/{trigger_id}/dispatches`](/docs/reference/rest-api/triggers/get-trigger-dispatches) — Get trigger dispatches.
- [`POST /v1/triggers/id/{trigger_id}/dry-run`](/docs/reference/rest-api/triggers/dry-run-trigger) — Dry run trigger.
- [`GET /v1/triggers/id/{trigger_id}/evaluations/count`](/docs/reference/rest-api/triggers/get-trigger-evaluations-count) — Get trigger evaluations count.
- [`POST /v1/triggers/query`](/docs/reference/rest-api/triggers/query-triggers) — Query triggers.
- [`POST /v1/triggers/scheduled`](/docs/reference/rest-api/triggers/create-scheduled-trigger) — Create scheduled trigger.
- [`GET /v1/triggers/scheduled/{trigger_name}`](/docs/reference/rest-api/triggers/get-scheduled-trigger-by-name) — Get scheduled trigger by name.
- [`GET /v1/triggers/scheduled/id/{trigger_id}`](/docs/reference/rest-api/triggers/get-scheduled-trigger-by-id) — Get scheduled trigger by id.
- [`PUT /v1/triggers/scheduled/id/{trigger_id}`](/docs/reference/rest-api/triggers/update-scheduled-trigger) — Update scheduled trigger.
- [`DELETE /v1/triggers/scheduled/id/{trigger_id}`](/docs/reference/rest-api/triggers/delete-scheduled-trigger) — Delete scheduled trigger.

## URDF

Generate and edit viewable glTF assets from URDF robot descriptions and PLY point clouds.

- [`GET /v1/urdf/bindable_topic_message_paths`](/docs/reference/rest-api/urdf/get-bindable-topic-message-paths) — Get bindable topic message paths.
- [`POST /v1/urdf/files/{file_id}/visualization_asset`](/docs/reference/rest-api/urdf/request-visualization-asset) — Request visualization asset.
- [`PUT /v1/urdf/files/{file_id}/visualization_asset/joint_bindings`](/docs/reference/rest-api/urdf/set-joint-bindings) — Set joint bindings.

## Users

Create, read, and modify entities within Roboto's 'users' domain

- [`GET /v1/users`](/docs/reference/rest-api/users/get-current-user) — Get current user.
- [`PUT /v1/users`](/docs/reference/rest-api/users/update-user) — Update user.
- [`DELETE /v1/users`](/docs/reference/rest-api/users/delete-user) — Delete user.
- [`GET /v1/users/id/{user_id}`](/docs/reference/rest-api/users/get-user-by-id) — Get user by id.
- [`GET /v1/users/invites`](/docs/reference/rest-api/users/get-invites-for-user) — Get invites for user.
- [`GET /v1/users/orgs`](/docs/reference/rest-api/users/list-orgs) — List orgs.
- [`GET /v1/users/roles`](/docs/reference/rest-api/users/get-org-roles-for-user) — Get org roles for user.
- [`GET /v1/users/whoami`](/docs/reference/rest-api/users/whoami) — Whoami.

## Views

Create, read, and modify entities within Roboto's 'views' domain

- [`GET /v1/views`](/docs/reference/rest-api/views/list-views-for-org) — List views for org.
- [`POST /v1/views/create`](/docs/reference/rest-api/views/create-view) — Create view.
- [`GET /v1/views/id/{view_id}`](/docs/reference/rest-api/views/get-view-by-id) — Get view by id.
- [`PUT /v1/views/id/{view_id}`](/docs/reference/rest-api/views/update-view) — Update view.
- [`DELETE /v1/views/id/{view_id}`](/docs/reference/rest-api/views/delete-view) — Delete view.
- [`GET /v1/views/id/{view_id}/access`](/docs/reference/rest-api/views/get-view-access) — Get view access.
- [`PUT /v1/views/id/{view_id}/access`](/docs/reference/rest-api/views/edit-view-access) — Edit view access.
- [`POST /v1/views/id/{view_id}/duplicate`](/docs/reference/rest-api/views/duplicate-view) — Duplicate view.

## Viz

Create, read, and modify entities within Roboto's 'viz' domain

- [`POST /v1/viz/events`](/docs/reference/rest-api/viz/query-workspace-events) — Query workspace events.
- [`POST /v1/viz/workspaces`](/docs/reference/rest-api/viz/create-workspace) — Create workspace.
- [`GET /v1/viz/workspaces/id/{workspace_id}`](/docs/reference/rest-api/viz/get-workspace) — Get workspace.
- [`PUT /v1/viz/workspaces/id/{workspace_id}`](/docs/reference/rest-api/viz/update-workspace) — Update workspace.
- [`GET /v1/viz/workspaces/id/{workspace_id}/accessibility`](/docs/reference/rest-api/viz/get-workspace-accessibility) — Get workspace accessibility.
- [`PUT /v1/viz/workspaces/id/{workspace_id}/accessibility`](/docs/reference/rest-api/viz/update-workspace-accessibility) — Update workspace accessibility.
