Skip to main content
ClayHR
ClayHR
50 actions · 1 auth method
BetaHRIS

Authentication

API Key

Authenticate using your ClayHR API Key and User ID. Generate your API key from My Integrations in the ClayHR app.Guides: Connector Profile, Link Account
Actions
50 actions
Action
Description
List Users
Retrieve the list of all users from ClayHR.
Create Announcement
Create a new announcement in ClayHR.
Retrieve Announcement
Retrieve a single announcement by its ID from ClayHR.
List Document Library
Retrieve attachments within the document library from ClayHR.
Download Document
Retrieve a document as a byte array by file ID from ClayHR.
Save Custom Field Values
Save custom field values for a user in ClayHR.
List Currencies
Retrieve the list of available currencies supported by the system.
List Expense Reports
Retrieve expense reports for a user, filterable by user ID, GUID, or email.
Get Expense Report Details
Retrieve detailed information for a single expense report by ID or GUID.
List Expense Types
Retrieve the list of expense types available in the system.
Create Expense Report
Create a new expense report for a user.
Create Expense Item
Create a new expense item and attach it to an expense report.
Delete Expense Item
Delete an expense item by its ID.
Delete Expense Report
Delete an expense report by its ID.
Retrieve Form Details
Retrieve the structure and metadata of a dynamic form (non-survey, non-test) by its form ID.
Retrieve Form Responses
Retrieve the list of responses submitted for a specific form.
Retrieve Forms
Retrieve all dynamic form templates configured organization-wide in ClayHR.
Retrieve Completed Forms Assigned To The Authenticated User
Retrieve forms that the authenticated user has already completed and submitted.
Save A Form Response
Save a completed dynamic form response (non-survey) for a specific form assignment.
Save A Form Item Response
Save an answer for a single field within a dynamic form (non-survey) assignment.
Create Goal
Create a new goal in ClayHR.
Create A New Leave Request
Create a new leave request in ClayHR.
Get PTO Policies By User ID
Retrieve only the PTO policies specifically assigned to the currently authenticated user, not the full organization list…
Get Remaining Hours Credit For A Leave Policy
Retrieve the remaining hours credit for a specific leave policy and user.
Process A User’s Leave By Leave ID And Status
Process a leave request by updating its status (e.g. approved, rejected, pending).
Delete User Address
Deletes a specific address record for a user in ClayHR.
Delete User Education
Deletes a specific education record for a user in ClayHR.
Delete User Employment
Deletes a specific employment record for a user in ClayHR.
Retrieve Performance Review Assignments For A User
Retrieve pending performance review assignments (reviews you need to complete as a reviewer) for the authenticated user.
List Performance Reviews
Retrieve all performance reviews (including in-progress) for the authenticated user.
Create Performance Review
Create a new performance review for a specified user in ClayHR.
List Completed Performance Reviews
Retrieve only completed/finalized performance reviews for a specific user by their user ID.
List Performance Review Templates
Retrieve all available performance review templates from ClayHR.
Create Bulk Performance Reviews
Launch performance reviews in bulk for multiple users in ClayHR.
List Projects
Retrieve the list of all projects from ClayHR.
Get Project Details By Project ID
Retrieve detailed information for a specific project by its ID from ClayHR.
Create A Project
Create a new project in ClayHR.
Save Project Allocation By Project ID
Create a project allocation to assign a user to a project in ClayHR.
Create Skill
Create a new skill in ClayHR.
Get Survey Details
Retrieve the structure and configuration of a survey-type form by its form ID.
Create Survey Response
Create a survey-type form response for a specific survey assignment in ClayHR.
Create Survey Item Response
Save an answer for a single question within a survey assignment in ClayHR.
List Assigned Tests
Retrieve the list of tests assigned to a user in ClayHR.
Get Test Details
Retrieve the configuration and questions of a test/quiz by its dynamic form ID.
Clock In
Clock in an employee on the timesheet in ClayHR.
Clock Out
Clock out an employee on the timesheet in ClayHR.
List Timesheet Approvals
Retrieve a list of timesheet approvals from ClayHR.
Update Timesheet Status
Update the status of a timesheet in ClayHR.
Get Training Content
Retrieve training content by training ID from ClayHR.
List PTO Policies
Retrieve all PTO policies configured organization-wide in ClayHR.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/clayhr/filled/png

Connector Profile

ClayHR - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/clayhr/filled/png

Link Account

ClayHR - API Key
4

Use Actions

Invoke actions using one of the methods below: