# Sim Documentation > The open-source AI workspace where teams build, deploy, and manage AI agents. Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. Connect 1,000+ integrations and every major LLM to create agents that automate real work — visually, conversationally, or with code. Trusted by over 100,000 builders. ## Documentation Overview This file provides an overview of our documentation. For full content of all pages, see [llms-full.txt](https://docs.sim.ai/llms-full.txt). ## Main Sections ### Root - [Documentation](https://docs.sim.ai/) ### Academy - [What is Sim?](https://docs.sim.ai/academy) Sim is a unified workspace for building and operating AI systems, data, workflows, and the integrations that connect them to the outside world. - [The Agent Block](https://docs.sim.ai/academy/agents/block) Inside the Agent block, a run becomes a conversation: a message stack the model reads, a swappable brain, and an output bundle every later block can use. - [Agents](https://docs.sim.ai/academy/agents/intro) An AI agent is a Sim workflow that uses Agent blocks: the reasoning engine you shape, parameterize, and compose into intelligent processes. - [Memory](https://docs.sim.ai/academy/agents/memory) One setting gives an agent memory: a conversation ID under which every turn is kept, so the next run starts from the conversation so far. - [Skills](https://docs.sim.ai/academy/agents/skills) A skill is a written method the agent reads when it decides it's relevant, turning a vague guess into a sourced, repeatable procedure without crowding the prompt. - [Tool Calling](https://docs.sim.ai/academy/agents/tool-calling) Give an agent tools and it works in a loop, deciding, calling, reading results, and converging on an answer you can audit call-by-call in the logs. - [Building with Chat](https://docs.sim.ai/academy/chat/building) Describe the system you want in plain language, and Sim builds it, then tests it, debugs it, shows you the evidence, and deploys it, all inside one conversation. - [Chat](https://docs.sim.ai/academy/chat/intro) Chat is your AI command center: one conversation that queries your tables, searches your docs, runs and schedules workflows, researches the outside world, and composes it all into new systems. - [Files](https://docs.sim.ai/academy/files/intro) Sim natively supports files, store, reference, and pass around documents and media so workflows can read and produce real assets like PDFs, images, audio, and video. - [The File Object](https://docs.sim.ai/academy/files/object) Every file in Sim, whatever made it, travels as the same object, so producers and consumers compose without special handling. - [Document Intake & Extraction](https://docs.sim.ai/academy/use-cases/document-extraction) A pipeline that takes incoming documents, extracts the fields you care about, and writes structured rows you can act on. - [Monitoring & Automated Research](https://docs.sim.ai/academy/use-cases/monitoring-research) A scheduled agent that watches sources you care about, researches what changed, and reports back, on its own. - [Sales Data Management & Enrichment](https://docs.sim.ai/academy/use-cases/sales-data-enrichment) A table-backed system that takes thin lead records, enriches them in parallel, scores them, and writes the results back. - [Slack IT Triage Bot](https://docs.sim.ai/academy/use-cases/slack-it-triage) An agent that watches a Slack channel, classifies incoming IT requests, answers what it can from your docs, and routes the rest. - [Branching](https://docs.sim.ai/academy/workflows/branching) Split a workflow into different paths based on the result of a step: the Condition block decides with a rule, the Router lets a model decide. - [Deployment](https://docs.sim.ai/academy/workflows/deployment) Deploying gives a workflow an address so the outside world can run it: the same Start block answers calls as an API, a chat, or an MCP tool. - [Workflows](https://docs.sim.ai/academy/workflows/intro) A workflow is a visual program made of blocks: where you compose data, operations, integrations, and AI agents into a process. - [Logs](https://docs.sim.ai/academy/workflows/logs) A log is the complete record of one workflow run, and debugging is reading that record backwards, from a wrong value to the block that produced it. - [Loops & Parallel](https://docs.sim.ai/academy/workflows/loops) Repeat the same steps over a collection: the Loop block runs them one item at a time, the Parallel block runs items in concurrent batches. - [Subworkflows](https://docs.sim.ai/academy/workflows/subworkflows) Call one workflow from another, the way you'd call a function in code, reuse logic and compose small workflows into larger systems. - [Tables](https://docs.sim.ai/academy/tables/intro) Tables store structured data, columns as types, rows as entries, a spreadsheet or lightweight database your workflows read, write, and operate on at scale. - [Table Operations](https://docs.sim.ai/academy/tables/operations) The Table block works across two surfaces, a panel where you describe the operation, and the live table that answers it, with one shape shared by query, insert, update, and delete. - [Workflow Columns](https://docs.sim.ai/academy/tables/workflow-columns) Attach a workflow to a table column and the table fills itself, and every value it writes carries the full trace of the run that produced it. - [Connectors](https://docs.sim.ai/academy/knowledge-bases/connectors) A connector keeps a knowledge base in sync with the tool where your documents actually live, first import, steady re-sync, changes and removals included. - [Knowledge Bases](https://docs.sim.ai/academy/knowledge-bases/intro) Knowledge bases give your workflows searchable memory, large volumes of text an agent can search by meaning and use to ground its answers. ### Agents - [Choosing what to use](https://docs.sim.ai/agents/choosing) Pick between a deterministic block, an agent tool, a custom tool, an MCP server, a workflow-as-tool, and a skill. - [Custom Tools](https://docs.sim.ai/agents/custom-tools) Create your own tools with JavaScript code and use them in Agent blocks - [Agents](https://docs.sim.ai/agents) An agent is a workflow that reasons and acts, built around Agent blocks and the features you give them. - [Using MCP tools](https://docs.sim.ai/agents/mcp) Connect external tools and services using the Model Context Protocol - [Agent skills](https://docs.sim.ai/agents/skills) Reusable instruction packages your agents load on demand, managed from the Skills tab. ### Api Reference - [Authentication](https://docs.sim.ai/api-reference/authentication) Authenticate with API keys or delegated OAuth access tokens - [Getting Started](https://docs.sim.ai/api-reference/getting-started) Base URL, OpenAPI specification, first API call, response format, error handling, and pagination - [Python](https://docs.sim.ai/api-reference/python) - [TypeScript](https://docs.sim.ai/api-reference/typescript) - [List Workflows](https://docs.sim.ai/api-reference/workflows/listWorkflows) List active workflows in a workspace. Use `scope=archived` to find workflows available for restoration. Supports folder and deployment filters, search, sorting, and cursor pagination. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Create Workflow](https://docs.sim.ai/api-reference/workflows/createWorkflowV2) Create a workflow at the workspace root or in a workflow folder. The response includes seeded blocks and their IDs for attaching edges. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Get Workflow State](https://docs.sim.ai/api-reference/workflows/getWorkflowState) Get the editable draft graph, including blocks, edges, loop and parallel containers, and variables. Use this state with Replace Workflow State to preserve workspace bindings; Export Workflow removes those bindings for portability. This read records no audit event, and `HEAD` mirrors `GET`. OAuth scope: `api:read`. - [Replace Workflow State](https://docs.sim.ai/api-reference/workflows/replaceWorkflowState) Replace the draft graph atomically; concurrent writes are last-write-wins. Recompute containers from blocks and preserve omitted variables. Foreign IDs return `409`; lint is advisory. The live deployment is unchanged. `dryRun=true` validates without saving, auditing, or notifying; `needsRedeployment` describes the pre-write state. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Apply Workflow Operations](https://docs.sim.ai/api-reference/workflows/applyWorkflowOperations) Edit the draft graph and block enablement in one write. Inspect `skipped` for failures; do not retry `deferred` edges. With `atomic=true`, skipped operations or dropped inputs return `409` (`OPERATIONS_NOT_APPLIED`) without saving. `mintedBlockIds` maps labels to generated IDs. Lint is advisory; `dryRun=true` validates without saving, auditing, or notifying. The live deployment is unchanged. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Update Workflow Variables](https://docs.sim.ai/api-reference/workflows/applyWorkflowVariables) Add, edit, or delete variables by name, applying operations in order. Values are coerced to their declared type when possible; otherwise they are stored as supplied. A batch with no changes returns `200` with `changed: false`. Read current variables with Get Workflow. OAuth scope: `api:write`. - [Duplicate Workflow](https://docs.sim.ai/api-reference/workflows/duplicateWorkflow) Copy a workflow's graph and variables into the same workspace. Omit `name` to reuse the source name; name collisions in the destination folder are resolved automatically. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Restore Workflow](https://docs.sim.ai/api-reference/workflows/restoreWorkflow) Restore an archived workflow and the schedules, webhooks, MCP tools, and chats archived with it. An active workflow returns `409`. If its folder is archived, the workflow returns to the workspace root. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Move Workflows](https://docs.sim.ai/api-reference/workflows/moveWorkflows) Move up to 100 workflows into one folder. Moves succeed or fail independently; missing, archived, or locked workflows appear in `failed`. Duplicate IDs are ignored. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Get Workflow](https://docs.sim.ai/api-reference/workflows/getWorkflow) Get a workflow with its variables and deployed API-trigger inputs. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Update Workflow](https://docs.sim.ai/api-reference/workflows/updateWorkflowV2) Update a workflow's name, description, or folder path. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Delete Workflow](https://docs.sim.ai/api-reference/workflows/deleteWorkflowV2) Archive a workflow and stop its schedules, webhooks, MCP tools, and chats. Use List Workflows with `scope=archived` to find it and Restore Workflow to recover it and its archived resources. Both `deleted` and `archived` acknowledge archival. OAuth scope: `api:write`. - [List Workflow Versions](https://docs.sim.ai/api-reference/workflows/listWorkflowVersionsV2) List immutable deployment versions of a workflow, newest first. OAuth scope: `api:read`. - [Get Workflow Version](https://docs.sim.ai/api-reference/workflows/getWorkflowVersionV2) Get an immutable deployment version and its pinned workflow graph snapshot. OAuth scope: `api:read`. - [Update Workflow Version](https://docs.sim.ai/api-reference/workflows/updateWorkflowVersionV2) Update a deployment version's name or release note. Omitted fields remain unchanged; `description: null` clears the note. The graph and live version remain unchanged. Use Activate Workflow Version to make this version live. OAuth scope: `api:write`. - [Activate Workflow Version](https://docs.sim.ai/api-reference/workflows/activateWorkflowVersion) Asynchronously activate a specific deployment version, including when the workflow is not currently deployed. The draft remains unchanged. Read Get Workflow Deployment for `isDeployed` and `latestDeploymentAttempt`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Revert Workflow To Version](https://docs.sim.ai/api-reference/workflows/revertWorkflowVersion) Replace the editable draft with a deployment version, discarding current draft edits. Use `active` for the live version. The live deployment remains unchanged; Activate Workflow Version or Rollback Workflow changes it. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Workflow Deployment](https://docs.sim.ai/api-reference/workflows/getWorkflowDeployment) Get the live version, latest deployment attempt, readiness, draft changes (`needsRedeployment`), and public API access. With `isPublicApi: true`, anyone with the execution URL can run the workflow and consume billed usage without an API key. Hosted chat is managed separately. OAuth scope: `api:read`. - [Update Workflow Public API Access](https://docs.sim.ai/api-reference/workflows/updateWorkflowPublicApi) Enable or disable unauthenticated execution of the deployed workflow. Enabling allows anyone with the execution URL to consume billed usage. Organization sharing restrictions return `403` with `PUBLIC_SHARING_NOT_ALLOWED`. Hosted chat is managed separately. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Deploy Workflow](https://docs.sim.ai/api-reference/workflows/deployWorkflow) Create and asynchronously activate a deployment version. Every call creates a new version; retrying after a timeout can create a duplicate. Read Get Workflow Deployment to check activation. A conflicting webhook path returns `409`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Undeploy Workflow](https://docs.sim.ai/api-reference/workflows/undeployWorkflow) Deactivate the currently serving workflow version. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Rollback Workflow](https://docs.sim.ai/api-reference/workflows/rollbackWorkflow) Asynchronously activate a previous deployment version, defaulting to the preceding active version. Requires a deployed workflow and leaves the draft unchanged. Use Activate Workflow Version to select a version when the workflow is undeployed. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Export Workflow](https://docs.sim.ai/api-reference/workflows/exportWorkflow) Export a portable, secret-sanitized workflow; workspace-scoped bindings must be selected again after import. Exporting records an audit event. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Import Workflow](https://docs.sim.ai/api-reference/workflows/importWorkflow) Create a workflow from a portable export object, bare state, or JSON string. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [List Chat Deployments](https://docs.sim.ai/api-reference/workflows/listChatDeployments) List hosted chats and their public URLs with cursor pagination. Filter by `workflowId` for one workflow's chat. The list requires workspace read access; Get Workflow Chat Deployment requires admin access and includes visitor access settings and customizations. Passwords are never returned. OAuth scope: `api:read`. - [Get Workflow Chat Deployment](https://docs.sim.ai/api-reference/workflows/getWorkflowChatDeployment) Get a workflow's hosted chat and visitor access settings. Requires workspace admin access; a missing chat returns `404`. Passwords are never returned; `hasPassword` indicates whether one is set. Hosted chat and workflow API deployment are managed separately. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Delete Workflow Chat Deployment](https://docs.sim.ai/api-reference/workflows/deleteWorkflowChatDeployment) Remove a workflow's hosted chat and release its URL identifier. The workflow API deployment remains active; use Undeploy Workflow to stop it. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Create or Replace Workflow Chat Deployment](https://docs.sim.ai/api-reference/workflows/replaceWorkflowChatDeployment) Create or replace a workflow's hosted chat and deploy its draft. Omitted fields reset to defaults except per-field customizations. Password authentication requires `password`; email or SSO requires non-empty `allowedEmails`. Public authentication allows anyone with the chat URL to use it. A duplicate identifier or pending deployment returns `409`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Execute Workflow](https://docs.sim.ai/api-reference/workflows/executeWorkflowV2) Execute a deployment or use `run.source: "manual"` for the draft. Manual runs require personal or OAuth write access and reject async. Public deployments allow anonymous sync or streaming. Request `application/x-ndjson` for heartbeats and the final result. Timeouts return `200` with failed status and `TIMEOUT`. Supply `X-Run-Id` to prevent duplicate execution; reuse returns `409`, never a replay. Input descriptions specify compatible modes; invalid combinations return `400`. OAuth scope: `api:write`. - [List Workflow Folders](https://docs.sim.ai/api-reference/workflows/listWorkflowsFolders) List workflow folders in a workspace. Returns the complete set in one page; `nextCursor` is always null. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Create Workflow Folder](https://docs.sim.ai/api-reference/workflows/createWorkflowsFolder) Create a workflow folder in a workspace. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Rename or Move Workflow Folder](https://docs.sim.ai/api-reference/workflows/relocateWorkflowsFolder) Rename or move a workflow folder and update all descendant paths. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Delete Workflow Folder](https://docs.sim.ai/api-reference/workflows/deleteWorkflowsFolder) Archive an empty workflow folder, or set `recursive=true` to archive its subfolders and workflows. Use Restore Workflow to recover workflows. OAuth scope: `api:write`. - [List Workflow Runs](https://docs.sim.ai/api-reference/workflow-runs/listWorkflowRunsV2) List recorded runs of a workflow with filtering and opaque cursor pagination. Expired runs are permanently deleted. Retention is 30 days from run start on Free, unlimited on Pro and Team, and configured per organization on Enterprise with workspace overrides. OAuth scope: `api:read`. - [Get Workflow Run](https://docs.sim.ai/api-reference/workflow-runs/getWorkflowRunV2) Get current run state with optional final and block outputs. With `includeOutput`, `files` includes download paths; `includeFileBase64` inlines file bytes and returns `413` with the download path when one file or the total exceeds 16 MiB. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. OAuth scope: `api:read`. - [Download Workflow Run File](https://docs.sim.ai/api-reference/workflow-runs/downloadWorkflowRunFileV2) Download one run-produced file by ID. Downloads record an audit event. Expired runs are permanently deleted. Retention is 30 days from run start on Free, unlimited on Pro and Team, and configured per organization on Enterprise with workspace overrides. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. `HEAD` omits `Content-Length`; use file metadata to size downloads. OAuth scope: `api:read`. - [Resume Workflow Run](https://docs.sim.ai/api-reference/workflow-runs/resumeWorkflowRunV2) Resume one human-in-the-loop pause. The resumed attempt receives a new run ID and returns either a synchronous result or a queue receipt. OAuth scope: `api:write`. - [Cancel Workflow Run](https://docs.sim.ai/api-reference/workflow-runs/cancelRunV2) Request cancellation of a running, queued, or paused workflow run. Terminal runs return successfully without changes. A table workflow-group run returns `409` if its cell can no longer accept cancellation. OAuth scope: `api:write`. - [List Logs](https://docs.sim.ai/api-reference/logs/listLogs) List logs with filters, selectable detail, sorting, and cursor pagination. `includeJobRuns=true` includes chat and Sim-agent jobs only with `sortBy=startedAt`, because other orderings are unsupported. `files` contains only run-produced files; use the files API for input attachments. Expired runs are permanently deleted. Retention is 30 days from run start on Free, unlimited on Pro and Team, and configured per organization on Enterprise with workspace overrides. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Get Log](https://docs.sim.ai/api-reference/logs/getLog) Get a run's workflow graph, trace spans, final output, and cost. Trace spans expire separately, so an empty `traceSpans` array does not prove none were recorded. Expired runs are permanently deleted. Retention is 30 days from run start on Free, unlimited on Pro and Team, and configured per organization on Enterprise with workspace overrides. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Get Log Statistics](https://docs.sim.ai/api-reference/logs/getLogStats) Get run counts, success and error counts, and latency by workspace or workflow. Default bounds span recorded runs, or the last 24 hours when empty. Buckets may extend past the end. Folder filters include descendants; `workflowsTruncated` affects series, not totals. Expired runs are permanently deleted. Retention is 30 days from run start on Free, unlimited on Pro and Team, and configured per organization on Enterprise with workspace overrides. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [List Files](https://docs.sim.ai/api-reference/files/listFiles) List active workspace files with folder filtering, search, sorting, and cursor pagination. Use `scope=archived` to find files available for restoration. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Create File](https://docs.sim.ai/api-reference/files/createFile) Create a workspace file from inline UTF-8 or base64 content. Use an upload session for streamed or larger files. OAuth scope: `api:write`. - [Create File Upload](https://docs.sim.ai/api-reference/files/createFileUpload) Create a resumable upload session and receive either a signed PUT URL or multipart instructions. OAuth scope: `api:write`. - [Get File Upload](https://docs.sim.ai/api-reference/files/getFileUpload) Get an upload session's state to determine whether an interrupted transfer can resume. Requires the signed upload token and current workspace access. OAuth scope: `api:read`. - [Abort File Upload](https://docs.sim.ai/api-reference/files/abortFileUpload) Abort an incomplete upload session and discard its uploaded data. Completed uploads cannot be aborted. OAuth scope: `api:write`. - [Create File Upload Part URLs](https://docs.sim.ai/api-reference/files/createFileUploadPartUrls) Create signed URLs for a bounded set of multipart upload part numbers. OAuth scope: `api:write`. - [Complete File Upload](https://docs.sim.ai/api-reference/files/completeFileUpload) Finalize an upload and register its workspace file. Repeating a completed upload returns the existing file. OAuth scope: `api:write`. - [Read File Text](https://docs.sim.ai/api-reference/files/readFileText) Extract text without changing the file. Use Unzip File to unpack archives or Download File for original bytes. Unsupported types return `400`, compiling documents return `409`, and oversized files return `413`. `degraded: true` indicates incomplete or synthesized text, including some legacy `.doc` and `.ppt` results; `truncated: true` indicates a parser limit. OAuth scope: `api:read`. - [Bulk Download Files](https://docs.sim.ai/api-reference/files/bulkDownloadFiles) Stream selected files and recursive folder contents as a ZIP archive. Each selection parameter and the resolved set allow 100 entries; unmatched paths or excess entries return `400`. Total bytes are bounded. Downloads record an audit event. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. `HEAD` omits `Content-Length`; use file metadata to size downloads. OAuth scope: `api:read`. - [Unzip File](https://docs.sim.ai/api-reference/files/unzipFile) Extract a ZIP archive into a new sibling folder and return counts and the destination path. Use List Files to inspect its contents. Large archives can take minutes; concurrent extraction of the same archive returns `409`. Size or processing-time limits return `413`. OAuth scope: `api:write`. - [Download File](https://docs.sim.ai/api-reference/files/downloadFile) Download current file bytes. Generated documents use compiled artifacts, returning `409` while compiling and `413` above the rendered-size ceiling. Downloading records an audit event. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. `HEAD` omits `Content-Length`; use file metadata to size downloads. OAuth scope: `api:read`. - [Rename File](https://docs.sim.ai/api-reference/files/renameFile) Rename a workspace file without changing its containing folder. OAuth scope: `api:write`. - [Delete File](https://docs.sim.ai/api-reference/files/deleteFile) Archive a workspace file, retaining its stored bytes and removing API read access. List Files with `scope=archived` finds it; Restore File recovers it. Archiving an already archived file returns `404`. OAuth scope: `api:write`. - [Restore File](https://docs.sim.ai/api-reference/files/restoreFile) Restore an archived file to the workspace root. Name collisions add a `_restored` suffix; use the returned `name` and `folderPath`. An active file returns unchanged. An archived workspace returns `400`; an unresolved name collision returns `409`. OAuth scope: `api:write`. - [Get File Metadata](https://docs.sim.ai/api-reference/files/getFile) Get file metadata and its public-share configuration. The `share` field is null when the file has never been shared. OAuth scope: `api:read`. - [Move Files](https://docs.sim.ai/api-reference/files/moveFileItems) Move up to 1,000 files to a folder path or the workspace root. OAuth scope: `api:write`. - [Get File Share](https://docs.sim.ai/api-reference/files/getFileShare) Get a file's public-share configuration. An unshared file returns `data: null`; a disabled share returns its configuration with `isActive: false`. OAuth scope: `api:read`. - [Enable or Disable File Share](https://docs.sim.ai/api-reference/files/upsertFileShare) Create or update a file's public share. `isActive` is required; other fields describe their behavior when access modes change. Enabling a protected mode on a previously unshared file requires its credential in the same request. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Edit File Content](https://docs.sim.ai/api-reference/files/editFileContent) Edit part of a UTF-8 file; use Replace File Content to replace it entirely. Search-and-replace requires one exact match unless `replaceAll` is true. Anchored modes match trimmed complete lines; their input descriptions specify boundary handling. Non-UTF-8 files return `400`. Concurrent writes return `409`; re-read before retrying. OAuth scope: `api:write`. - [Replace File Content](https://docs.sim.ai/api-reference/files/updateFileContent) Replace the complete contents of an existing file from UTF-8 or base64 input. OAuth scope: `api:write`. - [Search File Content](https://docs.sim.ai/api-reference/files/searchFileContent) Search indexed text in active workspace files and return matching lines with file IDs and line numbers. `folderPaths` limits both results and reported coverage. Missing matches are inconclusive if `complete` is false or `indexStatus.skippedFiles` or `indexStatus.partialFiles` is nonzero. `truncated` means additional matches exist beyond `maxResults`. OAuth scope: `api:read`. - [Delete Files](https://docs.sim.ai/api-reference/files/bulkDeleteFiles) Archive up to 1,000 workspace files while retaining their stored bytes. Use Restore File to recover each file. OAuth scope: `api:write`. - [List Folders](https://docs.sim.ai/api-reference/files/listFilesFolders) List workspace file folders with parent-path filtering and sorting. Use `scope=archived` to find paths accepted by Restore Folder. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. - [Create Folder](https://docs.sim.ai/api-reference/files/createFilesFolder) Create a folder at the supplied workspace path. OAuth scope: `api:write`. - [Rename or Move Folder](https://docs.sim.ai/api-reference/files/relocateFilesFolder) Rename or move a folder and atomically update all descendant paths. OAuth scope: `api:write`. - [Delete Folder](https://docs.sim.ai/api-reference/files/deleteFilesFolder) Archive an empty folder, or set `recursive=true` to archive its files and subfolders. Use Restore Folder to recover the archived contents. OAuth scope: `api:write`. - [Restore Folder](https://docs.sim.ai/api-reference/files/restoreFilesFolder) Restore a folder and the files and subfolders archived with it. Use the path from List Folders with `scope=archived`. A path that is not archived returns `404`. OAuth scope: `api:write`. - [List Audit Logs](https://docs.sim.ai/api-reference/audit-logs/listAuditLogs) List an organization audit trail with filters and opaque cursor pagination. Requires an Enterprise subscription and organization admin or owner access. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Get Audit Log](https://docs.sim.ai/api-reference/audit-logs/getAuditLog) Get one organization audit-log entry. Requires an Enterprise subscription and organization admin or owner access. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [List Tables](https://docs.sim.ai/api-reference/tables/listTables) List active tables with folder filtering, search, sorting, and cursor pagination. Use `scope=archived` to find tables available for restoration. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Create Table](https://docs.sim.ai/api-reference/tables/createTable) Create a table with a typed column schema and optional folder placement. OAuth scope: `api:write`. - [Get Table](https://docs.sim.ai/api-reference/tables/getTable) Get a table with its metadata, column schema, locks, and current job. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Update Table](https://docs.sim.ai/api-reference/tables/updateTable) Rename a table, edit its description, or move it to a folder. Fields are saved independently: a failed request may leave partial changes. `error.details.applied` lists saved fields; retry only the remaining fields. If absent, nothing changed. Lock flags are read-only. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Delete Table](https://docs.sim.ai/api-reference/tables/deleteTable) Archive a table while retaining its rows. Use List Tables with `scope=archived` to find it and Restore Table to recover it. OAuth scope: `api:write`. - [Add Column](https://docs.sim.ai/api-reference/tables/addTableColumn) Add a typed column and return the complete resulting table schema. OAuth scope: `api:write`. - [Update Column](https://docs.sim.ai/api-reference/tables/updateTableColumn) Update a column by name and return the complete resulting table schema. OAuth scope: `api:write`. - [Delete Column](https://docs.sim.ai/api-reference/tables/deleteTableColumn) Delete a column by name while preserving at least one table column. OAuth scope: `api:write`. - [List Rows](https://docs.sim.ai/api-reference/tables/listTableRows) List rows in default order with cursor pagination. Pages default to a 5 MB limit and may contain fewer rows than requested; continue until `nextCursor` is null. Use Query Rows for filtering and sorting. `includeRunState=true` adds per-group run outcomes and reduces the row limit. OAuth scope: `api:read`. - [Create Rows](https://docs.sim.ai/api-reference/tables/createTableRows) Insert one row with a data object or insert a bounded batch with a rows array. Cell keys are column names. OAuth scope: `api:write`. - [Update Rows by Filter](https://docs.sim.ai/api-reference/tables/updateTableRows) Apply the same partial data patch to every row matching a non-empty predicate. OAuth scope: `api:write`. - [Delete Rows](https://docs.sim.ai/api-reference/tables/deleteTableRows) Delete rows by a non-empty predicate or an explicit bounded list of row identifiers. OAuth scope: `api:write`. - [Get Row](https://docs.sim.ai/api-reference/tables/getTableRow) Get one row by identifier. Set `includeRunState=true` to attach the row's per-workflow-group run outcomes. OAuth scope: `api:read`. - [Update Row](https://docs.sim.ai/api-reference/tables/updateTableRow) Merge a partial data patch into one row by identifier. OAuth scope: `api:write`. - [Delete Row](https://docs.sim.ai/api-reference/tables/deleteTableRow) Delete one row by identifier. OAuth scope: `api:write`. - [Upsert Row](https://docs.sim.ai/api-reference/tables/upsertTableRow) Insert a row or replace the row matching a selected unique column. On replacement, omitted columns are cleared; send the complete row. Use Update Row for a partial patch. OAuth scope: `api:write`. - [Query Rows](https://docs.sim.ai/api-reference/tables/queryTableRows) Query rows with typed predicates, sorting, and cursor pagination. Omit the predicate to match all rows. Pages default to a 5 MB limit; continue until `nextCursor` is null. Oversized predicates return `413`. `includeRunState` adds per-group outcomes and reduces the row limit. Counts are read separately and can differ from paged results if rows change. OAuth scope: `api:read`. - [Count Rows](https://docs.sim.ai/api-reference/tables/countTableRows) Count rows matching a typed predicate, or omit the predicate to count all rows. The count is read separately from row pages and can change between requests. Oversized predicates return `413`. OAuth scope: `api:read`. - [List Views](https://docs.sim.ai/api-reference/tables/listTableViews) List saved table views, omitting references to removed columns. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. - [Create View](https://docs.sim.ai/api-reference/tables/createTableView) Save a filter, sort, and column layout as a named presentation of a table. OAuth scope: `api:write`. - [Get View](https://docs.sim.ai/api-reference/tables/getTableView) Get one saved table view by identifier. OAuth scope: `api:read`. - [Update View](https://docs.sim.ai/api-reference/tables/updateTableView) Rename a view, replace or shallow-merge its configuration, or promote it to the table default. OAuth scope: `api:write`. - [Delete View](https://docs.sim.ai/api-reference/tables/deleteTableView) Delete a saved presentation without changing any table rows. OAuth scope: `api:write`. - [List Workflow Groups](https://docs.sim.ai/api-reference/tables/listTableWorkflowGroups) List the workflow and enrichment groups that can be dispatched for a table. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. - [Add Workflow Group](https://docs.sim.ai/api-reference/tables/addTableWorkflowGroup) Bind a workflow or enrichment to the table and create the columns populated by its outputs. OAuth scope: `api:write`. - [Update Workflow Group](https://docs.sim.ai/api-reference/tables/updateTableWorkflowGroup) Restructure a workflow group, its producer, outputs, or execution behavior. Repointing the group at a different workflow concurrently invalidates the resolved output types and returns `409` — retry the update. OAuth scope: `api:write`. - [Delete Workflow Group](https://docs.sim.ai/api-reference/tables/deleteTableWorkflowGroup) Delete a workflow group and every table column populated by that group. OAuth scope: `api:write`. - [List Active Run Dispatches](https://docs.sim.ai/api-reference/tables/listTableDispatches) List in-flight run dispatches for a table in one page; `nextCursor` is always null. Use Get Run Dispatch to read a settled dispatch. OAuth scope: `api:read`. - [Create Run Dispatch](https://docs.sim.ai/api-reference/tables/createTableDispatch) Start workflow or enrichment groups across all rows or selected rows. Poll Get Run Dispatch until `complete` or `canceled`. A null `dispatchId` means no dispatch is available to poll; check row outcomes with `includeRunState`. Use Cancel Run Dispatch to stop further scheduling. OAuth scope: `api:write`. - [Get Enrichment Run Detail](https://docs.sim.ai/api-reference/tables/getRowEnrichment) Get an enrichment cell's provider attempts, statuses, hosted-key costs, durations, and matching provider. Null means no run detail was recorded; `404` means the table, row, or group does not exist. OAuth scope: `api:read`. - [Run Enrichment For One Row](https://docs.sim.ai/api-reference/tables/runRowEnrichment) Start one workflow or enrichment group for a table row. Poll Get Run Dispatch using the returned `dispatchId`. A null `dispatchId` means no dispatch is available to poll; check row outcomes with `includeRunState`. OAuth scope: `api:write`. - [Search Rows](https://docs.sim.ai/api-reference/tables/searchTableRows) Search cell text for a case-insensitive substring within an optional filtered and sorted view. Returns cell coordinates, not row data; `ordinal` matches the view used by Query Rows. Results are unpaginated and capped at 1000. If `truncated` is true, narrow the search or predicate. OAuth scope: `api:read`. - [Create Table Import](https://docs.sim.ai/api-reference/tables/createTableImport) Create a CSV import. Upload sources receive signed transfer instructions; workspace-file sources start processing directly. OAuth scope: `api:write`. - [Get Table Import](https://docs.sim.ai/api-reference/tables/getTableImport) Get an import's progress and status. During `uploading`, the signed upload token is required; omitting it returns `404`. OAuth scope: `api:read`. - [Cancel Table Import](https://docs.sim.ai/api-reference/tables/cancelTableImport) Cancel an upload or processing import. Committed row batches remain. Non-cancelable states, including `expired`, return `409`; unknown or purged imports return `404`. OAuth scope: `api:write`. - [Create Table Import Part URLs](https://docs.sim.ai/api-reference/tables/createTableImportPartUrls) Create signed URLs for multipart upload parts. Requires the `uploading` state; other states return `409`. Unknown or purged imports return `404`. OAuth scope: `api:write`. - [Complete Table Import Upload](https://docs.sim.ai/api-reference/tables/completeTableImportUpload) Verify or assemble uploaded CSV bytes and start processing under the same import ID. Requires an import awaiting upload completion; other states return `409`. Unknown or purged imports return `404`. OAuth scope: `api:write`. - [Create Table Export](https://docs.sim.ai/api-reference/tables/createTableExport) Create a CSV or JSON export. Exports of small tables finish during the request; larger exports run asynchronously. OAuth scope: `api:write`. - [Get Table Export](https://docs.sim.ai/api-reference/tables/getTableExport) Get a table export's progress and status. OAuth scope: `api:read`. - [Cancel Table Export](https://docs.sim.ai/api-reference/tables/cancelTableExport) Cancel an export that is still in progress. OAuth scope: `api:write`. - [Download Table Export](https://docs.sim.ai/api-reference/tables/downloadTableExport) Get a short-lived signed download URL for a completed export. Other states return `409`; an unavailable export file returns `404`. OAuth scope: `api:read`. - [Cancel Column Runs](https://docs.sim.ai/api-reference/tables/cancelTableRuns) Stop in-flight and pending workflow or enrichment cell runs across the table or one selected row. OAuth scope: `api:write`. - [List Folders](https://docs.sim.ai/api-reference/tables/listTablesFolders) List table folders, optionally limiting results to direct children of a parent path. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. - [Create Folder](https://docs.sim.ai/api-reference/tables/createTablesFolder) Create one table-folder leaf whose parent path already exists. OAuth scope: `api:write`. - [Rename or Move Folder](https://docs.sim.ai/api-reference/tables/relocateTablesFolder) Rename or move a table folder and update all descendant paths. OAuth scope: `api:write`. - [Delete Folder](https://docs.sim.ai/api-reference/tables/deleteTablesFolder) Archive an empty folder, or set `recursive=true` to archive its tables and subfolders. Use Restore Folder to recover the archived contents. OAuth scope: `api:write`. - [Restore Folder](https://docs.sim.ai/api-reference/tables/restoreTablesFolder) Restore an archived table folder, its descendants, and tables using its former path. An archived parent moves it to the root; name conflicts may change the returned `path`. Non-archived paths return `404`. Save the path from Delete Folder, because List Folders does not include archived table folders. OAuth scope: `api:write`. - [Restore Table](https://docs.sim.ai/api-reference/tables/restoreTable) Restore a table and its archived rows, views, and workflow groups. Active tables return unchanged without a new audit event. Name conflicts may change the returned `name`. Find archived tables with List Tables and `scope=archived`. OAuth scope: `api:write`. - [Bulk Update Rows](https://docs.sim.ai/api-reference/tables/bulkUpdateTableRows) Apply separate partial patches to up to 1,000 rows, preserving omitted columns. A row outside the table rejects the entire request with `400` and lists missing IDs. Use Update Rows by Filter to apply one patch to every matching row. OAuth scope: `api:write`. - [Get Run Dispatch](https://docs.sim.ai/api-reference/tables/getTableDispatch) Get a dispatch's current state. Poll until `complete` or `canceled`; use row reads with `includeRunState` for per-cell outcomes. OAuth scope: `api:read`. - [Cancel Run Dispatch](https://docs.sim.ai/api-reference/tables/cancelTableDispatch) Stop a dispatch from scheduling more cells. Already queued or running cells continue; use Cancel Column Runs to stop them. Completed or canceled dispatches return unchanged. OAuth scope: `api:write`. - [Move Tables and Folders](https://docs.sim.ai/api-reference/tables/moveTables) Move up to 100 tables and folders to one destination. Items succeed or fail independently: covered tables are `skipped`, missing items are `notFound`, and lock or cycle failures include reasons in `failed`. An invalid destination rejects the request before any move. OAuth scope: `api:write`. - [Bulk Delete Tables and Folders](https://docs.sim.ai/api-reference/tables/bulkDeleteTables) Archive up to 100 selected tables and folders, including folder contents. Items succeed or fail independently, with `skipped`, `notFound`, and `failed` outcomes. `deletedItems` includes all descendants. Use Restore Table or Restore Folder to recover archived items. OAuth scope: `api:write`. - [List Knowledge Bases](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeBases) List active knowledge bases in a workspace with folder filtering, search, sorting, and cursor pagination. Use `scope=archived` to find knowledge bases available for restoration. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Create Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeBase) Create a knowledge base in a workspace with optional folder placement and chunking configuration. An unknown `folderPath` returns `404`. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Get Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/getKnowledgeBase) Get a knowledge base's metadata and document counts. Inaccessible knowledge bases return `404`. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Update Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeBase) Update a knowledge base's name, description, chunking configuration, or folder placement. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Delete Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeBase) Archive a knowledge base, its documents, and its connectors, pausing synchronization. Use List Knowledge Bases with `scope=archived` to find it and Restore Knowledge Base to recover it. OAuth scope: `api:write`. - [Export Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/exportKnowledgeBase) Stream a knowledge base as a bundle archive: its configuration, tag definitions, each workspace-visible document's file and chunk text, and optionally chunk vectors. Access-control lists, connector links, and credentials never leave. More than 2000 documents returns `413`. Exports record an audit event. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. `HEAD` omits `Content-Length`; use file metadata to size downloads. OAuth scope: `api:read`. - [List Knowledge Connectors](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeConnectors) List external sources connected to a knowledge base with cursor pagination. Stored API keys are never returned. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Create Knowledge Connector](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeConnector) Validate and connect an external source, then queue its initial synchronization. The `apiKey` field is never returned. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Knowledge Connector](https://docs.sim.ai/api-reference/knowledge-bases/getKnowledgeConnector) Get one connector and its ten most recent synchronization attempts. Stored API keys are never returned. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Update Knowledge Connector](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeConnector) Update connector source configuration, schedule, or active state. Replacing source configuration on a runnable connector queues an immediate synchronization; paused connectors retain the change without synchronizing until resumed. Source configuration cannot be replaced while synchronization is already in progress. Authentication material cannot be changed through this operation. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Knowledge Connector](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeConnector) Delete a connector and optionally its synchronized documents. Documents are retained by default. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Sync Knowledge Connector](https://docs.sim.ai/api-reference/knowledge-bases/syncKnowledgeConnector) Queue a connector synchronization. Rehydration forces existing documents to be fetched and indexed again. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Knowledge Connector Documents](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeConnectorDocuments) List documents produced by one connector with opaque cursor pagination. Excluded documents are omitted unless explicitly requested. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Update Knowledge Connector Documents](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeConnectorDocuments) Exclude connector documents from knowledge search or restore previously excluded documents. Only documents produced by the selected connector can change. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Search Knowledge](https://docs.sim.ai/api-reference/knowledge-bases/searchKnowledge) Search one or more knowledge bases with semantic vector retrieval, optional hybrid full-text retrieval, and structured tag filters. Every result names the `knowledgeBaseId` it came from. A request body over 2 MiB is a `413`. Reranking returns `409` when the stored results cannot pass secret-provenance enforcement. OAuth scope: `api:read`. - [List Tags](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeTags) List the knowledge base's tag definitions with display names, write slots, and field types. Filters and document reads use display names; document writes use slots. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. - [Create Tag](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeTag) Create a tag definition. Write document values by `tagSlot` and filter by `displayName`. Omitting `tagSlot` selects a free slot; exhaustion returns `400`. An occupied slot or duplicate name returns `409`. Use Bulk Save Tag Definitions for multiple definitions. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Tag Definitions](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeTagDefinitions) Delete unused tag definitions by default. With `unused=false`, permanently delete all definitions and their values from documents and chunks. Use Delete Tag to remove one definition. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Bulk Save Tag Definitions](https://docs.sim.ai/api-reference/knowledge-bases/bulkSaveKnowledgeTagDefinitions) Create or update tag definitions, preserving unspecified slots. Updates require `originalDisplayName`; other entries create tags. Slot and name conflicts appear in per-definition `errors` with HTTP `200`, leaving conflicting values unchanged. Use Update Document to set tag values. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Documents](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeDocuments) List documents with filename search, state and tag filters, sorting, and cursor pagination. Tag values use display names; use List Tags to resolve the slots required for writes. OAuth scope: `api:read`. - [Upload Document](https://docs.sim.ai/api-reference/knowledge-bases/uploadKnowledgeDocument) Upload one document as multipart form data. Processing continues asynchronously after the document is accepted. OAuth scope: `api:write`. - [Bulk Enable or Disable Documents](https://docs.sim.ai/api-reference/knowledge-bases/bulkUpdateKnowledgeDocuments) Enable or disable selected documents, or use `selectAll` for the entire knowledge base. Use Delete Document to remove documents individually. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Create Document Upload](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeDocumentUpload) Create a resumable upload session and receive direct PUT or multipart transfer instructions. OAuth scope: `api:write`. - [Abort Document Upload](https://docs.sim.ai/api-reference/knowledge-bases/abortKnowledgeDocumentUpload) Abort an incomplete upload session and discard its uploaded data. Completed uploads cannot be aborted. OAuth scope: `api:write`. - [Create Document Upload Part URLs](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeDocumentUploadPartUrls) Create short-lived signed PUT URLs for up to 100 multipart part numbers. OAuth scope: `api:write`. - [Complete Document Upload](https://docs.sim.ai/api-reference/knowledge-bases/completeKnowledgeDocumentUpload) Verify a direct upload or assemble multipart parts, create the knowledge document, and queue asynchronous processing. OAuth scope: `api:write`. - [Get Document](https://docs.sim.ai/api-reference/knowledge-bases/getKnowledgeDocument) Get document metadata, processing status, and source connector details. OAuth scope: `api:read`. - [Update Document](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeDocument) Rename a document, change search availability, update tag slots, or requeue processing. Omitted fields remain unchanged; indexing state is read-only. Use List Tags to resolve names to slots and Get Document for source connector details, which this response omits. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Document](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeDocument) Remove a document from listings and search. Uploaded documents and their chunks are deleted. Connector documents are excluded while retaining their stored data; later synchronization does not re-add them. OAuth scope: `api:write`. - [List Folders](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeFolders) List folders in the knowledge-base folder tree with filtering and sorting. Returns the complete set in one page; `nextCursor` is always null. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:read`. - [Create Folder](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeFolder) Create a folder in the knowledge-base folder tree. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Rename or Move Folder](https://docs.sim.ai/api-reference/knowledge-bases/relocateKnowledgeFolder) Rename or move a folder and atomically rewrite descendant paths. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Delete Folder](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeFolder) Archive an empty folder, or set `recursive=true` to archive its subfolders and knowledge bases. Use Restore Knowledge Base to recover knowledge bases. OAuth scope: `api:write`. - [Restore Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/restoreKnowledgeBase) Restore a knowledge base and the documents and connectors archived with it. Active knowledge bases return unchanged without a new audit event. An archived workspace returns `409`; an archived containing folder moves the restored knowledge base to the workspace root. Workspace folder trees exceeding 10,000 folders return `413`. OAuth scope: `api:write`. - [Index Workspace Files](https://docs.sim.ai/api-reference/knowledge-bases/addWorkspaceFilesToKnowledgeBase) Queue stored workspace files for indexing without re-uploading bytes. Unreadable, unsupported, or over-100 MB files appear in `failed`; valid files are queued. Partial success returns `200`. Use Get Document to poll processing after receiving document IDs. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Chunks](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeChunks) List document chunks with content search, enabled filtering, sorting, and cursor pagination. Tags use slots; use List Tags to resolve display names. Documents that have not finished processing return `409` with their current status. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Create Chunk](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeChunk) Append a chunk, embedding it before the response so it is immediately searchable. It inherits the document's tags and next `chunkIndex`. Connector-synced chunks are read-only and return `403` with `error.details.code: "CONNECTOR_MANAGED_RESOURCE_READ_ONLY"`; change the source and re-sync, or exclude the document. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Bulk Update Chunks](https://docs.sim.ai/api-reference/knowledge-bases/bulkUpdateKnowledgeChunks) Enable, disable, or delete multiple chunks in one best-effort request. Unknown chunk IDs appear in `errors` without failing the request; `processed` counts matched chunks, not changes. Connector-synced chunks are read-only and return `403` with `error.details.code: "CONNECTOR_MANAGED_RESOURCE_READ_ONLY"`; change the source and re-sync, or exclude the document. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Chunk](https://docs.sim.ai/api-reference/knowledge-bases/getKnowledgeChunk) Get one chunk of a document, including the exact text that was embedded. Documents that have not finished processing return `409` with their current status. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Update Chunk](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeChunk) Correct chunk text or disable it from search. Changing `content` re-embeds immediately and recalculates document token and character counts; disabling retains the index. Connector-synced chunks are read-only and return `403` with `error.details.code: "CONNECTOR_MANAGED_RESOURCE_READ_ONLY"`; change the source and re-sync, or exclude the document. Documents that have not finished processing return `409` with their current status. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Chunk](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeChunk) Permanently remove one chunk and subtract it from document counts. Remaining `chunkIndex` values stay stable and may become non-contiguous. Connector-synced chunks are read-only and return `403` with `error.details.code: "CONNECTOR_MANAGED_RESOURCE_READ_ONLY"`; change the source and re-sync, or exclude the document. Documents that have not finished processing return `409` with their current status. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Update Tag](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeTag) Rename a tag or change its slot-compatible `fieldType`. Renaming changes read and filter names without moving the slot or its values. Slots are fixed for a tag's lifetime; an incompatible type returns `400` and requires creating a new tag. A duplicate display name returns `409`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Tag](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeTag) Permanently delete a tag definition and its values from every document and chunk in the knowledge base. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Next Tag Slot](https://docs.sim.ai/api-reference/knowledge-bases/getNextKnowledgeTagSlot) Get the next available slot and remaining capacity for a field type. This does not reserve a slot. Create Tag selects a free slot when `tagSlot` is omitted. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [List Tag Usage](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeTagUsage) Count the documents and chunks with a value for each defined tag. Returns the complete set in one page; `nextCursor` is always null. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Get Billing Status](https://docs.sim.ai/api-reference/billing/getBillingStatus) Get the current plan, billing standing, credit allowance, and storage quota. Pooled `credits` and `storage` are visible only to callers who can manage the payer's billing; workspace API keys receive null for both. Use List Billing Logs for credit history. OAuth scope: `api:read`. - [List Billing Logs](https://docs.sim.ai/api-reference/billing/listBillingLogs) List credit usage with source filtering and cursor pagination. The default `period` is `30d`; pagination covers only the selected time window. An inverted custom window returns `400`. OAuth scope: `api:read`. - [List Workspaces](https://docs.sim.ai/api-reference/workspaces/listWorkspaces) List active workspaces available to the calling credential with opaque cursor pagination. A personal API key or OAuth token sees accessible workspaces that permit user-held API credentials; a workspace API key sees only its bound workspace. OAuth scope: `api:read`. - [Get Workspace](https://docs.sim.ai/api-reference/workspaces/getWorkspace) Get metadata for an accessible workspace. OAuth scope: `api:read`. - [List Workspace Members](https://docs.sim.ai/api-reference/workspaces/listWorkspaceMembers) List workspace members by email, including explicit grants and inherited organization admin access. OAuth scope: `api:read`. - [List MCP Servers](https://docs.sim.ai/api-reference/mcp-servers/listMcpServers) List MCP servers registered in a workspace, excluding request-header values and OAuth secrets. Connection metadata remains at registration defaults until List MCP Server Tools performs discovery. OAuth scope: `api:read`. - [Create MCP Server](https://docs.sim.ai/api-reference/mcp-servers/createMcpServer) Register an external MCP server without connecting to it. A duplicate URL returns `409`; use Update MCP Server to change the existing registration. The server remains disconnected until List MCP Server Tools succeeds. OAuth scope: `api:write`. - [Get MCP Server](https://docs.sim.ai/api-reference/mcp-servers/getMcpServer) Get one MCP server by identifier. Request-header values and OAuth client secrets are never returned. OAuth scope: `api:read`. - [Update MCP Server](https://docs.sim.ai/api-reference/mcp-servers/updateMcpServer) Update an MCP server's supplied fields. Omitted fields remain unchanged unless the field specifies otherwise. Authentication changes revoke the stored OAuth grant and reset connection metadata. Use List MCP Server Tools to reconnect. OAuth scope: `api:write`. - [Delete MCP Server](https://docs.sim.ai/api-reference/mcp-servers/deleteMcpServer) Remove an MCP server and revoke its OAuth tokens. Workflows retain blocks that referenced the server's tools, but those tools can no longer be called. OAuth scope: `api:write`. - [List MCP Server Tools](https://docs.sim.ai/api-reference/mcp-servers/listMcpServerTools) Discover up to 1,000 tools within 5 MB, connect to the server, and update connection metadata. Results are unpaginated. Invalid OAuth returns `409` with `MCP_SERVER_REAUTHORIZATION_REQUIRED`; reauthorize through the browser. Unavailable servers return `503`. `HEAD` checks access with the same authorization as `GET` but skips side effects, returning an empty `200` without payload headers on success. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Workflow MCP Servers](https://docs.sim.ai/api-reference/mcp-servers/listWorkflowMcpServers) List MCP servers that expose deployed workflows to external clients. Use List MCP Servers for external servers Sim calls. Tool names share a 2,000-name page limit; inspect `toolNamesTruncated` and use List Workflow MCP Tools for a server's inventory. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Create Workflow MCP Server](https://docs.sim.ai/api-reference/mcp-servers/createWorkflowMcpServer) Create an MCP server that exposes deployed workflows as tools. Every supplied workflow must already be deployed. With `isPublic: true`, anyone with the server URL can execute its workflows without a Sim API key. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Workflow MCP Server](https://docs.sim.ai/api-reference/mcp-servers/getWorkflowMcpServer) Get a published workflow MCP server's metadata and client endpoint. Use List Workflow MCP Tools for its tool inventory. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Update Workflow MCP Server](https://docs.sim.ai/api-reference/mcp-servers/updateWorkflowMcpServer) Update a workflow MCP server's name, description, or public access. Omitted fields remain unchanged; `description: null` clears the description. Publish or unpublish tools separately. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Workflow MCP Server](https://docs.sim.ai/api-reference/mcp-servers/deleteWorkflowMcpServer) Delete a workflow MCP server and stop serving its tools. The underlying workflows remain deployed and executable through the workflow API. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Workflow MCP Tools](https://docs.sim.ai/api-reference/mcp-servers/listWorkflowMcpTools) List a server's published tools by name, including workflow IDs used to unpublish them. Returns up to 2,000 tools with `nextCursor: null`; `truncated` indicates an incomplete inventory that cannot be paginated. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Publish Workflow As MCP Tool](https://docs.sim.ai/api-reference/mcp-servers/deployWorkflowMcpTool) Publish a deployed workflow as an MCP tool using its deployed input schema. Each server has at most one tool per workflow; repeating the call replaces that tool and returns `200` with `updated: true`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Unpublish Workflow MCP Tool](https://docs.sim.ai/api-reference/mcp-servers/undeployWorkflowMcpTool) Unpublish an MCP tool by its workflow ID. The workflow's API deployment remains active. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Skills](https://docs.sim.ai/api-reference/skills/listSkills) List workspace and built-in skills with cursor pagination. Built-in skills are read-only. The list omits skill bodies; use Get Skill to read content. OAuth scope: `api:read`. - [Create Skill](https://docs.sim.ai/api-reference/skills/createSkill) Create one skill in a workspace. Its kebab-case name must be unique and cannot be reserved by a built-in skill. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Skill](https://docs.sim.ai/api-reference/skills/getSkill) Get one workspace or built-in skill, including its full content. Built-in skills are marked read-only. OAuth scope: `api:read`. - [Update Skill](https://docs.sim.ai/api-reference/skills/updateSkill) Update a workspace skill. Omitted fields remain unchanged. Built-in skills are read-only. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Skill](https://docs.sim.ai/api-reference/skills/deleteSkill) Delete a workspace skill. Built-in skills are read-only and cannot be deleted. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Skill Editors](https://docs.sim.ai/api-reference/skills/listSkillEditors) List skill editors and workspace administrators with cursor pagination. OAuth scope: `api:read`. - [Grant Skill Editor](https://docs.sim.ai/api-reference/skills/grantSkillEditor) Grant skill editor access to a workspace member by email. Requires an existing editor or workspace admin; admins already have access and cannot receive explicit grants. Existing grants return `200`; new grants return `201`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Revoke Skill Editor](https://docs.sim.ai/api-reference/skills/revokeSkillEditor) Revoke an explicit editor grant by email. The caller must already be a skill editor or workspace administrator. Workspace administrators have derived access that cannot be revoked. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Custom Tools](https://docs.sim.ai/api-reference/custom-tools/listCustomTools) List code-backed custom tools in a workspace with cursor pagination. OAuth scope: `api:read`. - [Create Custom Tool](https://docs.sim.ai/api-reference/custom-tools/createCustomTool) Create a code-backed custom tool in a workspace. Its title must be unique because tools resolve by title at call time. OAuth scope: `api:write`. - [Get Custom Tool](https://docs.sim.ai/api-reference/custom-tools/getCustomTool) Get one custom tool by identifier, scoped to its workspace. OAuth scope: `api:read`. - [Update Custom Tool](https://docs.sim.ai/api-reference/custom-tools/updateCustomTool) Update a custom tool. Omitted fields remain unchanged; titles must remain unique within the workspace. OAuth scope: `api:write`. - [Delete Custom Tool](https://docs.sim.ai/api-reference/custom-tools/deleteCustomTool) Delete a custom tool. Agent blocks retain their configuration but can no longer call the deleted tool. OAuth scope: `api:write`. - [List Sandboxes](https://docs.sim.ai/api-reference/sandboxes/listSandboxes) List reusable dependency environments for Function blocks, including language packages, managed CLIs, and system packages. Sandboxes remain visible after a plan downgrade. OAuth scope: `api:read`. - [Create Sandbox](https://docs.sim.ai/api-reference/sandboxes/createSandbox) Create a uniquely named dependency environment. If a build is needed, track readiness with `buildStatus`; null means no build is required. Invalid dependencies return `400` with field details. Requires workspace admin access on Max or Enterprise. Creates and updates share a rate limit; respect `Retry-After`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get Sandbox](https://docs.sim.ai/api-reference/sandboxes/getSandbox) Get one sandbox by identifier, scoped to its workspace, including its current build state and any build failure. OAuth scope: `api:read`. - [Update Sandbox](https://docs.sim.ai/api-reference/sandboxes/updateSandbox) Update a sandbox, preserving omitted fields and replacing supplied lists. Dependency changes may start a build; resending a failed specification retries its build. `buildStatus: null` means no build is required. Requires workspace admin access on Max or Enterprise. Creates and updates share a rate limit; respect `Retry-After`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Delete Sandbox](https://docs.sim.ai/api-reference/sandboxes/deleteSandbox) Delete a sandbox. Function blocks using it fail until reconfigured. Requires workspace admin access on Max or Enterprise. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Credentials](https://docs.sim.ai/api-reference/credentials/listCredentials) List OAuth and service-account connections visible to the caller. Secret material is never returned. OAuth scope: `api:read`. - [Create Service-Account Credential](https://docs.sim.ai/api-reference/credentials/createServiceAccountCredential) Verify and store a service-account credential using the fields from List Credential Providers, encoded as a JSON object string in `credentials`. Secrets are never returned. A matching source returns the existing credential with `200`; creation returns `201`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Credential Providers](https://docs.sim.ai/api-reference/credentials/listCredentialProviders) List OAuth and service-account connection methods and their availability. OAuth options provide provider IDs for browser connections; service-account methods declare required fields and write-only secrets. Supports provider-name search. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. - [Create Credential Connection](https://docs.sim.ai/api-reference/credentials/createCredentialConnection) Create a short-lived browser URL for connecting an OAuth provider or reconnecting an existing OAuth credential. Open the URL, sign in as the authenticated user, complete provider authorization, then refresh the credentials list. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Update Credential](https://docs.sim.ai/api-reference/credentials/updateCredential) Rename a service-account credential or rotate its secret fields, preserving omitted values and the credential ID. Requires credential admin access. Provider rejection preserves the old secret and returns `400` with `providerErrorCode`; outages return `503`. Fields for a different credential type return `400`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Disconnect Credential](https://docs.sim.ai/api-reference/credentials/deleteCredential) Disconnect an OAuth or service-account credential and clear its stored workflow, deployment, paused-run, knowledge-connector, and webhook references. Credential admin access is required. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Secrets](https://docs.sim.ai/api-reference/secrets/listSecrets) List workspace and caller-owned personal secrets with cursor pagination. Only workspace secrets marked `unredacted` include values; all other entries contain metadata only. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:read`. - [Delete Secret](https://docs.sim.ai/api-reference/secrets/deleteSecret) Delete a workspace or caller-owned personal secret without reading or returning its stored value. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Set Secret](https://docs.sim.ai/api-reference/secrets/setSecret) Create or replace a workspace or personal secret without returning its value. For existing workspace secrets, omit `value` to update metadata only; this returns `404` if absent. Personal secrets always require `value`. List Secrets can reveal workspace values marked `unredacted`. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [Get API Capabilities](https://docs.sim.ai/api-reference/meta/getApiMeta) Get whether v2 is available, what kind of API credential is calling, and when it expires. Requires a valid API key or OAuth access token. OAuth scope: `api:read`. - [List Blocks](https://docs.sim.ai/api-reference/catalog/listBlocks) List built-in and workspace-deployed blocks visible to the caller. Integration allowlists and preview visibility restrict results. Use `capability=trigger` for workflow starters and Get Block or Get Tool to resolve operation and tool IDs. OAuth scope: `api:read`. - [Get Block](https://docs.sim.ai/api-reference/catalog/getBlock) Get a block's fields, conditions, operations, tool schemas, and triggers. Unversioned types resolve to the newest visible version; the returned `id` identifies that version. Hidden or missing blocks return `404`. OAuth scope: `api:read`. - [List Tools](https://docs.sim.ai/api-reference/catalog/listTools) List built-in tools exposed by blocks visible to the caller. Use List MCP Server Tools for an external server's tools and List Custom Tools for workspace code-backed tools. OAuth scope: `api:read`. - [Get Tool](https://docs.sim.ai/api-reference/catalog/getTool) Get a built-in tool's parameters and outputs. Registered IDs resolve exactly; other names resolve to the newest family version. The returned `id` identifies the resolved tool. Hidden or missing tools return `404`. OAuth scope: `api:read`. - [Run Tool](https://docs.sim.ai/api-reference/catalog/executeTool) Run a built-in tool using published parameter IDs. Sim resolves `credentialId`, hosted keys, and whole-value `{{VAR_NAME}}` references for `user-only` parameters; other values pass through verbatim. Third-party refusal returns `200` with `status: "failed"`; the error envelope covers API failures. Hidden or missing tools return `404`; disallowed integrations return `403` with `error.details.code: INTEGRATION_NOT_ALLOWED`. Hosted-key use is billed to the workspace. Workspace API keys return `403`; use a personal API key or scoped OAuth token. OAuth scope: `api:write`. - [List Connector Types](https://docs.sim.ai/api-reference/catalog/listConnectorTypes) List connector types and accepted source configuration. A field with `multi: true` stores `string[]`. `canonicalParamId` links picker and manual fields that write the same key; send exactly one, keyed by `canonicalParamId` rather than its own `id`. Returns the complete set in one page; `nextCursor` is always null. OAuth scope: `api:read`. ### Desktop - [Sim Desktop](https://docs.sim.ai/desktop) Install the macOS app — Sim in its own window, with a built-in browser, a terminal, and access to local folders. ### Files - [Editor](https://docs.sim.ai/files/editor) A rich markdown editor for your files — type markdown and watch it render, or edit visually. - [Generating files](https://docs.sim.ai/files/generating) How a workflow produces a document, report, or media file and saves it to the workspace Files store. - [Files](https://docs.sim.ai/files) Files are the documents, images, spreadsheets, and PDFs your workflows read and produce. - [Passing files](https://docs.sim.ai/files/passing-files) How file objects move between blocks, into workflows via the API, and back out in responses. - [Using files in workflows](https://docs.sim.ai/files/using-in-workflows) Read a file's contents in a workflow, pass a file to a block that needs one, or save a new file from a run. ### Chat - [Files & documents](https://docs.sim.ai/chat/files) Upload, create, edit, and generate files — documents, presentations, images, and more. - [Chat](https://docs.sim.ai/chat) Your AI command center. Talk to Sim — build and manage everything in natural language. - [Knowledge bases](https://docs.sim.ai/chat/knowledge) Create, populate, and query knowledge bases from Chat. - [Sim Mailer](https://docs.sim.ai/chat/mailer) Send emails to your workspace and let Sim handle them as tasks. - [Research](https://docs.sim.ai/chat/research) Ask Sim to research anything — it searches, reads, and synthesizes from the web. - [Tables](https://docs.sim.ai/chat/tables) Create, query, and manage workspace tables from Chat. - [Automation & configuration](https://docs.sim.ai/chat/tasks) Schedule recurring jobs, take immediate actions, connect integrations, and configure your workspace. - [Workflows](https://docs.sim.ai/chat/workflows) Create, edit, run, debug, deploy, and organize workflows from Chat. ### Cli - [Audit Logs](https://docs.sim.ai/cli/audit-logs) Manage audit logs — every subcommand, argument, and flag - [Authentication](https://docs.sim.ai/cli/authentication) Sign in from the terminal, authenticate CI with an API key, and keep several accounts side by side - [Billing](https://docs.sim.ai/cli/billing) Manage billing — every subcommand, argument, and flag - [Blocks](https://docs.sim.ai/cli/blocks) Manage blocks — every subcommand, argument, and flag - [Chat Deployments](https://docs.sim.ai/cli/chat-deployments) Manage chat deployments — every subcommand, argument, and flag - [CLI Commands](https://docs.sim.ai/cli/commands) Global options, and every sim command group - [Configuration](https://docs.sim.ai/cli/configuration) Profiles, config files, environment variables, and how each setting is resolved - [Connector Types](https://docs.sim.ai/cli/connector-types) Manage connector types — every subcommand, argument, and flag - [Credentials](https://docs.sim.ai/cli/credentials) Manage credentials — every subcommand, argument, and flag - [Custom Tools](https://docs.sim.ai/cli/custom-tools) Manage custom tools — every subcommand, argument, and flag - [Files](https://docs.sim.ai/cli/files) Manage files — every subcommand, argument, and flag - [Sim CLI](https://docs.sim.ai/cli) Drive workflows, tables, files, knowledge bases, and logs from your shell - [Knowledge](https://docs.sim.ai/cli/knowledge) Manage knowledge — every subcommand, argument, and flag - [Logs](https://docs.sim.ai/cli/logs) Manage logs — every subcommand, argument, and flag - [MCP Servers](https://docs.sim.ai/cli/mcp-servers) Manage mcp servers — every subcommand, argument, and flag - [Meta](https://docs.sim.ai/cli/meta) Manage meta — every subcommand, argument, and flag - [Output formats](https://docs.sim.ai/cli/output) table, json, yaml, and text — what each is for, and how to select one - [Profiles](https://docs.sim.ai/cli/profiles) List profiles or add a workspace profile that shares a stored login — every subcommand, argument, and flag - [Complete reference](https://docs.sim.ai/cli/reference) Every sim command, argument, and flag on a single page - [Sandboxes](https://docs.sim.ai/cli/sandboxes) Manage sandboxes — every subcommand, argument, and flag - [Scripting](https://docs.sim.ai/cli/scripting) File and stdin inputs, list flags, pagination, exit codes, and automation recipes - [Secrets](https://docs.sim.ai/cli/secrets) Manage secrets — every subcommand, argument, and flag - [Skills](https://docs.sim.ai/cli/skills) Manage skills — every subcommand, argument, and flag - [Tables](https://docs.sim.ai/cli/tables) Manage tables — every subcommand, argument, and flag - [Tools](https://docs.sim.ai/cli/tools) Manage tools — every subcommand, argument, and flag - [Troubleshooting](https://docs.sim.ai/cli/troubleshooting) The failures whose cause is not obvious from the error message - [Workflow MCP Servers](https://docs.sim.ai/cli/workflow-mcp-servers) Manage workflow mcp servers — every subcommand, argument, and flag - [Workflows](https://docs.sim.ai/cli/workflows) Manage workflows — every subcommand, argument, and flag - [Workspaces](https://docs.sim.ai/cli/workspaces) Manage workspaces — every subcommand, argument, and flag ### Getting Started - [Getting Started](https://docs.sim.ai/getting-started) Build your first agent in 10 minutes — a people researcher with web search tools and structured output. ### Keyboard Shortcuts - [Keyboard Shortcuts](https://docs.sim.ai/keyboard-shortcuts) Keyboard and mouse shortcuts for the workflow editor and for tables. ### Introduction - [Introduction](https://docs.sim.ai/introduction) Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. ### Logs Debugging - [Alerts](https://docs.sim.ai/logs-debugging/alerts) Send an alert when a watched workflow fails or exceeds an operational threshold. - [Logs](https://docs.sim.ai/logs-debugging) A log is the recorded trace of one workflow run, and debugging is reading that trace backward from the block that failed. - [Logging](https://docs.sim.ai/logs-debugging/logging) Where run logs live — the real-time console, the Logs page, and what each entry records. ### Knowledgebase - [Chunking strategies](https://docs.sim.ai/knowledgebase/chunking-strategies) The chunking settings and strategies, for the rare case you need to override Auto. - [Connectors](https://docs.sim.ai/knowledgebase/connectors) Automatically sync documents from external sources into your knowledge base - [Debugging retrieval](https://docs.sim.ai/knowledgebase/debugging-retrieval) Why a Knowledge block search returns no results, wrong results, or duplicates, and how to fix each one. - [Export](https://docs.sim.ai/knowledgebase/export-import) Download a knowledge base as one archive of its documents, chunks, tags, and settings. - [Knowledge Base](https://docs.sim.ai/knowledgebase) A store of documents your agents can search by meaning. - [Tags and filtering](https://docs.sim.ai/knowledgebase/tags) - [Using a knowledge base in a workflow](https://docs.sim.ai/knowledgebase/using-in-workflows) How the Knowledge block searches a knowledge base and what it returns, so an agent can ground its answers in your documents. ### Integrations - [A2A](https://docs.sim.ai/integrations/a2a) Interact with external A2A-compatible agents - [Affinity](https://docs.sim.ai/integrations/affinity) Read and write companies, people, lists, notes, and relationships in Affinity - [AgentMail](https://docs.sim.ai/integrations/agentmail) Manage email inboxes, threads, and messages with AgentMail - [AgentPhone](https://docs.sim.ai/integrations/agentphone) Provision numbers, send SMS and iMessage, and place voice calls with AgentPhone - [Agiloft](https://docs.sim.ai/integrations/agiloft) Manage records in Agiloft CLM - [Ahrefs](https://docs.sim.ai/integrations/ahrefs) SEO analysis with Ahrefs - [Airtable Personal Access Tokens](https://docs.sim.ai/integrations/airtable-service-account) Set up an Airtable personal access token with scoped base access to use Airtable in Sim workflows - [Airtable](https://docs.sim.ai/integrations/airtable) Read, create, and update Airtable - [Airweave](https://docs.sim.ai/integrations/airweave) Search your synced data collections - [Algolia](https://docs.sim.ai/integrations/algolia) Search and manage Algolia indices - [Amplitude](https://docs.sim.ai/integrations/amplitude) Track events and query analytics from Amplitude - [Apify](https://docs.sim.ai/integrations/apify) Run Apify actors and retrieve results - [Apollo](https://docs.sim.ai/integrations/apollo) Search, enrich, and manage contacts with Apollo.io - [AWS AppConfig](https://docs.sim.ai/integrations/appconfig) Manage and retrieve configuration with AWS AppConfig - [ArXiv](https://docs.sim.ai/integrations/arxiv) Search and retrieve academic papers from ArXiv - [Asana Service Accounts & Personal Access Tokens](https://docs.sim.ai/integrations/asana-service-account) Connect Asana to Sim with a service account token or a personal access token from a dedicated bot account - [Asana](https://docs.sim.ai/integrations/asana) Interact with Asana - [Ashby](https://docs.sim.ai/integrations/ashby) Manage candidates, jobs, and applications in Ashby - [Athena](https://docs.sim.ai/integrations/athena) Run SQL queries on data in Amazon S3 using AWS Athena - [Atlassian Service Accounts](https://docs.sim.ai/integrations/atlassian-service-account) Set up an Atlassian service account with a scoped API token to use Jira, Jira Service Management, and Confluence in Sim workflows - [Attio API Keys](https://docs.sim.ai/integrations/attio-service-account) Connect Attio to Sim with a workspace API key — a workspace-level, non-expiring access token with admin-chosen scopes - [Attio](https://docs.sim.ai/integrations/attio) Manage records, notes, tasks, lists, comments, and more in Attio CRM - [Azure Data Explorer](https://docs.sim.ai/integrations/azure_data_explorer) Query and manage Azure Data Explorer (Kusto) clusters with KQL - [Azure DevOps](https://docs.sim.ai/integrations/azure_devops) Interact with Azure DevOps pipelines, builds, and work items - [Bitbucket](https://docs.sim.ai/integrations/bitbucket) Work with Bitbucket Cloud repositories, pull requests, and pipelines - [Box Service Accounts](https://docs.sim.ai/integrations/box-service-account) Set up a Box Platform app with Client Credentials Grant so your workflows can use Box through its Service Account - [Box](https://docs.sim.ai/integrations/box) Manage files, folders, and e-signatures with Box - [Brandfetch](https://docs.sim.ai/integrations/brandfetch) Look up brand assets, logos, colors, and company info - [Brex](https://docs.sim.ai/integrations/brex) Manage expenses, receipts, transactions, and team data in Brex - [Bright Data](https://docs.sim.ai/integrations/brightdata) Scrape websites, search engines, and extract structured data - [Browser Use](https://docs.sim.ai/integrations/browser_use) Run browser automation tasks - [Buffer](https://docs.sim.ai/integrations/buffer) Schedule and publish social media posts across connected channels - [Cal.com API Keys](https://docs.sim.ai/integrations/calcom-service-account) Set up a Cal.com API key to use Cal.com in Sim workflows without OAuth - [Cal.com](https://docs.sim.ai/integrations/calcom) Manage Cal.com bookings, event types, schedules, and availability - [Calendly](https://docs.sim.ai/integrations/calendly) Manage Calendly scheduling and events - [CB Insights](https://docs.sim.ai/integrations/cbinsights) Research private markets — firmographics, funding, and predictive scores - [Circleback](https://docs.sim.ai/integrations/circleback) AI-powered meeting notes, action items, and transcripts - [Clay](https://docs.sim.ai/integrations/clay) Populate Clay workbook - [Clerk](https://docs.sim.ai/integrations/clerk) Manage users, organizations, and sessions in Clerk - [ClickHouse](https://docs.sim.ai/integrations/clickhouse) Connect to a ClickHouse database - [ClickUp API Tokens](https://docs.sim.ai/integrations/clickup-service-account) Connect ClickUp to Sim with a personal API token — ideally created from a dedicated service user for production workflows - [ClickUp](https://docs.sim.ai/integrations/clickup) Interact with ClickUp - [Cloudflare](https://docs.sim.ai/integrations/cloudflare) Manage DNS, WAF, Zero Trust access, and edge infrastructure - [CloudFormation](https://docs.sim.ai/integrations/cloudformation) Manage and inspect AWS CloudFormation stacks, resources, and drift - [CloudTrail](https://docs.sim.ai/integrations/cloudtrail) Audit who did what in AWS with CloudTrail event history and Lake queries - [CloudWatch](https://docs.sim.ai/integrations/cloudwatch) Query and monitor AWS CloudWatch logs, metrics, and alarms - [CodePipeline](https://docs.sim.ai/integrations/codepipeline) Run, monitor, and approve AWS CodePipeline pipelines - [Confluence](https://docs.sim.ai/integrations/confluence) Interact with Confluence - [Context.dev](https://docs.sim.ai/integrations/context_dev) Scrape, crawl, search, extract, and enrich web and brand data - [Convex](https://docs.sim.ai/integrations/convex) Use Convex database - [CrowdStrike](https://docs.sim.ai/integrations/crowdstrike) Investigate and respond to CrowdStrike Falcon alerts, hosts, IOCs, and vulnerabilities - [Crunchbase](https://docs.sim.ai/integrations/crunchbase) Search and look up companies, people, funding rounds, and acquisitions - [Cursor](https://docs.sim.ai/integrations/cursor) Launch and manage Cursor cloud agents to work on GitHub repositories - [Dagster](https://docs.sim.ai/integrations/dagster) Orchestrate data pipelines and manage job runs with Dagster - [Databricks](https://docs.sim.ai/integrations/databricks) Run SQL queries and manage jobs on Databricks - [Datadog](https://docs.sim.ai/integrations/datadog) Monitor infrastructure, applications, and logs with Datadog - [Datagma](https://docs.sim.ai/integrations/datagma) Find verified B2B emails, mobile phones, and enrich person or company profiles - [Daytona](https://docs.sim.ai/integrations/daytona) Run code and commands in secure cloud sandboxes - [Deployments](https://docs.sim.ai/integrations/deployments) Manage workflow deployments - [Devin](https://docs.sim.ai/integrations/devin) Autonomous AI software engineer - [Discord](https://docs.sim.ai/integrations/discord) Interact with Discord - [DocuSign](https://docs.sim.ai/integrations/docusign) Send documents for e-signature via DocuSign - [Downdetector](https://docs.sim.ai/integrations/downdetector) Monitor outages and service status with Downdetector - [Dropbox](https://docs.sim.ai/integrations/dropbox) Upload, download, share, and manage files in Dropbox - [Dropcontact](https://docs.sim.ai/integrations/dropcontact) Enrich B2B contacts with verified email, phone, and company data - [DSPy](https://docs.sim.ai/integrations/dspy) Run predictions using self-hosted DSPy programs - [Dub](https://docs.sim.ai/integrations/dub) Link management with Dub - [DuckDuckGo](https://docs.sim.ai/integrations/duckduckgo) Search with DuckDuckGo - [Amazon DynamoDB](https://docs.sim.ai/integrations/dynamodb) Get, put, query, scan, update, and delete items in Amazon DynamoDB tables - [Dynatrace](https://docs.sim.ai/integrations/dynatrace) Manage Dynatrace problems, metrics, entities, logs, SLOs, settings, and security - [Elasticsearch](https://docs.sim.ai/integrations/elasticsearch) Search, index, and manage data in Elasticsearch - [ElevenLabs](https://docs.sim.ai/integrations/elevenlabs) Generate and transform audio with ElevenLabs - [Email Bison](https://docs.sim.ai/integrations/emailbison) Manage Email Bison leads, campaigns, replies, and tags - [Embeddings](https://docs.sim.ai/integrations/embeddings) Generate embeddings - [Enrich](https://docs.sim.ai/integrations/enrich) B2B data enrichment and LinkedIn intelligence with Enrich.so - [Data Enrichment](https://docs.sim.ai/integrations/enrichment) Enrich data with a Sim enrichment - [Enrow](https://docs.sim.ai/integrations/enrow) Find and verify B2B emails with triple-verified accuracy - [Exa](https://docs.sim.ai/integrations/exa) Search with Exa AI - [Extend](https://docs.sim.ai/integrations/extend) Parse and extract content from documents - [Fathom](https://docs.sim.ai/integrations/fathom) Access meeting recordings, transcripts, and summaries - [File](https://docs.sim.ai/integrations/file) Read, search, get content, fetch, write, append, compress, decompress, and manage sharing for files - [Findymail](https://docs.sim.ai/integrations/findymail) Find and verify B2B emails, phones, employees, and company data - [Firecrawl](https://docs.sim.ai/integrations/firecrawl) Scrape, search, crawl, map, and extract web data - [Fireflies](https://docs.sim.ai/integrations/fireflies) Interact with Fireflies.ai meeting transcripts and recordings - [Flint](https://docs.sim.ai/integrations/flint) Run background agent tasks on your Flint sites - [Gamma](https://docs.sim.ai/integrations/gamma) Generate presentations, documents, and webpages with AI - [GitHub](https://docs.sim.ai/integrations/github) Interact with GitHub or trigger workflows from GitHub events - [GitLab](https://docs.sim.ai/integrations/gitlab) Interact with GitLab projects, issues, merge requests, and pipelines - [Gmail](https://docs.sim.ai/integrations/gmail) Send, read, search, and move Gmail messages or trigger workflows from Gmail events - [Gong](https://docs.sim.ai/integrations/gong) Revenue intelligence and conversation analytics - [Google Service Accounts](https://docs.sim.ai/integrations/google-service-account) Set up Google service accounts with domain-wide delegation for Gmail, Sheets, Drive, Calendar, and other Google services - [Google Ads](https://docs.sim.ai/integrations/google_ads) Query campaigns, ad groups, and performance metrics - [Google AppSheet](https://docs.sim.ai/integrations/google_appsheet) Read, add, edit, and delete rows in a Google AppSheet table - [Google BigQuery](https://docs.sim.ai/integrations/google_bigquery) Query, list, and insert data in Google BigQuery - [Google Books](https://docs.sim.ai/integrations/google_books) Search and retrieve book information - [Google Calendar](https://docs.sim.ai/integrations/google_calendar) Manage Google Calendar events - [Google Contacts](https://docs.sim.ai/integrations/google_contacts) Manage Google Contacts - [Google Docs](https://docs.sim.ai/integrations/google_docs) Read, write, create, and edit documents - [Google Drive](https://docs.sim.ai/integrations/google_drive) Manage files, folders, and permissions - [Google Forms](https://docs.sim.ai/integrations/google_forms) Manage Google Forms and responses - [Google Groups](https://docs.sim.ai/integrations/google_groups) Manage Google Workspace Groups and their members - [Google Maps](https://docs.sim.ai/integrations/google_maps) Geocoding, directions, places, and distance calculations - [Google Meet](https://docs.sim.ai/integrations/google_meet) Create and manage Google Meet meetings - [Google PageSpeed](https://docs.sim.ai/integrations/google_pagespeed) Analyze webpage performance with Google PageSpeed Insights - [Google Search](https://docs.sim.ai/integrations/google_search) Search the web - [Google Sheets](https://docs.sim.ai/integrations/google_sheets) Read, write, and update data with sheet selection - [Google Slides](https://docs.sim.ai/integrations/google_slides) Read, write, and create presentations - [Google Tasks](https://docs.sim.ai/integrations/google_tasks) Manage Google Tasks - [Google Translate](https://docs.sim.ai/integrations/google_translate) Translate text using Google Cloud Translation - [Google Vault](https://docs.sim.ai/integrations/google_vault) Search, export, and manage matters, holds, exports, and saved queries in Vault - [Grafana](https://docs.sim.ai/integrations/grafana) Interact with Grafana dashboards, alerts, and annotations - [Grain](https://docs.sim.ai/integrations/grain) Access meeting recordings, transcripts, and AI summaries - [Granola](https://docs.sim.ai/integrations/granola) Access meeting notes, transcripts, and audit events from Granola - [Greenhouse](https://docs.sim.ai/integrations/greenhouse) Manage candidates, jobs, and applications in Greenhouse - [Greptile](https://docs.sim.ai/integrations/greptile) AI-powered codebase search and Q&A - [Harmonic](https://docs.sim.ai/integrations/harmonic) Search and enrich private-market contacts - [Hex](https://docs.sim.ai/integrations/hex) Run and manage Hex projects - [HubSpot Private App Tokens](https://docs.sim.ai/integrations/hubspot-service-account) Set up a HubSpot private app with a scoped access token to use HubSpot in Sim workflows - [HubSpot setup guide](https://docs.sim.ai/integrations/hubspot-setup) Install, configure, use, and disconnect the Sim HubSpot integration. - [HubSpot](https://docs.sim.ai/integrations/hubspot) Interact with HubSpot CRM or trigger workflows from HubSpot events - [Hugging Face](https://docs.sim.ai/integrations/huggingface) Use Hugging Face Inference API - [Hunter.io](https://docs.sim.ai/integrations/hunter) Find and verify professional email addresses - [AWS IAM](https://docs.sim.ai/integrations/iam) Manage AWS IAM users, roles, policies, and groups - [Icypeas](https://docs.sim.ai/integrations/icypeas) Find and verify professional email addresses - [AWS Identity Center](https://docs.sim.ai/integrations/identity_center) Manage temporary elevated access in AWS IAM Identity Center - [IMAP](https://docs.sim.ai/integrations/imap) IMAP triggers for automating workflows - [incident.io](https://docs.sim.ai/integrations/incidentio) Manage incidents with incident.io - [Integrations](https://docs.sim.ai/integrations) Connect third-party services and OAuth accounts for your workflows - [Infisical](https://docs.sim.ai/integrations/infisical) Manage secrets with Infisical - [Instantly](https://docs.sim.ai/integrations/instantly) Manage Instantly leads, campaigns, emails, and lead lists - [Intercom](https://docs.sim.ai/integrations/intercom) Manage contacts, companies, conversations, tickets, and messages in Intercom - [Jina](https://docs.sim.ai/integrations/jina) Search the web or extract content from URLs - [Jira](https://docs.sim.ai/integrations/jira) Interact with Jira - [Jira Service Management](https://docs.sim.ai/integrations/jira_service_management) Interact with Jira Service Management - [Jotform](https://docs.sim.ai/integrations/jotform) Read submissions, manage forms, and wire up webhooks in Jotform - [Jupyter](https://docs.sim.ai/integrations/jupyter) Manage files, notebooks, kernels, and sessions on a Jupyter server - [Kalshi](https://docs.sim.ai/integrations/kalshi) Access prediction markets and trade on Kalshi - [Ketch](https://docs.sim.ai/integrations/ketch) Manage privacy consent, subscriptions, and data subject rights - [Knowledge](https://docs.sim.ai/integrations/knowledge) Use vector search - [Lambda](https://docs.sim.ai/integrations/lambda) Invoke, deploy, and manage AWS Lambda functions - [LangSmith](https://docs.sim.ai/integrations/langsmith) Forward workflow runs to LangSmith for observability - [LaTeX](https://docs.sim.ai/integrations/latex) Compile LaTeX documents into PDFs - [LaunchDarkly](https://docs.sim.ai/integrations/launchdarkly) Manage feature flags with LaunchDarkly. - [LeadMagic](https://docs.sim.ai/integrations/leadmagic) Find and enrich B2B contacts, emails, mobile numbers, and company data - [Lemlist](https://docs.sim.ai/integrations/lemlist) Manage outreach activities, leads, and send emails via Lemlist - [Linear API Keys](https://docs.sim.ai/integrations/linear-service-account) Connect Linear to Sim with a personal API key — ideally created from a dedicated service user for production workflows - [Linear](https://docs.sim.ai/integrations/linear) Interact with Linear issues, projects, and more - [LinkedIn](https://docs.sim.ai/integrations/linkedin) Share posts and manage your LinkedIn presence - [Linkup](https://docs.sim.ai/integrations/linkup) Search the web with Linkup - [Linq](https://docs.sim.ai/integrations/linq) Send iMessage, SMS, and RCS messages and manage conversations with Linq - [Logfire](https://docs.sim.ai/integrations/logfire) Query traces, logs, and metrics in Pydantic Logfire - [LogRocket](https://docs.sim.ai/integrations/logrocket) Summarize sessions, manage users, and tag releases in LogRocket - [Logs](https://docs.sim.ai/integrations/logs) Query workflow runs and fetch run details - [Loops](https://docs.sim.ai/integrations/loops) Manage contacts and send emails with Loops - [Luma](https://docs.sim.ai/integrations/luma) Manage events and guests on Luma - [Mailchimp](https://docs.sim.ai/integrations/mailchimp) Manage audiences, campaigns, and marketing automation in Mailchimp - [Mailgun](https://docs.sim.ai/integrations/mailgun) Send emails and manage mailing lists with Mailgun - [Claude Managed Agents](https://docs.sim.ai/integrations/managed_agent) Run a Claude Platform Managed Agent - [ManageEngine ServiceDesk Plus](https://docs.sim.ai/integrations/manageengine_sdp) Manage ServiceDesk Plus Cloud requests, problems, changes, assets, and knowledge base solutions - [Mem0](https://docs.sim.ai/integrations/mem0) Agent memory management - [Memory](https://docs.sim.ai/integrations/memory) Add memory store - [Azure AD](https://docs.sim.ai/integrations/microsoft_ad) Manage identities, licenses, roles, and access in Azure AD (Microsoft Entra ID) - [Microsoft Dataverse](https://docs.sim.ai/integrations/microsoft_dataverse) Manage records in Microsoft Dataverse tables - [Microsoft Dynamics 365 CRM](https://docs.sim.ai/integrations/microsoft_dynamics_365) Manage customers, sales pipelines, and support cases in Dynamics 365 CRM - [Microsoft Excel](https://docs.sim.ai/integrations/microsoft_excel) Read and write data with sheet selection - [Microsoft Planner](https://docs.sim.ai/integrations/microsoft_planner) Manage tasks, plans, and buckets in Microsoft Planner - [Microsoft Teams](https://docs.sim.ai/integrations/microsoft_teams) Manage messages, reactions, and members in Teams - [Microsoft Word](https://docs.sim.ai/integrations/microsoft_word) Create, fill, read, edit, and export Word documents - [MillionVerifier](https://docs.sim.ai/integrations/millionverifier) Verify email deliverability and check account credits - [Mintlify](https://docs.sim.ai/integrations/mintlify) Deploy, edit, search, and measure Mintlify documentation - [Mistral Parser](https://docs.sim.ai/integrations/mistral_parse) Extract text from PDF documents - [Modal](https://docs.sim.ai/integrations/modal) Call deployed Modal functions and endpoints - [monday.com API Tokens](https://docs.sim.ai/integrations/monday-service-account) Set up a monday.com personal API token on a dedicated integration user to use monday.com in Sim workflows - [Monday](https://docs.sim.ai/integrations/monday) Manage Monday.com boards, items, and groups - [MongoDB](https://docs.sim.ai/integrations/mongodb) Connect to MongoDB database - [Microsoft SQL Server](https://docs.sim.ai/integrations/mssql) Connect to Microsoft SQL Server database - [MySQL](https://docs.sim.ai/integrations/mysql) Connect to MySQL database - [Neo4j](https://docs.sim.ai/integrations/neo4j) Connect to Neo4j graph database - [Oracle NetSuite Service Account](https://docs.sim.ai/integrations/netsuite-service-account) Configure certificate-based OAuth 2.0 client credentials once and reuse them across NetSuite blocks - [Oracle NetSuite](https://docs.sim.ai/integrations/netsuite) Manage NetSuite records, queries, datasets, batches, and async jobs - [NeverBounce](https://docs.sim.ai/integrations/neverbounce) Verify email deliverability and check account credits - [New Relic](https://docs.sim.ai/integrations/new_relic) Query observability data and record deployments in New Relic - [Notion Internal Integrations](https://docs.sim.ai/integrations/notion-service-account) Set up a Notion internal integration with an integration secret to use Notion in Sim workflows - [Notion](https://docs.sim.ai/integrations/notion) Manage Notion pages - [Obsidian](https://docs.sim.ai/integrations/obsidian) Interact with your Obsidian vault via the Local REST API - [Okta](https://docs.sim.ai/integrations/okta) Manage users, groups, apps, and MFA in Okta - [OneDrive](https://docs.sim.ai/integrations/onedrive) Create, upload, download, search, move, copy, share, and delete files - [1Password](https://docs.sim.ai/integrations/onepassword) Manage secrets and items in 1Password vaults - [Outlook](https://docs.sim.ai/integrations/outlook) Send, read, search, reply, organize, and manage Outlook email and calendar - [PagerDuty](https://docs.sim.ai/integrations/pagerduty) Manage incidents and on-call schedules with PagerDuty - [Parallel AI](https://docs.sim.ai/integrations/parallel_ai) Web research with Parallel AI - [People Data Labs](https://docs.sim.ai/integrations/peopledatalabs) Enrich and search people and companies - [Perplexity](https://docs.sim.ai/integrations/perplexity) Use Perplexity AI for chat and search - [Persona](https://docs.sim.ai/integrations/persona) Verify identities with Persona - [Pinecone](https://docs.sim.ai/integrations/pinecone) Use Pinecone vector database - [Pipedrive API Tokens](https://docs.sim.ai/integrations/pipedrive-service-account) Connect Pipedrive to Sim with a personal API token instead of an OAuth login - [Pipedrive](https://docs.sim.ai/integrations/pipedrive) Interact with Pipedrive CRM - [PitchBook](https://docs.sim.ai/integrations/pitchbook) Look up private market data on companies, deals, investors, funds, and people - [Polymarket](https://docs.sim.ai/integrations/polymarket) Access prediction markets data from Polymarket - [PostgreSQL](https://docs.sim.ai/integrations/postgresql) Connect to PostgreSQL database - [PostHog](https://docs.sim.ai/integrations/posthog) Product analytics and feature management - [Profound](https://docs.sim.ai/integrations/profound) AI visibility and analytics with Profound - [Prospeo](https://docs.sim.ai/integrations/prospeo) Enrich and search B2B contacts and companies - [Pulse](https://docs.sim.ai/integrations/pulse) Extract text from documents using Pulse OCR - [Qdrant](https://docs.sim.ai/integrations/qdrant) Use Qdrant vector database - [Quartr](https://docs.sim.ai/integrations/quartr) Access earnings calls, transcripts, filings, and slides - [QuickBooks](https://docs.sim.ai/integrations/quickbooks) Manage QuickBooks Online company, transactions, reports, emails, PDFs, and attachments - [Quiver](https://docs.sim.ai/integrations/quiver) Generate and vectorize SVGs - [RabbitMQ](https://docs.sim.ai/integrations/rabbitmq) Publish and read messages and manage queues in RabbitMQ - [Railway](https://docs.sim.ai/integrations/railway) Manage Railway projects, services, deployments, and variables - [RB2B](https://docs.sim.ai/integrations/rb2b) Identify and enrich website visitors - [Amazon RDS](https://docs.sim.ai/integrations/rds) Connect to Amazon RDS via Data API - [Reddit](https://docs.sim.ai/integrations/reddit) Access Reddit data and content - [Redis](https://docs.sim.ai/integrations/redis) Key-value operations with Redis - [Reducto](https://docs.sim.ai/integrations/reducto) Extract text from PDF documents - [Resend](https://docs.sim.ai/integrations/resend) Send emails and manage contacts with Resend. - [RevenueCat](https://docs.sim.ai/integrations/revenuecat) Manage in-app subscriptions and entitlements - [Rippling](https://docs.sim.ai/integrations/rippling) Manage workers, departments, custom objects, and company data in Rippling - [Rocketlane](https://docs.sim.ai/integrations/rocketlane) Manage client onboarding projects, tasks, time tracking, and invoices - [Rootly](https://docs.sim.ai/integrations/rootly) Manage incidents, alerts, and on-call with Rootly - [S3](https://docs.sim.ai/integrations/s3) Upload, download, list, and manage S3 files and buckets - [SailPoint](https://docs.sim.ai/integrations/sailpoint) Govern identities and access in SailPoint Identity Security Cloud - [Salesforce Integration Users](https://docs.sim.ai/integrations/salesforce-service-account) Set up a Salesforce External Client App with the Client Credentials Flow or the JWT Bearer Flow and a dedicated integration user to use Salesforce in Sim workflows - [Salesforce](https://docs.sim.ai/integrations/salesforce) Interact with Salesforce CRM - [SAP Concur](https://docs.sim.ai/integrations/sap_concur) Manage expense reports, travel requests, cash advances, and more in SAP Concur - [SAP S4HANA](https://docs.sim.ai/integrations/sap_s4hana) Read and write SAP S4HANA Cloud business data via OData - [AWS Secrets Manager](https://docs.sim.ai/integrations/secrets_manager) Connect to AWS Secrets Manager - [Semrush](https://docs.sim.ai/integrations/semrush) Research SEO and paid search data with Semrush - [Sendblue](https://docs.sim.ai/integrations/sendblue) Send and receive iMessage and SMS - [SendGrid](https://docs.sim.ai/integrations/sendgrid) Send emails and manage contacts, lists, and templates with SendGrid - [Sentry](https://docs.sim.ai/integrations/sentry) Manage Sentry issues, projects, events, and releases - [Serper](https://docs.sim.ai/integrations/serper) Search the web using Serper - [ServiceNow](https://docs.sim.ai/integrations/servicenow) Create, read, update, and delete ServiceNow records - [AWS SES](https://docs.sim.ai/integrations/ses) Send emails and manage templates with AWS Simple Email Service - [SFTP](https://docs.sim.ai/integrations/sftp) Transfer files via SFTP (SSH File Transfer Protocol) - [SharePoint](https://docs.sim.ai/integrations/sharepoint) Work with pages and lists - [Shopify Admin API Tokens](https://docs.sim.ai/integrations/shopify-service-account) Set up a Shopify custom app with an Admin API access token to use Shopify in Sim workflows - [Shopify](https://docs.sim.ai/integrations/shopify) Manage products, orders, customers, and inventory in your Shopify store - [Similarweb](https://docs.sim.ai/integrations/similarweb) Website traffic and analytics data - [Sixtyfour AI](https://docs.sim.ai/integrations/sixtyfour) Enrich leads and companies with AI-powered research - [Slack](https://docs.sim.ai/integrations/slack) Send and manage Slack messages, Agent Sessions, streamed replies, views, reactions, conversations, and canvases - [Smartlead](https://docs.sim.ai/integrations/smartlead) Manage Smartlead cold email campaigns, sequences, and leads - [SMTP](https://docs.sim.ai/integrations/smtp) Send emails via any SMTP mail server - [Snowflake Programmatic Access Tokens](https://docs.sim.ai/integrations/snowflake-service-account) Create a Snowflake programmatic access token and connect it to Sim so workflows can query your account - [Snowflake](https://docs.sim.ai/integrations/snowflake) Query data and manage warehouses and tasks in Snowflake - [Splunk](https://docs.sim.ai/integrations/splunk) Run SPL searches and manage saved searches and alerts in Splunk - [Sportmonks](https://docs.sim.ai/integrations/sportmonks) Access Sportmonks football, motorsport, odds, and reference data - [Amazon SQS](https://docs.sim.ai/integrations/sqs) Connect to Amazon SQS - [Square](https://docs.sim.ai/integrations/square) Process payments and manage Square commerce data - [SSH](https://docs.sim.ai/integrations/ssh) Connect to remote servers via SSH - [AWS Systems Manager](https://docs.sim.ai/integrations/ssm) Run commands, manage parameters, and audit managed nodes - [Stagehand](https://docs.sim.ai/integrations/stagehand) Web automation and data extraction - [Stripe](https://docs.sim.ai/integrations/stripe) Process payments and manage Stripe data - [AWS STS](https://docs.sim.ai/integrations/sts) Connect to AWS Security Token Service - [Supabase](https://docs.sim.ai/integrations/supabase) Use Supabase database - [Table](https://docs.sim.ai/integrations/table) User-defined data tables - [Tailscale](https://docs.sim.ai/integrations/tailscale) Manage devices and network settings in your Tailscale tailnet - [Tavily](https://docs.sim.ai/integrations/tavily) Search and extract information - [Telegram](https://docs.sim.ai/integrations/telegram) Interact with Telegram - [Temporal](https://docs.sim.ai/integrations/temporal) Start, signal, query, and manage Temporal workflow executions - [AWS Textract](https://docs.sim.ai/integrations/textract) Extract text, tables, and forms from documents - [Thrive](https://docs.sim.ai/integrations/thrive) Manage users, audiences, learning and CPD on Thrive - [TikTok](https://docs.sim.ai/integrations/tiktok) Access TikTok profiles and videos, and upload inbox drafts - [Tinybird](https://docs.sim.ai/integrations/tinybird) Send events, query data, and manage Data Sources with Tinybird - [TinyFish](https://docs.sim.ai/integrations/tinyfish) Automate and read the live web - [Trello API Tokens](https://docs.sim.ai/integrations/trello-service-account) Mint a Trello API token bound to Sim's API key to use Trello in Sim workflows without OAuth - [Trello](https://docs.sim.ai/integrations/trello) Manage Trello lists, cards, checklists, and activity - [Trigger.dev](https://docs.sim.ai/integrations/trigger_dev) Trigger tasks and manage runs and schedules - [Twilio](https://docs.sim.ai/integrations/twilio) Twilio triggers for automating workflows - [Twilio SMS](https://docs.sim.ai/integrations/twilio_sms) Send SMS messages - [Twilio Voice](https://docs.sim.ai/integrations/twilio_voice) Make and manage phone calls - [Typeform](https://docs.sim.ai/integrations/typeform) Interact with Typeform - [Upstash](https://docs.sim.ai/integrations/upstash) Serverless Redis with Upstash - [UptimeRobot](https://docs.sim.ai/integrations/uptimerobot) Monitor uptime, manage incidents, maintenance windows, and status pages - [Vanta](https://docs.sim.ai/integrations/vanta) Query compliance status and manage evidence in Vanta - [Vercel](https://docs.sim.ai/integrations/vercel) Manage Vercel deployments, projects, and infrastructure - [Wealthbox API Access Tokens](https://docs.sim.ai/integrations/wealthbox-service-account) Set up a Wealthbox API access token to use Wealthbox in Sim workflows without OAuth - [Wealthbox](https://docs.sim.ai/integrations/wealthbox) Interact with Wealthbox - [Webflow Site Tokens](https://docs.sim.ai/integrations/webflow-service-account) Set up a Webflow site API token with the right scopes to use Webflow CMS in Sim workflows - [Webflow](https://docs.sim.ai/integrations/webflow) Manage Webflow CMS collections - [WhatsApp](https://docs.sim.ai/integrations/whatsapp) Send WhatsApp messages - [Wikipedia](https://docs.sim.ai/integrations/wikipedia) Search and retrieve content from Wikipedia - [Windchill](https://docs.sim.ai/integrations/windchill) Manage documents, revisions, and content in PTC Windchill - [Wiza](https://docs.sim.ai/integrations/wiza) Find, enrich, and verify B2B contact data with Wiza - [WordPress](https://docs.sim.ai/integrations/wordpress) Manage WordPress content - [Workday](https://docs.sim.ai/integrations/workday) Manage workers, hiring, onboarding, and HR operations in Workday - [X](https://docs.sim.ai/integrations/x) Interact with X - [YouTube](https://docs.sim.ai/integrations/youtube) Interact with YouTube videos, channels, and playlists - [Zendesk](https://docs.sim.ai/integrations/zendesk) Manage support tickets, users, and organizations in Zendesk - [Zep](https://docs.sim.ai/integrations/zep) Long-term memory for AI agents - [ZeroBounce](https://docs.sim.ai/integrations/zerobounce) Validate email deliverability and check account credits - [Zoho Desk Self Clients](https://docs.sim.ai/integrations/zoho-desk-service-account) Set up a Zoho Self Client so your workflows can call Zoho Desk without a personal OAuth login - [Zoho Desk](https://docs.sim.ai/integrations/zoho_desk) Manage Zoho Desk tickets, comments, threads, and contacts - [Zoom Server-to-Server OAuth Apps](https://docs.sim.ai/integrations/zoom-service-account) Set up a Zoom Server-to-Server OAuth app so your workflows can call Zoom without a personal OAuth login - [Zoom](https://docs.sim.ai/integrations/zoom) Create and manage Zoom meetings and recordings - [ZoomInfo](https://docs.sim.ai/integrations/zoominfo) Search and enrich B2B company and contact data with ZoomInfo. ### Platform - [Connected accounts](https://docs.sim.ai/platform/connected-accounts) Collect accounts in one organization credential group and control which workspaces can use them. - [Cost calculation](https://docs.sim.ai/platform/costs) - [Secrets](https://docs.sim.ai/platform/credentials) Manage API keys and environment variables for your workflows - [Organizing a workspace](https://docs.sim.ai/platform/organization) Folders, colors, and naming conventions for keeping a growing workspace understandable. - [Roles and permissions](https://docs.sim.ai/platform/permissions) How organization, workspace, and credential roles work together — and how they inherit. - [Workspace fundamentals](https://docs.sim.ai/platform/workspaces) A workspace holds your workflows and resources and decides who can access them. - [Access Control](https://docs.sim.ai/platform/enterprise/access-control) Restrict which models, blocks, and platform features each group of users can access - [Audit Logs](https://docs.sim.ai/platform/enterprise/audit-logs) Track every action taken across your organization's workspaces - [Custom Blocks](https://docs.sim.ai/platform/enterprise/custom-blocks) Publish a deployed workflow as a reusable block for your organization - [Data Drains](https://docs.sim.ai/platform/enterprise/data-drains) Continuously export workflow logs, audit logs, and Chat data to your own object store, data warehouse, observability platform, or HTTPS endpoint on a schedule - [Data Retention](https://docs.sim.ai/platform/enterprise/data-retention) Control how long execution logs, deleted resources, and Chat data are kept before permanent deletion — and redact PII from workflow data - [Workspace Forks](https://docs.sim.ai/platform/enterprise/forks) Clone a workspace, keep it linked to its parent, and push or pull deployed workflow changes - [Enterprise](https://docs.sim.ai/platform/enterprise) Enterprise features for business organizations - [Self-hosted Enterprise](https://docs.sim.ai/platform/enterprise/self-hosted) Run the full enterprise feature set on a self-hosted deployment without billing - [Session Policies](https://docs.sim.ai/platform/enterprise/session-policies) Set session lifetime limits and sign out every member of your organization at once - [Single Sign-On (SSO)](https://docs.sim.ai/platform/enterprise/sso) Configure SAML 2.0 or OIDC-based single sign-on for your organization - [Usage Tracking](https://docs.sim.ai/platform/enterprise/usage-tracking) See where your organization's credits go, by member, workspace, and model - [Verified Domains](https://docs.sim.ai/platform/enterprise/verified-domains) Prove ownership of your email domains for single sign-on and directory provisioning - [White-labeling](https://docs.sim.ai/platform/enterprise/whitelabeling) Replace Sim branding with your own logo, colors, and links - [Architecture](https://docs.sim.ai/platform/self-hosting/architecture) Every service Sim runs, what it depends on, and where state lives - [Authentication](https://docs.sim.ai/platform/self-hosting/authentication) Login providers, SSO, and controlling who can sign up - [Background Jobs](https://docs.sim.ai/platform/self-hosting/background-jobs) Scheduled workflows, polling triggers, and the cron endpoints that drive them - [Desktop App on Your Deployment](https://docs.sim.ai/platform/self-hosting/desktop) Point the macOS desktop app at your own Sim deployment - [Docker](https://docs.sim.ai/platform/self-hosting/docker) Deploy Sim with Docker Compose - [Email](https://docs.sim.ai/platform/self-hosting/email) Configure transactional email for invitations, verification, and notifications - [Environment Variables](https://docs.sim.ai/platform/self-hosting/environment-variables) Configuration reference for Sim - [Self-Hosting](https://docs.sim.ai/platform/self-hosting) Deploy Sim on your own infrastructure - [Integrations & OAuth](https://docs.sim.ai/platform/self-hosting/integrations-oauth) Register OAuth apps so your users can connect Slack, Google, Jira, and every other integration - [Kubernetes](https://docs.sim.ai/platform/self-hosting/kubernetes) Deploy Sim with Helm - [Networking](https://docs.sim.ai/platform/self-hosting/networking) Reverse proxies, TLS, websockets, timeouts, and request size limits - [Object Storage](https://docs.sim.ai/platform/self-hosting/object-storage) Configure where Sim stores uploaded files — local disk, AWS S3, Azure Blob, or Google Cloud Storage - [Observability](https://docs.sim.ai/platform/self-hosting/observability) Health checks, logs, tracing, and what to alert on - [Cloud Platforms](https://docs.sim.ai/platform/self-hosting/platforms) Provider-specific notes for running Sim on Railway, a VPS, or managed Kubernetes - [Redis](https://docs.sim.ai/platform/self-hosting/redis) When Redis is optional, when it is required, and how to configure it - [Reference Architectures](https://docs.sim.ai/platform/self-hosting/reference-architectures) What you provision and what the chart provisions, per cloud, before you run helm install - [Sandboxes](https://docs.sim.ai/platform/self-hosting/sandboxes) Configure the remote execution provider and Function base image that Python, Shell, and imported JavaScript run on - [Scaling & High Availability](https://docs.sim.ai/platform/self-hosting/scaling) Replicas, connection pooling, autoscaling, and where the limits actually are - [Security & Hardening](https://docs.sim.ai/platform/self-hosting/security) Secrets, network boundaries, code sandboxing, and the settings to review before going live - [Troubleshooting](https://docs.sim.ai/platform/self-hosting/troubleshooting) Common issues and solutions - [Upgrades](https://docs.sim.ai/platform/self-hosting/upgrades) Pinning versions, running migrations safely, and rolling back - [Verify Your Install](https://docs.sim.ai/platform/self-hosting/verify) Smoke-test the app, authentication, workflows, storage, and scheduled jobs - [Microsoft Entra provisioning](https://docs.sim.ai/platform/enterprise/scim/entra) Connect Microsoft Entra ID to Sim and verify user and group provisioning - [Directory provisioning (SCIM)](https://docs.sim.ai/platform/enterprise/scim) Create, update, and deactivate Sim members automatically from your identity provider - [Okta provisioning](https://docs.sim.ai/platform/enterprise/scim/okta) Connect a private Okta SCIM integration to Sim and verify user and group provisioning ### Quick Reference - [Quick Reference](https://docs.sim.ai/quick-reference) Essential actions for navigating and using the Sim workflow editor ### Search - [Confluence](https://docs.sim.ai/search/confluence) Connect Confluence Cloud spaces and set up each teammate's search access - [Connect your account](https://docs.sim.ai/search/connect-your-account) Join your team's Search sources and finish connecting your own accounts - [GitHub](https://docs.sim.ai/search/github) Search repository files through each member's GitHub account - [GitLab](https://docs.sim.ai/search/gitlab) Index a self-managed GitLab project with its source permissions - [Gmail](https://docs.sim.ai/search/gmail) Connect each teammate's Gmail account to search their email in Sim - [Google Calendar](https://docs.sim.ai/search/google-calendar) Search calendar events using each teammate's own Google access - [Google Drive](https://docs.sim.ai/search/google-drive) Connect Drive files through member accounts or a delegated service account - [Search](https://docs.sim.ai/search) Connect your team's sources and search the documents each person can access - [Jira](https://docs.sim.ai/search/jira) Connect Jira Cloud projects to Search using each teammate's account - [Slack](https://docs.sim.ai/search/slack) Set up a workspace Slack app and connect members for channel search ### Tables - [Tables](https://docs.sim.ai/tables) A grid of typed columns and rows in your workspace, for data your workflows read and write. - [Using tables in workflows](https://docs.sim.ai/tables/using-in-workflows) How a workflow reads, writes, and updates table rows with the Table block. - [Workflow columns](https://docs.sim.ai/tables/workflow-columns) A column backed by a workflow that runs once per row, reading chosen columns as inputs and writing its results back into result columns. ### Workflows - [Connections](https://docs.sim.ai/workflows/connections) The syntax for referencing an earlier block's output and the shape of common block outputs. - [How blocks pass data](https://docs.sim.ai/workflows/data-flow) What a block's output is, how blocks reference earlier outputs, and the data types you'll work with. - [How workflows run](https://docs.sim.ai/workflows/how-it-runs) How Sim orders the blocks, runs independent ones in parallel, and follows branches. - [Workflows](https://docs.sim.ai/workflows) A workflow is a visual program made of blocks, a saved procedure your AI systems run. - [Variables](https://docs.sim.ai/workflows/variables) Define reusable workflow variables referenced with angle brackets and environment variables referenced with double curly braces. - [Agent stream events](https://docs.sim.ai/workflows/deployment/agent-events) Protocol for streaming thinking and tool lifecycle from Agent blocks - [API deployment](https://docs.sim.ai/workflows/deployment/api) - [Chat deployment](https://docs.sim.ai/workflows/deployment/chat) - [Deploy Workflows](https://docs.sim.ai/workflows/deployment) How a workflow becomes an operational system that outside callers can run, with versioned snapshots and rollback. - [MCP deployment](https://docs.sim.ai/workflows/deployment/mcp) Expose your workflows as MCP tools for external AI assistants and applications - [Agent](https://docs.sim.ai/workflows/blocks/agent) The Agent block runs a model over your inputs to reason, call tools, and return text or structured output. - [API](https://docs.sim.ai/workflows/blocks/api) The API block makes an HTTP request to an external service and returns the response. - [Condition](https://docs.sim.ai/workflows/blocks/condition) The Condition block branches a workflow on boolean expressions, with no model call. - [Credential](https://docs.sim.ai/workflows/blocks/credential) Select workspace OAuth credentials or find organization OAuth and MCP account references for downstream blocks. - [Evaluator](https://docs.sim.ai/workflows/blocks/evaluator) The Evaluator block uses a model to score content against metrics you define. - [Function](https://docs.sim.ai/workflows/blocks/function) The Function block runs your JavaScript, Python, or Shell code as a step and returns what it produces. - [Guardrails](https://docs.sim.ai/workflows/blocks/guardrails) The Guardrails block checks content against a validation type before it moves through the workflow. - [Human in the Loop](https://docs.sim.ai/workflows/blocks/human-in-the-loop) The Human in the Loop block pauses a run for human approval, then resumes with their input. - [Logs](https://docs.sim.ai/workflows/blocks/logs) - [Loop](https://docs.sim.ai/workflows/blocks/loop) The Loop block is a container that runs the blocks inside it repeatedly — over a collection, a count, or while a condition holds. - [Parallel](https://docs.sim.ai/workflows/blocks/parallel) The Parallel block is a container that runs the block inside it concurrently — once per item or a fixed number of times. - [Pi Coding Agent](https://docs.sim.ai/workflows/blocks/pi) The Pi Coding Agent block runs an autonomous coding agent on a real repository — creating or updating a pull request, reviewing a PR, or editing files over SSH. - [Response](https://docs.sim.ai/workflows/blocks/response) The Response block ends an API-triggered workflow and returns a structured HTTP response. - [Router](https://docs.sim.ai/workflows/blocks/router) The Router block uses a model to pick one of several paths based on the content it reads. - [Variables](https://docs.sim.ai/workflows/blocks/variables) The Variables block updates workflow variables during a run, read from any block by name. - [Wait](https://docs.sim.ai/workflows/blocks/wait) The Wait block pauses a workflow for a set time before continuing. - [Webhook](https://docs.sim.ai/workflows/blocks/webhook) The Webhook block sends an HTTP POST to an external endpoint, with automatic headers and optional signing. - [Workflow Block](https://docs.sim.ai/workflows/blocks/workflow) Run another workflow inside the current flow - [RSS Feed](https://docs.sim.ai/workflows/triggers/rss) The RSS trigger runs a workflow when a new item is published to an RSS or Atom feed. - [Schedule](https://docs.sim.ai/workflows/triggers/schedule) The Schedule trigger runs a workflow on a timer — a simple interval or a cron expression. - [Sim Workspace Events](https://docs.sim.ai/workflows/triggers/sim) - [Start Trigger](https://docs.sim.ai/workflows/triggers/start) The Start block is the default trigger — it collects typed inputs and runs the workflow from the editor, an API call, or chat. - [Table](https://docs.sim.ai/workflows/triggers/table) The Table trigger runs a workflow when a row is inserted or updated in a Sim table. - [Webhook](https://docs.sim.ai/workflows/triggers/webhook) The Webhook trigger runs a workflow on any inbound HTTP request to a URL Sim generates. ## Additional Resources - [Full documentation content](https://docs.sim.ai/llms-full.txt) - Individual page content: https://docs.sim.ai/llms.mdx/[page-path] - [API documentation](https://docs.sim.ai/api-reference/) - [Tool integrations](https://docs.sim.ai/tools/) ## Statistics - Total pages: 700 --- Generated: 2026-09-09T22:26:35.044Z Format: llms.txt v0.1.0 See: https://llmstxt.org for specification