REST API
Versioned endpoints expose tasks, workflows, forms, reports, documents, agents, retention, and other assets.
Feature guide
Operate UserTasks programmatically with scoped credentials and standards-based authorization.
Complete feature description
The UserTasks developer surface includes versioned REST endpoints, tenant and user-context API keys, an OAuth 2.0 authorization server, and an MCP server for compatible AI clients. These interfaces expose the same governed assets and permissions used by the product UI.
API keys are show-once secrets with permission ceilings, expiration, revocation, and optional resource restrictions. OAuth applications can be public or confidential and use discovery metadata, PKCE authorization code, client credentials, refresh-token rotation, and revocation.
The MCP endpoint exposes a catalog of platform tools over streamable HTTP. OAuth or API-key authentication is resolved into tenant context and permissions before any tool or REST action executes.
Versioned endpoints expose tasks, workflows, forms, reports, documents, agents, retention, and other assets.
Tenant or user-context keys have permission ceilings, expiration, revocation, and optional resource allowlists.
Registered apps use discovery, PKCE authorization code, client credentials, refresh rotation, and token revocation.
Compatible AI clients discover and invoke governed UserTasks tools over streamable HTTP.
What designers and operators can do in this product area.
The main operations available in API, OAuth, and MCP.
API, OAuth, and MCP actions
Choose tenant or user context, permissions, resource scopes, and expiration.
API, OAuth, and MCP actions
Choose public or confidential type, redirect URIs, grants, and allowed scopes.
API, OAuth, and MCP actions
Request user-delegated access through consent and exchange a single-use code.
API, OAuth, and MCP actions
Issue tenant-bound machine access for confidential clients.
API, OAuth, and MCP actions
Rotate refresh tokens and revoke tokens or entire client applications.
API, OAuth, and MCP actions
Use authorization metadata and the MCP endpoint to expose approved tools.
Patterns you can adapt to your own operating model.
Create and action UserTasks work from a separate customer or partner application.
Let an approved AI client author or operate tenant assets through MCP.