Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

api.stackone.com

One REST API for
Every Connector

The classic way to integrate. Use StackOne's REST API for server-to-server integrations with consistent schemas across 200+ providers.

Why StackOne REST API

Integrate once,
connect everywhere.

Build your integration against one API. StackOne handles the mapping, authentication, pagination, and error handling for every provider behind the scenes.

01

200+ Connectors, One Base URL

Every connector is available at api.stackone.com with consistent RESTful endpoints. Switch between providers by changing a single header — the x-account-id.

02

Unified Response Schemas

Every provider returns data in the same normalized schema. Employees from BambooHR look identical to employees from Workday. No per-provider parsing logic.

03

10,000+ Actions

List, get, create, update, and delete across every supported resource. From HRIS employees to CRM contacts to ATS candidates — all through standard REST verbs.

Quick Start

Familiar REST patterns.

Standard HTTP methods, JSON responses, and predictable URL patterns. If you have built against any REST API, you already know how this works.

List employees (any HRIS provider)

GET https://api.stackone.com/unified/hris/employees
Authorization: Bearer sk_live_...
x-account-id: bamboohr-connection-123

// Response — same schema for ALL HRIS providers
{
  "data": [
    {
      "id": "emp_abc123",
      "first_name": "Jane",
      "last_name": "Smith",
      "email": "jane@acme.com",
      "department": "Engineering",
      "employment_status": "active"
    }
  ],
  "next": "cursor_xyz..."
}

Create a CRM contact (any CRM provider)

POST https://api.stackone.com/unified/crm/contacts
Authorization: Bearer sk_live_...
x-account-id: salesforce-connection-456
Content-Type: application/json

{
  "first_name": "Alex",
  "last_name": "Johnson",
  "email": "alex@example.com",
  "company_name": "Acme Corp",
  "phone_number": "+1-555-0100"
}

// Works with Salesforce, HubSpot, Pipedrive,
// and every CRM — same request body

Features

Production-ready
out of the box.

Pagination, rate limiting, webhooks, OpenAPI specs — everything you need for robust server-to-server integrations.

Standard REST Conventions

Predictable URL patterns, HTTP methods, status codes, and error formats. If you know REST, you already know the StackOne API.

Automatic Pagination

Cursor-based pagination handled consistently across all providers. No need to learn each provider's pagination quirks — StackOne normalizes them all.

Webhook Support

Subscribe to change events across connectors. Get notified when employees are added, deals close, or candidates move stages — in real time.

Rate Limit Management

StackOne manages rate limits per provider automatically. Requests are queued, retried, and throttled so you never hit a provider's limit.

Field Selection & Filtering

Request only the fields you need with sparse fieldsets. Filter resources server-side to reduce payload size and speed up your integrations.

OpenAPI Specification

Fully documented OpenAPI 3.1 spec for every endpoint. Generate SDKs in any language, import into Postman, or build type-safe clients automatically.

API Categories

Unified APIs for
every category.

Each category provides a unified schema across all providers in that space. One integration covers every tool your customers use.

HRIS

Employees, Departments, Time Off, Compensation

ATS

Jobs, Candidates, Applications, Interviews

CRM

Contacts, Companies, Deals, Activities

Marketing

Campaigns, Lists, Contacts, Templates

Documents

Files, Folders, Search, Permissions

LMS

Courses, Users, Completions, Assignments

IAM

Users, Groups, Roles, Policies

Ticketing

Tickets, Comments, Attachments, Users

How It Works

One request, any provider.

Your app talks to StackOne. StackOne talks to the provider. Authentication, data mapping, and error handling all happen in between.

Your App

Single REST API call

StackOne

Auth, mapping, pagination

200+ Providers

BambooHR, Salesforce, etc.

Start integrating with one REST API.

200+ connectors, 10,000+ actions, unified schemas. Get your API key and start building in minutes.