StackOne website screenshot

StackOne

StackOne is an AI-powered embedded integration platform as a service (iPaaS) designed to simplify and accelerate how SaaS vendors and AI agents connect with enterprise software. It combines a proprietary LLM-based agent with a real-time execution engine to automate and manage integrations no need for manual API wiring or data syncing.

12 APIs 34 Features
IntegrationsiPaaS

APIs

StackOne

One integration platform, two powerful interfaces: Unified APIs for SaaS products, and AI Agent Actions. Ship hundreds of integrations in days.

StackOne Unified HRIS API

StackOne Unified HRIS API provides a single, standardized interface to interact with multiple HR information system providers, normalizing data models for employee data, shifts,...

StackOne Unified ATS API

StackOne Unified ATS API standardizes recruitment workflows across applicant tracking system providers, providing consistent data models for candidates, job postings, applicatio...

StackOne Unified CRM API

StackOne Unified CRM API provides a standardized interface for managing customer contacts, accounts, and opportunities across multiple CRM platforms, ensuring a consistent view ...

StackOne Unified LMS API

StackOne Unified LMS API standardizes learning management across platforms, streamlining course delivery, user progress tracking, content management, and assignments with consis...

StackOne Unified IAM API

StackOne Unified IAM API provides a standardized interface for identity and access management across providers, with comprehensive user management, role and permission mapping, ...

StackOne Unified Documents API

StackOne Unified Documents API provides a standardized interface for file and knowledge management across platforms like Google Drive, SharePoint, Dropbox, and Box, with consist...

StackOne Unified Marketing API

StackOne Unified Marketing API standardizes campaign management across platforms, streamlining messages (SMS, Email, Push), campaigns, templates, and more with consistent endpoi...

StackOne Unified Ticketing API

StackOne Unified Ticketing API standardizes support workflows across helpdesk platforms, with consistent data models for ticket management, comments, and status tracking.

StackOne Unified Messaging API

StackOne Unified Messaging API standardizes communication workflows across platforms, with consistent data models for conversations, message delivery, and participant management.

StackOne Unified Screening API

StackOne Unified Screening API standardizes candidate verification across platforms, streamlining background checks, assessments, and screening workflows with consistent data mo...

StackOne Platform API

StackOne Platform API serves as the control plane for managing accounts, executing actions, controlling integrations, discovering connectors, monitoring and debugging via logs, ...

Collections

Marketing

OPEN

Pricing Plans

Stackone Plans Pricing

3 plans

PLANS

Rate Limits

Stackone Rate Limits

3 limits

RATE LIMITS

FinOps

Features

Unified APIs
Platform APIs
Integration Hub
Authentication Links
API Keys
Request Logs
Webhooks
Manage Integrations
Manage Projects
Manage Organizations
Custom Unified Fields
Liberaries
SDKs
Advanced Parameters
Pagination
StackOne Identifiers
Rate Limiting
OpenAPI Tools
Tool Filtering
Artificial Intelligence
RAG
SLA Guaranteed Integrations
Native Webhooks
Synthetic Webhooks
Authentication UI
Multi-Region
Hybrid Deployment
No PII Stored
MCP Server
A2A Protocol
Actions API
Connector Builder
Proxy Requests
Sandbox Environments

Use Cases

AI Agents
People Tech
Recruitment
Learning
Assessment & Background Check
Global Employment
Benefits
Fintech
Security & Compliance

Semantic Vocabularies

Stackone Context

11 classes · 5 properties

JSON-LD

API Governance Rules

StackOne API Rules

7 rules · 4 errors 3 warnings

SPECTRAL

JSON Structure

Stackone Employee Structure

0 properties

JSON STRUCTURE

