Skip to main content
SD Worx
SD Worx
76 actions · 2 auth methods
BetaHRIS

Authentication

OAuth 2.0 (Authorization Code)

SD Worx Cobra API uses OAuth 2.0 authorization code flow for user-delegated access.

OAuth 2.0 (Client Credentials)

SD Worx Cobra API uses OAuth 2.0 client credentials for server-to-server access.
Actions
|
76 actions
Action
Description
List Persons
Retrieve a list of persons
Get Person
Retrieve a single person by ID
Create Person
Create a new person
Update Person
Update an existing person by ID
Patch Person
Partially update a person by ID
Delete Person
Delete a person by ID
List Person Contracts
Retrieve a list of person contracts
Get Person Contract
Retrieve a single person contract by ID
Create Person Contract
Create a new person contract
Update Person Contract
Update an existing person contract by ID
Patch Person Contract
Partially update a person contract by ID
Delete Person Contract
Delete a person contract by ID
List Person Leaves
Retrieve a list of person leaves
Get Person Leave
Retrieve a single person leave by ID
Create Person Leave
Create a new person leave
Update Person Leave
Update an existing person leave by ID
Delete Person Leave
Delete a person leave by ID
List Departments
Retrieve a list of departments
Get Department
Retrieve a single department by ID
Create Department
Create a new department
Update Department
Update an existing department by ID
Patch Department
Partially update a department by ID
Delete Department
Delete a department by ID
List Companies
Retrieve a list of companies
Get Company
Retrieve a single company by ID
Create Company
Create a new company
List Organizations
Retrieve a list of organisations
Get Organization
Retrieve a single organisation by ID
List Current Employments
Retrieve a list of current employments
List Salary Employments
Retrieve a list of salary employments
Get Salary Employment
Retrieve a single salary employment by ID
Create Salary Employment
Create a new salary employment
Update Salary Employment
Update an existing salary employment by ID
Delete Salary Employment
Delete a salary employment by ID
List Person Salaries
Retrieve a list of person salaries
Get Person Salary
Retrieve a single person salary by ID
Create Person Salary
Create a new person salary
Delete Person Salary
Delete a person salary by ID
List Salary Components
Retrieve a list of salary components
Get Salary Component
Retrieve a single salary component by ID
Create Salary Component
Create a new salary component
Update Salary Component
Update an existing salary component by ID
Delete Salary Component
Delete a salary component by ID
Get Address
Retrieve a single address by ID
Create Address
Create a new address
Delete Address
Delete an address by ID
Get Payment Information
Retrieve a single payment information by ID
Create Payment Information
Create a new payment information
Delete Payment Information
Delete a payment information by ID
List Leave Entitlements
Retrieve a list of leave entitlements
Get Leave Entitlement
Retrieve a single leave entitlement by ID
List Functions
Retrieve a list of functions
Get Function
Retrieve a single function by ID
Create Function
Create a new function
Delete Function
Delete a function by ID
List Payrolls
Retrieve a list of payrolls
Get Payroll
Retrieve a single payroll by ID
Get Payslip
Retrieve payslips for a person and year
List Runs
Retrieve a list of runs
Get Run
Retrieve a single run by ID
List Calculated Salary Components
Retrieve a list of calculated salary components
List Org Chart
Retrieve a list of org chart
List Person Leave Entitlements
Retrieve a list of person leave entitlements
List Person Leave Hours
Retrieve a list of person leave hours
Create Person Document
Create a new person document
Delete Person Document
Delete a person document by ID
Create Person Contact
Create a new person contact
Create Person Time Schedule
Create a new person time schedule
Create Lease Car
Create a new lease car
Create Cost Center Allocation
Create a new cost center allocation
Get Position
Retrieve a single position by ID
List Cost Center Allocations
Retrieve a list of cost center allocations
List Lease Cars
Retrieve a list of lease cars
List Person Contacts
Retrieve a list of person contacts
List Person Documents
Retrieve a list of person documents
List Person Time Schedules
Retrieve a list of person time schedules

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
4

Use Actions

Invoke actions using one of the methods below:
  • MCP – Model Context Protocol for AI assistants
  • A2A – Agent-to-Agent protocol
  • Agent SDK – TypeScript and Python SDKs for AI agents
  • Actions RPC – Direct API calls
  • Playground – Test actions in the dashboard