Execute Actions
Run any of 10,000+ actions via RPC
Manage Accounts
CRUD operations on linked accounts
Onboard End-Users
Generate connect session URLs
Execute Actions
The RPC endpoint is the unified way to execute any of StackOne’s 10,000+ actions, the same layer used by MCP and AI Toolset.Execute Actions Guide
Learn how to execute actions via RPC, discover available actions, and build dynamic agent tooling.
Manage Accounts
Linked accounts are your end-users’ connections to their SaaS systems. The Accounts API manages the full lifecycle.List Accounts
GET /accounts: Get all linked accounts with status, provider, and metadata.Get Account
GET /accounts/{id}: Get details for a specific account.Update Account
PATCH /accounts/{id}: Update labels, metadata, or configuration.Delete Account
DELETE /accounts/{id}: Remove an account and its stored credentials.Onboard End-Users
The Connect Sessions API powers the Integration Hub, the embeddable UI where end-users link accounts.Create Session
POST /connect_sessions: Generate a connect URL for your app.Authenticate Session
POST /connect_sessions/authenticate: Authenticate a session programmatically.Typical Flow
Discover Connectors
Query metadata about available connectors. Useful for building UIs that show which integrations you support.List Connectors
GET /connectors: Get all connectors with categories, logos, and capabilities.Get Connector
GET /connectors/{provider}: Get a connector’s fields and actions.Monitor & Debug
Access detailed logs for every API request. Essential for debugging integrations in production.List Logs
GET /logs: Query logs with filters for account, status, and time.Get Log Details
GET /logs/{id}: Get full request/response details for a log entry.Step-by-Step Execution
GET /logs/{id}/steps: See execution steps (auth, transformation, provider calls).Platform Logs
GET /logs/platform: Logs for sessions, webhooks, and other platform operations.MCP Endpoint
The MCP (Model Context Protocol) endpoint enables direct integration with Claude, Cursor, n8n, and other MCP-compatible clients. Most users connect via our hosted MCP server, but you can also build custom MCP integrations.For most use cases, use our hosted MCP server at
https://api.stackone.com/mcp instead of building a custom integration.Proxy Requests
Bypass the unified layer and make raw requests directly to provider APIs. Useful when you need provider-specific functionality not covered by StackOne actions.Proxy Request
POST /proxy: Forward requests to the provider API. StackOne handles authentication.Platform API vs Unified APIs
| I want to… | Use |
|---|---|
| Execute actions from my agent/backend | Platform API → POST /actions/rpc |
| List all my end-users’ linked accounts | Platform API → GET /accounts |
| Generate an onboarding link | Platform API → POST /connect_sessions |
| List employees from BambooHR | Unified API → GET /unified/hris/employees |
| Create a job posting in Greenhouse | Unified API → POST /unified/ats/jobs |
| Query CRM contacts | Unified API → GET /unified/crm/contacts |