Stackone Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
CaseStudies
CaseStudies
📰
Blog
Blog
📄
ChangeLog
ChangeLog
🔗
Events
Events
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
About
About
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
Login
Login
🔗
Partners
Partners
🔗
LinkedIn
LinkedIn
🔗
X
X
📦
SDKs
SDKs
📦
SDKTypeScript
SDKTypeScript
📦
SDKPython
SDKPython
📦
SDKNode
SDKNode
📦
SDKRuby
SDKRuby
📦
SDKJava
SDKJava
📦
SDKPHP
SDKPHP
📦
SDKCSharp
SDKCSharp
📦
SDKPackage
SDKPackage
📦
SDKPackage
SDKPackage
📦
SDKPackage
SDKPackage
🔗
PostmanCollection
PostmanCollection
🔗
MCPServers
MCPServers
🔗
A2AProtocol
A2AProtocol
🔧
AIToolset
AIToolset
🔗
OpenAPI
OpenAPI
🔗
IntegrationHub
IntegrationHub
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Marketing
  version: 1.0.0
items:
- info:
    name: Connect Sessions
    type: folder
  items:
  - info:
      name: Authenticate Connect Session
      type: http
    http:
      method: POST
      url: https://api.stackone.com/connect_sessions/authenticate
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Authenticate Connect Session
  - info:
      name: Create Connect Session
      type: http
    http:
      method: POST
      url: https://api.stackone.com/connect_sessions
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Create Connect Session
- info:
    name: Accounts
    type: folder
  items:
  - info:
      name: Get meta information of the account
      type: http
    http:
      method: GET
      url: https://api.stackone.com/accounts/:id/meta
      params:
      - name: id
        value: ''
        type: path
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get meta information of the account
  - info:
      name: Get Account
      type: http
    http:
      method: GET
      url: https://api.stackone.com/accounts/:id
      params:
      - name: id
        value: ''
        type: path
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get Account
  - info:
      name: Delete Account
      type: http
    http:
      method: DELETE
      url: https://api.stackone.com/accounts/:id
      params:
      - name: id
        value: ''
        type: path
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Delete Account
  - info:
      name: List Accounts
      type: http
    http:
      method: GET
      url: https://api.stackone.com/accounts
      params:
      - name: provider
        value: ''
        type: query
        description: The provider of the results to fetch
      - name: origin_owner_id
        value: ''
        type: query
        description: The origin owner identifier of the results to fetch
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List Accounts
  - info:
      name: List Accounts
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/crm/accounts
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,owner_id,name,description,industry,annual_revenue,website,addresses,phone_numbers,created_at,updated_at
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List Accounts
  - info:
      name: Get Account
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/crm/accounts/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,owner_id,name,description,industry,annual_revenue,website,addresses,phone_numbers,created_at,updated_at
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get Account
- info:
    name: Proxy
    type: folder
  items:
  - info:
      name: Proxy Request
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/proxy
      headers:
      - name: x-account-id
        value: ''
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Proxy Request
- info:
    name: Job Postings
    type: folder
  items:
  - info:
      name: Get Job Posting
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/job_postings/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,title,locations,internal,status,job_id,content,compensation,employment_type,employment_contract_type,external_url,external_apply_url,questionnaires,updated_at,created_at
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: include
        value: questionnaires
        type: query
        description: The comma separated list of fields that will be included in the response
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get Job Posting
  - info:
      name: List Job Postings
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/job_postings
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,title,locations,internal,status,job_id,content,compensation,employment_type,employment_contract_type,external_url,external_apply_url,questionnaires,updated_at,created_at
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: include
        value: questionnaires
        type: query
        description: The comma separated list of fields that will be included in the response
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List Job Postings
- info:
    name: Offers
    type: folder
  items:
  - info:
      name: Get Offer
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/offers/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,application_id,start_date,status,offer_status,salary,currency,created_at,updated_at,offer_history
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get Offer
  - info:
      name: List Offers
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/offers
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,application_id,start_date,status,offer_status,salary,currency,created_at,updated_at,offer_history
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List Offers
  - info:
      name: Creates an offer
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/ats/offers
      headers:
      - name: x-account-id
        value: ''
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Creates an offer
- info:
    name: Templates
    type: folder
  items:
  - info:
      name: Get omni-channel template
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/marketing/templates/omni_channel/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,messages,created_at,updated_at,tags
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get omni-channel template
  - info:
      name: Update omni-channel template
      type: http
    http:
      method: PATCH
      url: https://api.stackone.com/unified/marketing/templates/omni_channel/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Update omni-channel template
  - info:
      name: Get push template
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/marketing/templates/push/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,messages,created_at,updated_at,tags
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get push template
  - info:
      name: Update push template
      type: http
    http:
      method: PATCH
      url: https://api.stackone.com/unified/marketing/templates/push/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Update push template
  - info:
      name: List push templates
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/marketing/templates/push
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,messages,created_at,updated_at,tags
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List push templates
  - info:
      name: Create push template
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/marketing/templates/push
      headers:
      - name: x-account-id
        value: ''
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Create push template
  - info:
      name: List email templates
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/marketing/templates/email
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,messages,created_at,updated_at,tags
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List email templates
  - info:
      name: Create email template
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/marketing/templates/email
      headers:
      - name: x-account-id
        value: ''
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Create email template
  - info:
      name: List omni-channel templates
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/marketing/templates/omni_channel
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,messages,created_at,updated_at,tags
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List omni-channel templates
  - info:
      name: Create omni-channel template
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/marketing/templates/omni_channel
      headers:
      - name: x-account-id
        value: ''
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Create omni-channel template
  - info:
      name: Get email template
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/marketing/templates/email/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,messages,created_at,updated_at,tags
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get email template
  - info:
      name: Update email template
      type: http
    http:
      method: PATCH
      url: https://api.stackone.com/unified/marketing/templates/email/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Update email template
