What is a Unified API?
A unified API provides a single, standardized interface to interact with multiple third-party providers. Instead of learning each provider’s unique API format, authentication scheme, and data model, you write code once, and StackOne handles the differences. What StackOne normalizes:- Data models – Consistent field names and structures across providers (e.g.,
employeesin BambooHR, Workday, and Personio all return the same schema) - Authentication – OAuth, API keys, and tokens are managed per-provider; you just pass an
x-account-idheader - Pagination – Cursor-based pagination works the same regardless of whether the provider uses offsets, pages, or cursors
- Error formats – Standardized error responses with provider-specific details when available
Legacy Unified APIs
The Legacy Unified APIs provide standardized access to various business system categories. Each API follows the same patterns for authentication, pagination, and error handling, but exposes domain-specific data models.HRIS
Human Resources Information Systems - manage employees, time-off, benefits, and organizational data
ATS
Applicant Tracking Systems - manage candidates, jobs, applications, and hiring workflows
CRM
Customer Relationship Management - manage contacts, accounts, and sales data
LMS
Learning Management Systems - manage courses, content, assignments, and completions
Accounting
Accounting Systems - manage accounts, transactions, and financial data
Common Features Across All APIs
All Legacy Unified APIs share these common features:| Feature | Description |
|---|---|
| Authentication | All APIs use the same authentication method with API keys and x-account-id headers |
| Pagination | Consistent cursor-based pagination across all endpoints |
| Synthetic IDs | StackOne Identifiers work the same way across all APIs |
| Rate Limiting | Same rate limiting policies apply to all endpoints |
| Error Handling | Standardized error codes across all APIs |
Getting Started
- Set up authentication - Get your API key from the dashboard and learn about authentication
- Connect an account - Use StackOne Hub to connect your first provider
- Make your first request - Follow the “Making your first request” guide for your chosen API
- Explore common features - Learn about pagination, field mapping, and advanced query parameters