# Flow - [Welcome to Flow](https://docs.letsflow.ai/setup/welcome.md): Flow helps teams deliver services, resolve employee needs, and automate operational work. - [Common questions](https://docs.letsflow.ai/setup/faq.md): Answers about getting started, helping employees, building automations, and keeping work under control. - [Day 1 setup](https://docs.letsflow.ai/setup/day-1-setup.md): A guided first hour with Flow. - [Set up your workspace](https://docs.letsflow.ai/setup/admin-onboarding.md): Set up your first Flow team and verify that a requester can get help. - [Home](https://docs.letsflow.ai/setup/home.md): Team-member dashboard, Flow requests, approvals, and conversation filters. - [End user](https://docs.letsflow.ai/setup/end-user.md): Request access and services through Flow and channels, and follow progress as a requester. - [Help desk](https://docs.letsflow.ai/setup/help-desk.md): Triage conversations, assign work, resolve requests, and act on approvals as an operator. - [Request tracking](https://docs.letsflow.ai/setup/request-tracking.md): Follow a request from its first message through resolution. - [Conversations](https://docs.letsflow.ai/setup/conversations.md): Keep requester messages, operator collaboration, status, and related work together. - [Approvals](https://docs.letsflow.ai/setup/approvals.md): Review a request and make an approval decision in Flow. - [Automations in Flow](https://docs.letsflow.ai/setup/workflows.md): Where to build, run, and monitor automations. - [Application access](https://docs.letsflow.ai/setup/applications.md): What makes an application or entitlement requestable in Flow. - [Knowledge](https://docs.letsflow.ai/setup/knowledge.md): Knowledge hub: articles and the sources that feed grounded answers. - [Assets](https://docs.letsflow.ai/setup/assets.md): Org asset inventory, source bindings, and operational context for tickets and access. - [Request and approve access](https://docs.letsflow.ai/setup/access.md): Ask for access and decide requests in Flow. - [Channels](https://docs.letsflow.ai/setup/channels/overview.md): Set up the email and chat channels a Flow team uses for requests and replies. - [Slack](https://docs.letsflow.ai/setup/channels/slack.md): Connect Slack and link Flow teams to their channels. - [Microsoft Teams](https://docs.letsflow.ai/setup/channels/microsoft-teams.md): Connect Flow to Microsoft Teams for channel help and private conversations. - [Using Flow in Microsoft Teams](https://docs.letsflow.ai/setup/channels/microsoft-teams-usage.md): How Flow replies, verifies identity, and handles requests in Microsoft Teams channels and personal conversations. - [Troubleshoot Microsoft Teams](https://docs.letsflow.ai/setup/channels/microsoft-teams-troubleshooting.md): Fix Microsoft Teams connection, mention, and delivery problems, and review permissions and current limits. - [Email](https://docs.letsflow.ai/setup/channels/email.md): Configure a team inbox and follow up on email requests. - [Access governance](https://docs.letsflow.ai/setup/access-management/overview.md): How requests, approvals, fulfillment, and grants fit together in Flow. - [Provisioning and grants](https://docs.letsflow.ai/setup/access-management/provisioning.md): Follow access fulfillment and manage the resulting grant. - [Access reviews](https://docs.letsflow.ai/setup/access-management/access-reviews.md): Review active grants and record keep, revoke, or defer decisions. - [Settings](https://docs.letsflow.ai/setup/settings.md): Workspace configuration for users, identity, channels, ticket sync, and API access. - [Teams](https://docs.letsflow.ai/setup/teams.md): Organize people, work, channels, and product features in Flow. - [Permissions](https://docs.letsflow.ai/setup/permissions.md): Understand organization roles, team roles, and least-privilege access. - [Identity and directory](https://docs.letsflow.ai/setup/administration/identity-and-directory.md): Choose how people request help, sign in, and receive directory-based access. - [Audit and API access](https://docs.letsflow.ai/setup/administration/audit-and-api-access.md): Review administrative activity and create scoped machine access. - [Notifications](https://docs.letsflow.ai/setup/administration/notifications.md): Review notifications and choose how Flow delivers them. - [Analytics](https://docs.letsflow.ai/setup/analytics.md): Read request, automation, knowledge, and inventory metrics for authorized teams. - [Troubleshooting](https://docs.letsflow.ai/setup/troubleshooting/index.md): Recover from common Flow problems. - [Troubleshoot conversations and requests](https://docs.letsflow.ai/setup/troubleshooting/conversations-and-requests.md): Recover a missing conversation, unavailable reply, or attachment problem. - [Troubleshoot automations](https://docs.letsflow.ai/setup/troubleshooting/automations.md): Investigate failed, waiting, or missing automation runs. - [Troubleshoot connections and sync](https://docs.letsflow.ai/setup/troubleshooting/connections-and-sync.md): Repair connected accounts and source sync problems. - [Support](https://docs.letsflow.ai/setup/support.md): Report a problem and give Flow support the context needed to investigate it. - [Product security](https://docs.letsflow.ai/setup/security.md): How Flow protects your organization, data, and connected systems. - [Authentication](https://docs.letsflow.ai/setup/authentication.md): Sign in to Flow and authenticate API, CLI, and MCP clients. - [CLI](https://docs.letsflow.ai/setup/cli.md): Flow CLI command reference for integrators, builders, and operators. - [Hosted MCP](https://docs.letsflow.ai/setup/mcp.md): Connect MCP-compatible assistants to Flow. - [Automations](https://docs.letsflow.ai/automations/index.md): Create, run, and monitor Flow automations. - [First automation](https://docs.letsflow.ai/automations/build/first-automation.md): Build a simple requester-update automation with Flow. - [Build automations](https://docs.letsflow.ai/automations/build/overview.md): Learn how Flow automations are built, connected, tested, and published. - [Automation anatomy](https://docs.letsflow.ai/automations/build/anatomy.md): Understand the parts of a Flow automation. - [Use Flow actions](https://docs.letsflow.ai/automations/build/flow-actions.md): Read and update Flow data safely from an automation. - [Use integration actions](https://docs.letsflow.ai/automations/build/connectors.md): Use provider actions safely inside Flow automations. - [Inputs and approvals](https://docs.letsflow.ai/automations/build/inputs-and-approvals.md): Collect automation inputs and apply approval policies. - [Test and publish](https://docs.letsflow.ai/automations/build/test-and-publish.md): Test saved revisions, run linked actions, and publish Flow automations. - [Publish and execution scope](https://docs.letsflow.ai/automations/build/publish-and-execution-scope.md): Choose who can use an automation and which team runs it. - [Versioning and organization](https://docs.letsflow.ai/automations/manage/versioning-and-organization.md): Review saved automation revisions and manage ownership. - [Trigger automations](https://docs.letsflow.ai/automations/trigger.md): Understand how manual, request-driven, scheduled, and event-driven runs start. - [Monitor automations](https://docs.letsflow.ai/automations/monitor.md): Check automation health, find a run, and open its detailed history. - [Receive automation webhooks](https://docs.letsflow.ai/automations/webhooks.md): Verify event signatures, follow automation progress, and handle retries. - [Run history and debugging](https://docs.letsflow.ai/automations/run/run-history-and-debugging.md): Find automation runs, understand failures, and recover safely. - [Integrations](https://docs.letsflow.ai/integrations/index.md): Connect Flow to identity providers, knowledge sources, asset platforms, and ticketing systems. - [Knowledge overview](https://docs.letsflow.ai/integrations/knowledge/overview.md): Connect knowledge sources and search content people can already access. - [Confluence Cloud](https://docs.letsflow.ai/integrations/knowledge/confluence/index.md): Confluence Cloud space ingestion into Flow knowledge search. - [SharePoint Online](https://docs.letsflow.ai/integrations/knowledge/sharepoint/index.md): SharePoint Online library ingestion into Flow knowledge search. - [SharePoint Scoped](https://docs.letsflow.ai/integrations/knowledge/sharepoint-scoped/index.md): Least-privilege SharePoint Online ingestion using Sites.Selected site grants. - [Google Drive](https://docs.letsflow.ai/integrations/knowledge/google-drive/index.md): Google Drive folder ingestion into Flow knowledge search. - [ServiceNow Knowledge Base](https://docs.letsflow.ai/integrations/knowledge/servicenow-kb/index.md): Connect published ServiceNow KB articles to Flow knowledge search. - [Search](https://docs.letsflow.ai/integrations/knowledge/search.md): Search synced knowledge people can already access, plus optional Jira and web results. - [Assets overview](https://docs.letsflow.ai/integrations/assets/overview.md): Organization asset inventory and asset sources. - [Microsoft Intune](https://docs.letsflow.ai/integrations/assets/microsoft-intune/index.md): Microsoft Intune managed-device inventory sync into Flow assets. - [Google Workspace Assets](https://docs.letsflow.ai/integrations/assets/google-workspace/index.md): Google Workspace ChromeOS and device inventory sync into Flow assets. - [ServiceNow CMDB](https://docs.letsflow.ai/integrations/assets/servicenow-cmdb/index.md): ServiceNow CMDB configuration item sync into Flow assets. - [Cisco Duo](https://docs.letsflow.ai/integrations/assets/cisco-duo/index.md): Cisco Duo endpoint inventory and user ownership evidence sync into Flow assets. - [Tanium](https://docs.letsflow.ai/integrations/assets/tanium/index.md): Tanium endpoint inventory, ownership evidence, and endpoint posture sync into Flow assets. - [Ticketing overview](https://docs.letsflow.ai/integrations/ticketing/overview.md): External ticket sync model, identity on imported requests, and the mapping tabs shared by Jira and ServiceNow. - [Jira Service Management](https://docs.letsflow.ai/integrations/ticketing/jira-service-management/index.md): Connect Jira Service Management ticket sync, keep the filer and the beneficiary apart, and translate text, status, and priority values. - [ServiceNow](https://docs.letsflow.ai/integrations/ticketing/servicenow/index.md): Connect ServiceNow ticket sync with OAuth client credentials, a dedicated integration user, and source-scoped polling. - [Set up automation integrations](https://docs.letsflow.ai/automations/connectors/index.md): Integrations let automations call external provider actions during automation runs. - [Addigy](https://docs.letsflow.ai/automations/connectors/addigy/index.md): Manage Apple devices, policies, and compliance through Addigy automations. - [Airtable](https://docs.letsflow.ai/automations/connectors/airtable/index.md): Manage Airtable users, groups, records, webhooks, and audit events. - [Anthropic Admin](https://docs.letsflow.ai/automations/connectors/anthropic-admin/index.md): Manage Anthropic organization access, workspaces, API keys, usage, and enterprise settings from automations. - [Apple Business Manager](https://docs.letsflow.ai/automations/connectors/apple-business-manager/index.md): Manage Apple Business Manager devices, users, and assignments. - [Asana](https://docs.letsflow.ai/automations/connectors/asana/index.md): Manage Asana tasks, projects, teams, and workspace membership. - [Atlan](https://docs.letsflow.ai/automations/connectors/atlan/index.md): Search Atlan glossary terms with authorization-aware result filtering. - [AWS Identity Center](https://docs.letsflow.ai/automations/connectors/aws/index.md): Assign and review AWS IAM Identity Center account access through Flow automations. - [Azure Resource Manager](https://docs.letsflow.ai/automations/connectors/azure-resource-manager/index.md): Manage Azure resources, access, automation, policy, monitoring, health, and support. - [BeyondTrust Remote Support](https://docs.letsflow.ai/automations/connectors/beyondtrust-remote-support/index.md): Create, inspect, and terminate BeyondTrust Remote Support sessions. - [BMC Helix ITSM](https://docs.letsflow.ai/automations/connectors/bmc-helix-itsm/index.md): Create, inspect, and update BMC Helix ITSM incidents and work orders. - [Box](https://docs.letsflow.ai/automations/connectors/box/index.md): Manage Box files, folders, and sharing from automations. - [Cisco Duo](https://docs.letsflow.ai/automations/connectors/duo-security/index.md): Manage Duo users, devices, and security checks from automations. - [Cisco Meraki](https://docs.letsflow.ai/automations/connectors/cisco-meraki/index.md): Manage Meraki networks, devices, clients, and operational alerts. - [ClickUp](https://docs.letsflow.ai/automations/connectors/clickup/index.md): Manage ClickUp tasks, comments, lists, and workspace members. - [ConductorOne](https://docs.letsflow.ai/automations/connectors/conductorone/index.md): Manage ConductorOne access requests, grants, entitlements, and reviews. - [Confluence Cloud](https://docs.letsflow.ai/automations/connectors/confluence-cloud/index.md): Create, update, and review Confluence pages from automations. - [CrowdStrike](https://docs.letsflow.ai/automations/connectors/crowdstrike/index.md): Search, inspect, and update CrowdStrike Falcon alerts. - [Databricks](https://docs.letsflow.ai/automations/connectors/databricks/index.md): Manage Databricks workspaces, jobs, users, and access. - [Datadog](https://docs.letsflow.ai/automations/connectors/datadog/index.md): Investigate Datadog alerts and monitor status from automations. - [Dropbox](https://docs.letsflow.ai/automations/connectors/dropbox/index.md): Manage Dropbox files, folders, and sharing from automations. - [Dynatrace](https://docs.letsflow.ai/automations/connectors/dynatrace/index.md): Investigate Dynatrace problems and monitor health from automations. - [Figma](https://docs.letsflow.ai/automations/connectors/figma/index.md): Inspect Figma files, projects, comments, components, and team activity. - [Firstbase](https://docs.letsflow.ai/automations/connectors/firstbase/index.md): Manage Firstbase employee equipment orders, assets, and retrievals. - [FleetDM](https://docs.letsflow.ai/automations/connectors/fleetdm/index.md): Manage FleetDM hosts, software, scripts, and vulnerabilities. - [Freshservice](https://docs.letsflow.ai/automations/connectors/freshservice/index.md): Create and manage Freshservice tickets from automations. - [Front](https://docs.letsflow.ai/automations/connectors/front/index.md): Manage Front conversations, messages, comments, contacts, and inbox assignments. - [GitHub](https://docs.letsflow.ai/automations/connectors/github/index.md): GitHub team and repository access through Flow automations. - [GitLab](https://docs.letsflow.ai/automations/connectors/gitlab/index.md): Manage GitLab issues, projects, merge requests, pipelines, and members. - [Google Calendar](https://docs.letsflow.ai/automations/connectors/google-calendar/index.md): Manage Google Calendar events, sharing, availability, and ownership. - [Google Drive](https://docs.letsflow.ai/automations/connectors/google-drive/index.md): Google Drive folder ingestion into Flow knowledge search. - [Google Workspace](https://docs.letsflow.ai/automations/connectors/google-workspace/index.md): Google Workspace user lifecycle, group access, and license assignment through Flow. - [Guru](https://docs.letsflow.ai/automations/connectors/guru/index.md): Search and manage Guru cards, collections, groups, and verification workflows. - [HTTP API](https://docs.letsflow.ai/automations/connectors/http/index.md): Connect an HTTP API and use it in automations. - [incident.io](https://docs.letsflow.ai/automations/connectors/incident-io/index.md): Create and manage incident.io incidents, actions, follow-ups, and severities. - [Jamf Pro](https://docs.letsflow.ai/automations/connectors/jamf/index.md): Review and manage Jamf Pro devices from automations. - [Jira Platform](https://docs.letsflow.ai/automations/connectors/jira-platform/index.md): Create and manage Jira issues from automations. - [Jira Service Management](https://docs.letsflow.ai/automations/connectors/jira-service-management/index.md): Jira Service Management ticket sync with polling-based import and outbound create. - [Jive](https://docs.letsflow.ai/automations/connectors/jive/index.md): Manage Jive people, groups, places, and content. - [JumpCloud](https://docs.letsflow.ai/automations/connectors/jumpcloud/index.md): Manage JumpCloud users, systems, groups, policies, alerts, and device actions. - [Kandji](https://docs.letsflow.ai/automations/connectors/kandji/index.md): Review Kandji devices and run device actions from automations. - [Linear](https://docs.letsflow.ai/automations/connectors/linear/index.md): Manage Linear issues, projects, teams, memberships, invitations, and audit data. - [LogMeIn Rescue](https://docs.letsflow.ai/automations/connectors/logmein-rescue/index.md): Manage LogMeIn Rescue users and access from automations. - [LumApps](https://docs.letsflow.ai/automations/connectors/lumapps/index.md): Manage LumApps governance, groups, notifications, and webhooks. - [ManageEngine Endpoint Central](https://docs.letsflow.ai/automations/connectors/manageengine-endpoint-central/index.md): Manage Endpoint Central computers, patches, software, and vulnerabilities. - [Microsoft Entra ID](https://docs.letsflow.ai/automations/connectors/microsoft-entra/index.md): Microsoft Entra ID group access and user lifecycle through Flow. - [Microsoft Intune](https://docs.letsflow.ai/automations/connectors/microsoft-intune/index.md): Microsoft Intune managed-device inventory sync into Flow assets. - [Microsoft Outlook](https://docs.letsflow.ai/automations/connectors/microsoft-outlook/index.md): Microsoft Outlook calendar and mail automation through Flow. - [Microsoft Teams](https://docs.letsflow.ai/automations/connectors/microsoft-teams/index.md): Manage Microsoft Teams, channels, apps, and memberships through Microsoft Graph. - [Nexthink](https://docs.letsflow.ai/automations/connectors/nexthink/index.md): Query Nexthink devices, investigations, campaigns, and remote actions. - [NinjaOne](https://docs.letsflow.ai/automations/connectors/ninjaone/index.md): Manage NinjaOne devices, organizations, alerts, software, and maintenance actions. - [Notion](https://docs.letsflow.ai/automations/connectors/notion/index.md): Search and update Notion pages and databases from automations. - [Okta](https://docs.letsflow.ai/automations/connectors/okta/index.md): Okta user lifecycle, MFA, group access, and app assignment through Flow. - [OneLogin](https://docs.letsflow.ai/automations/connectors/onelogin/index.md): Manage OneLogin users, roles, lifecycle state, and security events. - [Oomnitza](https://docs.letsflow.ai/automations/connectors/oomnitza/index.md): Manage Oomnitza assets and user records from automations. - [Opal](https://docs.letsflow.ai/automations/connectors/opal/index.md): Manage Opal access requests, resources, groups, and entitlement assignments. - [PagerDuty](https://docs.letsflow.ai/automations/connectors/pagerduty/index.md): PagerDuty incident and on-call automation through Flow automations. - [Palo Alto Networks Insights](https://docs.letsflow.ai/automations/connectors/palo-alto-insights/index.md): Inspect Palo Alto Networks Prisma Access applications, threats, and operational insights. - [Ping Identity](https://docs.letsflow.ai/automations/connectors/ping-identity/index.md): Manage Ping Identity users, populations, groups, devices, and MFA state. - [Power Platform Admin](https://docs.letsflow.ai/automations/connectors/power-platform-admin/index.md): Manage Power Platform environments, policies, capacity, and resources. - [Rapid7 InsightVM](https://docs.letsflow.ai/automations/connectors/rapid7-insightvm/index.md): Manage InsightVM assets, vulnerabilities, scans, sites, and users. - [Resend](https://docs.letsflow.ai/automations/connectors/resend/index.md): Send and get received emails using Resend. - [Rootly](https://docs.letsflow.ai/automations/connectors/rootly/index.md): Create and manage Rootly incidents, action items, alerts, and postmortems. - [SailPoint Identity Security Cloud](https://docs.letsflow.ai/automations/connectors/sailpoint-identitynow/index.md): Manage SailPoint identities, access requests, accounts, roles, and governance tasks. - [SailPoint IdentityIQ](https://docs.letsflow.ai/automations/connectors/sailpoint-identityiq/index.md): Manage IdentityIQ identities, access requests, approvals, and certifications. - [SAP Work Zone](https://docs.letsflow.ai/automations/connectors/sap-work-zone/index.md): Manage SAP Work Zone users, groups, content, and notifications. - [ServiceNow (API key)](https://docs.letsflow.ai/automations/connectors/servicenow/table-api/index.md): Create, retrieve, update, and delete records in ServiceNow tables. - [ServiceNow REST fallback](https://docs.letsflow.ai/automations/connectors/servicenow/rest/index.md): Call ServiceNow REST API endpoints that do not yet have a typed Flow module. - [SharePoint Online](https://docs.letsflow.ai/automations/connectors/sharepoint-online/index.md): Manage SharePoint sites, files, and pages from automations. - [Simpplr](https://docs.letsflow.ai/automations/connectors/simpplr/index.md): Manage Simpplr sites, content, users, memberships, and tasks. - [Slack](https://docs.letsflow.ai/automations/connectors/slack/index.md): Slack channel delivery, ingress events, and workspace automation. - [Slite](https://docs.letsflow.ai/automations/connectors/slite/index.md): Manage Slite notes, collections, members, and search. - [Snipe-IT](https://docs.letsflow.ai/automations/connectors/snipe-it/index.md): Manage Snipe-IT hardware, assignments, users, licenses, and asset history. - [Snowflake SQL](https://docs.letsflow.ai/automations/connectors/snowflake-sql/index.md): Submit, inspect, and cancel Snowflake SQL statements. - [SolarWinds Service Desk](https://docs.letsflow.ai/automations/connectors/solarwinds-service-desk/index.md): Create and manage SolarWinds Service Desk incidents, comments, users, and solutions. - [Superhuman Docs](https://docs.letsflow.ai/automations/connectors/coda/index.md): Search and manage documents, pages, tables, and rows in Superhuman Docs. - [Tanium](https://docs.letsflow.ai/automations/connectors/tanium/index.md): Query Tanium endpoint inventory and reports from automations. - [TeamViewer](https://docs.letsflow.ai/automations/connectors/teamviewer/index.md): Manage TeamViewer devices, sessions, groups, and users. - [Vanta Auditor](https://docs.letsflow.ai/automations/connectors/vanta-auditor/index.md): Inspect Vanta audit scope, controls, evidence, tests, and security findings. - [Wiki.js](https://docs.letsflow.ai/automations/connectors/wiki-js/index.md): Manage Wiki.js pages, users, groups, and access assignments. - [Wolken](https://docs.letsflow.ai/automations/connectors/wolken/index.md): Create and manage Wolken service requests, comments, assignments, and knowledge records. - [Yubico](https://docs.letsflow.ai/automations/connectors/yubico/index.md): Manage YubiEnterprise orders, inventory, shipments, and subscription information. - [Zendesk](https://docs.letsflow.ai/automations/connectors/zendesk/index.md): Create and manage Zendesk tickets and users from automations. - [Zoom](https://docs.letsflow.ai/automations/connectors/zoom/index.md): Manage Zoom meetings, recordings, rooms, and users from automations. - [List Access requests](https://docs.letsflow.ai/api-reference/access/list-access-requests.md): List canonical GitHub team-access requests and their linked approval/workflow status. - [Get Requester Status Summary](https://docs.letsflow.ai/api-reference/access-requests/get-requester-status-summary.md): Read the requester-safe access request status summary. The projection emits a PM-approved business-state label and next step, and never exposes channel, provider transport, or admin remediation detail. - [Get Access request](https://docs.letsflow.ai/api-reference/access/get-access-request.md): Read one canonical access request with approval and workflow status details. - [List Approval decisions](https://docs.letsflow.ai/api-reference/approvals/list-approval-decisions.md): Immutable human or engine-recorded approval actions captured against runtime approval requests. - [Get Approval decision](https://docs.letsflow.ai/api-reference/approvals/get-approval-decision.md): Immutable human or engine-recorded approval actions captured against runtime approval requests. - [List Approval procedure definitions](https://docs.letsflow.ai/api-reference/approvals/list-approval-procedure-definitions.md): Stable reusable approval-routing identities. - [Get Approval procedure definition](https://docs.letsflow.ai/api-reference/approvals/get-approval-procedure-definition.md): Stable reusable approval-routing identities. - [Get approval procedure dependency health](https://docs.letsflow.ai/api-reference/approvals/get-approval-procedure-dependency-health.md): Count policies, automations, and pending requests pinned to this definition. - [Publish Approval procedure definition](https://docs.letsflow.ai/api-reference/approvals/publish-approval-procedure-definition.md): Stable reusable approval-routing identities. - [Publish an approval procedure version](https://docs.letsflow.ai/api-reference/approvals/publish-an-approval-procedure-version.md): Atomically publish a new immutable version and move the definition pointer. - [Retire an approval procedure](https://docs.letsflow.ai/api-reference/approvals/retire-an-approval-procedure.md): Retire a tenant-owned definition while preserving pinned versions and requests. - [Preview an approval procedure audience](https://docs.letsflow.ai/api-reference/approvals/preview-an-approval-procedure-audience.md): Resolve every stage against an explicit scenario without publishing it. - [Validate an approval procedure](https://docs.letsflow.ai/api-reference/approvals/validate-an-approval-procedure.md): Validate a complete v2 approval procedure document without publishing it. - [Update approval procedure metadata](https://docs.letsflow.ai/api-reference/approvals/update-approval-procedure-metadata.md): Update mutable tenant-owned definition metadata using optimistic revision control. - [List Approval procedure templates](https://docs.letsflow.ai/api-reference/approvals/list-approval-procedure-templates.md): Code-owned setup recipes for tenant approval procedures. - [List Approval procedure versions](https://docs.letsflow.ai/api-reference/approvals/list-approval-procedure-versions.md): Immutable published approval-routing snapshots, including pinned custom approval workflow-backed stages where configured. - [Get Approval procedure version](https://docs.letsflow.ai/api-reference/approvals/get-approval-procedure-version.md): Immutable published approval-routing snapshots, including pinned custom approval workflow-backed stages where configured. - [Publish Approval procedure version](https://docs.letsflow.ai/api-reference/approvals/publish-approval-procedure-version.md): Immutable published approval-routing snapshots, including pinned custom approval workflow-backed stages where configured. - [List Approval requests](https://docs.letsflow.ai/api-reference/approvals/list-approval-requests.md): List canonical approval requests created from access requests. - [Get Approval request](https://docs.letsflow.ai/api-reference/approvals/get-approval-request.md): Read one canonical approval request linked to an access request and workflow wait state. - [Decide an approval request](https://docs.letsflow.ai/api-reference/approvals/decide-an-approval-request.md): Record an approval decision and synchronously update the linked approval, access request, and workflow wait state. - [List Approval stages](https://docs.letsflow.ai/api-reference/approvals/list-approval-stages.md): Runtime stage projections within approval requests, including static or custom-workflow-evaluated routing results. - [Get Approval stage](https://docs.letsflow.ai/api-reference/approvals/get-approval-stage.md): Runtime stage projections within approval requests, including static or custom-workflow-evaluated routing results. - [Fetch a catalog entry request schema](https://docs.letsflow.ai/api-reference/catalog/fetch-a-catalog-entry-request-schema.md): Fetch the user-supplied schema and form reference for a workflow publication. - [Request a catalog entry](https://docs.letsflow.ai/api-reference/catalog/request-a-catalog-entry.md): Submit a requester-visible automation or access-request workflow publication. An authorized new native access request with incompatible publication ownership or incomplete fulfillment configuration fails with access_request_target_not_ready before creating a ticket or execution. Accepted requests re… - [Apply pending discovery decisions](https://docs.letsflow.ai/api-reference/discovery/apply-pending-discovery-decisions.md): Apply a discovery run's pending staged review decisions into canonical product state with per-decision partial failure reporting. - [List webhook delivery attempts](https://docs.letsflow.ai/api-reference/events/list-webhook-delivery-attempts.md): Read per-attempt request signature metadata and response/error diagnostics. - [Replay a webhook delivery](https://docs.letsflow.ai/api-reference/events/replay-a-webhook-delivery.md): Queue an exact-body replay with the original event identity. Retired public contract versions return 409 after version 2 activation. - [Read webhook endpoint delivery metrics](https://docs.letsflow.ai/api-reference/events/read-webhook-endpoint-delivery-metrics.md): Read delivery counts, attempt counts, and recent terminal timestamps. - [Rotate a webhook endpoint signing secret](https://docs.letsflow.ai/api-reference/events/rotate-a-webhook-endpoint-signing-secret.md): Create a new active signing secret for an endpoint, retain the previous encrypted secret version, and return the new secret once. - [Send a webhook test event](https://docs.letsflow.ai/api-reference/events/send-a-webhook-test-event.md): Send a synthetic signed CloudEvents request to a configured endpoint and return the request and response diagnostics. - [Stop a crawl operation](https://docs.letsflow.ai/api-reference/knowledge/stop-a-crawl-operation.md): Cancel one admitted knowledge crawl operation without deleting or disconnecting the source. Requires an Idempotency-Key. Authorization matches Manual Sync: a principal who can trigger sync on the admitted binding's team, typically an organization administrator or team manager with knowledge_sources.… - [List Crawl progress runs](https://docs.letsflow.ai/api-reference/knowledge/list-crawl-progress-runs.md): Tenant-authorized logical knowledge crawl-progress runs. List and filter retained history; get-one returns slice/batch clocks, waits, stage execution, error totals by category and grain, capped samples, bounded error-occurrence recovery dispositions, and kernel-derived settlement. Subscriber binding… - [Get Crawl progress run](https://docs.letsflow.ai/api-reference/knowledge/get-crawl-progress-run.md): Tenant-authorized logical knowledge crawl-progress runs. List and filter retained history; get-one returns slice/batch clocks, waits, stage execution, error totals by category and grain, capped samples, bounded error-occurrence recovery dispositions, and kernel-derived settlement. Subscriber binding… - [List Current knowledge corpus issues](https://docs.letsflow.ai/api-reference/knowledge/list-current-knowledge-corpus-issues.md): Tenant-authorized current-corpus homework for Knowledge Monitoring Now. Today this is the live ServiceNow article listing count mismatch for a source. The provider count is higher than the articles returned. The latest Files or Access crawl can still be completed, and a later complete matching inven… - [List Guidance rules](https://docs.letsflow.ai/api-reference/guidance/list-guidance-rules.md): List the canonical team-scoped Flow instruction rule (`team_instructions`) for authoring. Excludes archived rules and non-canonical team guidance keys. - [Create Flow instruction draft](https://docs.letsflow.ai/api-reference/guidance/create-flow-instruction-draft.md): Create or reuse the default team-scoped Flow instruction rule and save unpublished instruction content as an immutable guidance version draft. - [Archive Flow instruction](https://docs.letsflow.ai/api-reference/guidance/archive-flow-instruction.md): Archive a saved team-scoped guidance rule so Flow no longer uses it. The body must name the published and draft versions last read. A mismatched version returns a conflict and leaves the rule unchanged. - [Publish Flow instruction draft](https://docs.letsflow.ai/api-reference/guidance/publish-flow-instruction-draft.md): Publish the latest unpublished instruction draft for a team-scoped guidance rule. - [Save Flow instruction draft](https://docs.letsflow.ai/api-reference/guidance/save-flow-instruction-draft.md): Save unpublished Flow instruction content as a new immutable guidance version draft. - [List Principal ticket attention](https://docs.letsflow.ai/api-reference/ticketing/list-principal-ticket-attention.md): List server-owned principal attention projection rows for personal Inbox queues. - [List Team ticket queue](https://docs.letsflow.ai/api-reference/ticketing/list-team-ticket-queue.md): List server-owned team queue projection rows for Inbox queue views. - [List Tickets](https://docs.letsflow.ai/api-reference/ticketing/list-tickets.md): List canonical ticket summaries with linked access, approval, and workflow observations. - [Get Ticket](https://docs.letsflow.ai/api-reference/ticketing/get-ticket.md): Read one canonical ticket summary by org-scoped human ticket key, with linked access, approval, and workflow observations. - [List ticket activities](https://docs.letsflow.ai/api-reference/ticketing/list-ticket-activities.md): List immutable ticket activities for a ticket detail view. - [Get ticket detail](https://docs.letsflow.ai/api-reference/ticketing/get-ticket-detail.md): Read a ticket detail bundle by org-scoped human ticket key. Authorization is requester-owned or team-readable; missing and unauthorized keys are indistinguishable. Internal ticket UUIDs are database identity only and are never accepted as a ticket path parameter. - [List ticket sync links](https://docs.letsflow.ai/api-reference/ticketing/list-ticket-sync-links.md): List explicit external sync peers for a ticket. - [Get Access Fulfillment Evidence](https://docs.letsflow.ai/api-reference/tickets/get-access-fulfillment-evidence.md): Read the canonical ticket, access, approval, workflow, grant lifecycle, provider evidence, audit events, domain events, and ticket activity for an access fulfillment path. - [Create Ticket](https://docs.letsflow.ai/api-reference/ticketing/create-ticket.md): Create a canonical Request or Incident ticket in the selected team scope. - [Prepare ticket resolve flow](https://docs.letsflow.ai/api-reference/ticketing/prepare-ticket-resolve-flow.md): Load AI-drafted resolution note text and outbound ticket-sync resolve field requirements before submitting a resolve action. Returns ticket_revision for optimistic concurrency on resolve. May return 409 ticket_resolution_blocked_by_pending_approval or generic_ticket_not_open when resolve is unavaila… - [Request approval to resolve a ticket](https://docs.letsflow.ai/api-reference/ticketing/request-approval-to-resolve-a-ticket.md): Create a ticket_action approval using a published approval procedure. Approval resolves the Flow-native ticket; denial or expiry returns it to pending work. - [Resolve a ticket](https://docs.letsflow.ai/api-reference/ticketing/resolve-a-ticket.md): Mark a Flow-native ticket as resolved with an optional resolution summary and provider transition field overrides. Externally synced tickets resolve locally and propagate upstream when the sync link allows writes. Submit expected_revision from prepare_resolve for optimistic concurrency. Idempotency-… - [Add a ticket message](https://docs.letsflow.ai/api-reference/ticketing/add-a-ticket-message.md): Append a conversation-plane message or note to a ticket. - [Create a ticket sync link](https://docs.letsflow.ai/api-reference/ticketing/create-a-ticket-sync-link.md): Create an explicit sync mapping between a Flow ticket and an external peer. - [Update a ticket](https://docs.letsflow.ai/api-reference/ticketing/update-a-ticket.md): Update mutable fields on a Flow-native ticket (ticket type, state, priority, assignee, assignment team, description). The source channel is fixed at creation and cannot be updated. Rejected for tickets mirrored from external IT service management (ITSM) systems. Returns the updated ticket detail bun… - [List Workflow runs](https://docs.letsflow.ai/api-reference/workflow/list-workflow-runs.md): List canonical workflow status handles prepared for access-request provisioning. - [Get Workflow run](https://docs.letsflow.ai/api-reference/workflow/get-workflow-run.md): Read one canonical workflow run detail, including the approval-wait step and the canonical start context. - [List workflow run events](https://docs.letsflow.ai/api-reference/workflow/list-workflow-run-events.md): Sanitized chronological feed of public workflow-run events. Uses the webhook event allowlist, with identifiers projected into refs and non-identifying event data projected into details. - [Start Workflow run](https://docs.letsflow.ai/api-reference/workflow/start-workflow-run.md): Start an automation run pinned to the current publication for the selected automation. A new run returns 201 Created. A matching Idempotency-Key replays the stored response with the original 201 status and meta.replayed=true. - [Cancel a workflow run](https://docs.letsflow.ai/api-reference/workflow/cancel-a-workflow-run.md): Request cooperative cancellation of a non-terminal workflow run. A 202 response acknowledges the request and reports the current run status; it does not guarantee cancellation. Completion or failure can win after admission. Read the run again for its final status. Replaying an Idempotency-Key return… - [Rerun a workflow run](https://docs.letsflow.ai/api-reference/workflow/rerun-a-workflow-run.md): Rerun a finished, manually started live production run, including canceled runs. Use its exact runKey or universally unique identifier (UUID). Requires a user operator with workflow_runs.write; service-account API keys cannot rerun. The new run uses the current published version and original input.… - [List visible instructions and status counts](https://docs.letsflow.ai/api-reference/instructions/list-visible-instructions-and-status-counts.md): Search latest saved title/content. Counts honor current visibility/search/owner filters before the status filter. Active means enabled and currently published; disabled is its complement. - [Read latest saved and published instruction identities](https://docs.letsflow.ai/api-reference/instructions/read-latest-saved-and-published-instruction-identities.md): Read latest saved and published instruction identities - [Read existing-audit-backed instruction activity](https://docs.letsflow.ai/api-reference/instructions/read-existing-audit-backed-instruction-activity.md): Read existing-audit-backed instruction activity - [Compare two exact immutable saved versions](https://docs.letsflow.ai/api-reference/instructions/compare-two-exact-immutable-saved-versions.md): Compare two exact immutable saved versions - [Read retained publication and unpublish history](https://docs.letsflow.ai/api-reference/instructions/read-retained-publication-and-unpublish-history.md): Read retained publication and unpublish history - [Read retained exact publication bindings with current resource access](https://docs.letsflow.ai/api-reference/instructions/read-retained-exact-publication-bindings-with-current-resource-access.md): Read retained exact publication bindings with current resource access - [Resolve resources of an exact active instruction publication](https://docs.letsflow.ai/api-reference/instructions/resolve-resources-of-an-exact-active-instruction-publication.md): Reauthorize every linked resource. Disabled, archived, unpublished or superseded instruction publications conflict. Resolution neither grants resource permission nor executes automations; runtime instruction admission remains a separate contract. - [Read exact saved selections with current resource access](https://docs.letsflow.ai/api-reference/instructions/read-exact-saved-selections-with-current-resource-access.md): Read exact saved selections with current resource access - [Read immutable numbered saved versions](https://docs.letsflow.ai/api-reference/instructions/read-immutable-numbered-saved-versions.md): Read immutable numbered saved versions - [Read a selected saved version without changing latest](https://docs.letsflow.ai/api-reference/instructions/read-a-selected-saved-version-without-changing-latest.md): Read a selected saved version without changing latest - [Read actual instruction.used audit evidence](https://docs.letsflow.ai/api-reference/instructions/read-actual-instructionused-audit-evidence.md): Only actual instruction.used audit events are returned. Discovery, previews, publication and matching never synthesize usage. No instruction values/text or conversation text is returned. - [List organization members for an instruction's user audience](https://docs.letsflow.ai/api-reference/instructions/list-organization-members-for-an-instructions-user-audience.md): Requires builder.write and verified proposed-owner authoring authority: guidance.write and enabled guidance capability for team ownership, or organization administrator authority for organization ownership. Returns only IDs and display names of current organization-member users, ordered by display n… - [Select available authorized automation publications](https://docs.letsflow.ai/api-reference/instructions/select-available-authorized-automation-publications.md): Select available authorized automation publications - [Select current readable knowledge documents](https://docs.letsflow.ai/api-reference/instructions/select-current-readable-knowledge-documents.md): Select current readable knowledge documents - [Create an instruction definition](https://docs.letsflow.ai/api-reference/instructions/create-an-instruction-definition.md): Create a distinct named instruction, optionally saving its first immutable revision. Stored organization/owning team controls authoring, never applicability. - [Archive an instruction while retaining history](https://docs.letsflow.ai/api-reference/instructions/archive-an-instruction-while-retaining-history.md): Archive an instruction while retaining history - [Disable an instruction without rewriting publication](https://docs.letsflow.ai/api-reference/instructions/disable-an-instruction-without-rewriting-publication.md): Disable an instruction without rewriting publication - [Enable an instruction without publishing](https://docs.letsflow.ai/api-reference/instructions/enable-an-instruction-without-publishing.md): Enable an instruction without publishing - [Publish an exact selected saved revision](https://docs.letsflow.ai/api-reference/instructions/publish-an-exact-selected-saved-revision.md): Publish or re-publish the exact requested saved revision, including historical versions. Latest saved state is unchanged; unsaved document content is not accepted. All loaded-state preconditions are required. - [Resolve a strict selection or explicitly preview per-resource availability](https://docs.letsflow.ai/api-reference/instructions/resolve-a-strict-selection-or-explicitly-preview-per-resource-availability.md): Requires stored instruction-owner read access and independently reauthorizes every selected resource. Both resource ID arrays are required, may be empty and accept at most 20 UUIDs each, unique after case normalization. Results preserve selection order with zero-based positions. Omitted mode is stri… - [Save a new immutable instruction revision](https://docs.letsflow.ai/api-reference/instructions/save-a-new-immutable-instruction-revision.md): Every successful Save creates a numbered revision without changing publication. All three loaded-state preconditions are required; stale saves return 409 without mutation. - [Unpublish and retain saved versions](https://docs.letsflow.ai/api-reference/instructions/unpublish-and-retain-saved-versions.md): Unpublish and retain saved versions - [Change selected visible instructions](https://docs.letsflow.ai/api-reference/instructions/change-selected-visible-instructions.md): All selected IDs must match server authority and current filters. A hidden, stale or filter-excluded selection rolls back the entire operation. - [Resolve or preview resource selections before creating an instruction](https://docs.letsflow.ai/api-reference/instructions/resolve-or-preview-resource-selections-before-creating-an-instruction.md): Requires builder.write and verified authoring authority for the proposed owningTeamId: guidance.write and enabled guidance capability for a team, or organization administrator authority when null. Both resource ID arrays are required, may be empty and accept at most 20 UUIDs each, unique after case… - [Save changed resource selections as a new immutable revision](https://docs.letsflow.ai/api-reference/instructions/save-changed-resource-selections-as-a-new-immutable-revision.md): Save changed resource selections as a new immutable revision - [Change owning-team metadata only](https://docs.letsflow.ai/api-reference/instructions/change-owning-team-metadata-only.md): Authorize current and destination owners. Ownership changes increment metadata freshness without changing revision applicability, latest saved content or publication. - [Remove an instruction while retaining history](https://docs.letsflow.ai/api-reference/instructions/remove-an-instruction-while-retaining-history.md): Delete soft-archives the definition, disables it and appends an unpublish tombstone when necessary. Saved revisions, publication history and audit remain available to authorized operators. ## OpenAPI Specs - [control-plane](/openapi/control-plane.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.