- info:
    name: Candidates
    type: folder
  items:
  - info:
      name: List Candidates
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/candidates
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,first_name,last_name,email,emails,social_links,phone,phone_numbers,company,title,application_ids,hired_at,created_at,updated_at
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List Candidates
  - info:
      name: Create Candidate (early access)
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/ats/candidates
      headers:
      - name: x-account-id
        value: ''
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Create Candidate (early access)
  - info:
      name: Get Candidate
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/candidates/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,name,first_name,last_name,email,emails,social_links,phone,phone_numbers,company,title,application_ids,hired_at,created_at,updated_at
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get Candidate
  - info:
      name: Update Candidate (early access)
      type: http
    http:
      method: PATCH
      url: https://api.stackone.com/unified/ats/candidates/:id
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Update Candidate (early access)
  - info:
      name: List Candidate Notes
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/candidates/:id/notes
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,content,visibility,createdAt,updatedAt,deletedAt
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: List Candidate Notes
  - info:
      name: Create Candidate Note
      type: http
    http:
      method: POST
      url: https://api.stackone.com/unified/ats/candidates/:id/notes
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Create Candidate Note
  - info:
      name: Get Candidate Note
      type: http
    http:
      method: GET
      url: https://api.stackone.com/unified/ats/candidates/:id/notes/:subResourceId
      headers:
      - name: x-account-id
        value: ''
      params:
      - name: id
        value: ''
        type: path
      - name: subResourceId
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: The page number of the results to fetch
      - name: page_size
        value: ''
        type: query
        description: The number of results per page
      - name: raw
        value: ''
        type: query
        description: Indicates that the raw request result is returned
      - name: fields
        value: id,content,visibility,createdAt,updatedAt,deletedAt
        type: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
      - name: sync_token
        value: ''
        type: query
        description: The sync token to select the only updated results
      - name: updated_after
        value: '2020-01-01T00:00:00.000Z'
        type: query
        description: Use a string with a date to only select results updated after that given date
      - name: proxy
        value: '[object Object]'
        type: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding
          them with "proxy" key
      auth:
        type: basic
        username: '{{username}}'
        password: 

# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stackone/refs/heads/main/apis.yml