Skip to main content

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

Connectors SmartRecruiters
Live 162 Actions

SmartRecruiters connector for AI agents

Connect your AI agent to SmartRecruiters with production-ready actions. Ship in minutes.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

StackOne AI Agent Actions
for SmartRecruiters.

162 production-ready actions for your agent to do more on SmartRecruiters.

Watch Employee Onboarding Demo
162 Actions
Get Application Configuration For Posting - Get Application Configuration Including Screening Questions And Privacy Policies
Create Candidate Application - Create A New Candidate Application For A Job Posting
Get Application Status - Get The Current Status Of A Candidate'S Application For A Job Posting
Get Job Application - Get A Job Application By Its ID
Delete Job Application - Delete A Job Application By Its ID
List Pending Approvals - Get All Pending Approval Requests For The Authenticated User
Get Approval Request - Get An Approval Request By Its ID
Create Approval Request - Create A New Approval Request Based On An Existing Approval
Approve Approval Request - Approve An Approval Request By Its ID
Reject Approval Request - Reject An Approval Request By Its ID
List Approval Comments - Get All Comments For An Approval Request
Add Approval Comment - Add A Comment To An Approval Request
Search Candidates - Search For Candidates In SmartRecruiters With Optional Filters
Get Candidate - Get Detailed Information About A Specific Candidate
Create Candidate - Create A New Candidate And Assign To A Talent Pool
Update Candidate - Update Personal Information For An Existing Candidate
Delete Candidate - Delete A Candidate From SmartRecruiters
Get Candidate Tags - Retrieve All Tags Assigned To A Candidate
Add Candidate Tags - Add New Tags To A Candidate Without Replacing Existing Tags
Update Candidate Tags - Replace All Tags For A Candidate With A New Set Of Tags
Delete Candidate Tags - Remove All Tags From A Candidate
Get Candidate Onboarding Status - Get Onboarding Status For A Candidate (Deprecated - Use Job-Specific Endpoint)
Get Candidate Onboarding Status For Job - Get Onboarding Status For A Candidate In Context Of A Specific Job
Update Candidate Onboarding Status For Job - Set Onboarding Status For A Candidate In Context Of A Specific Job
List Candidate Attachments - Retrieve All Attachments For A Candidate
Get Candidate Attachment - Retrieve A Specific Attachment By Its Unique ID
List Candidate Attachments For Job - Retrieve All Attachments For A Candidate'S Job Application
Delete Candidate Attachment - Delete A Specific Attachment By Its Unique ID
Get Candidate Status - Get Public-Facing Application Status For A Candidate
Update Candidate Status - Update A Candidate'S Status For A Specific Job Application
Get Candidate Status History For Job - Get Status History For A Candidate'S Specific Job Application
Get Candidate Properties For Job - Get Property Values For A Candidate'S Job Application
Get Candidate Consent Status - Get Consent Status For A Candidate
Get Candidate Consent Decisions - Get Consent Decisions For A Candidate
Update Candidate Source - Update The Source Information For A Candidate
Get Candidate Screening Answers - Get Screening Question Answers For A Candidate
Create A New Candidate And Assign To A Job - Create A New Candidate And Assign To A Job
Get Candidate Application - Get Details Of A Candidate'S Job Application
Delete Candidate Application - Delete A Candidate'S Job Application
List Access Groups - List Access Groups Configured In Your Company
Get Access Group - Get Details Of A Specific Access Group
Create Access Group - Create A New Access Group With Given Properties And Criteria
Update Access Group - Update An Existing Access Group
Get Company Information - Get All Information About Your Company
List Job Properties - Get A List Of All Available Job Properties
Create Job Property - Create A New Job Property
Get Job Property - Get Details Of A Specific Job Property
Get Job Property Values - Get Available Values For A Job Property
Create Job Property Value - Create A New Value For A Job Property
Archive Job Property Value - Archive A Job Property Value
Activate Job Property - Activate A Job Property
Get Job Property Dependents - Get Dependent Properties For A Job Property
Create Job Property Dependents - Create Dependencies Between Job Properties
Get Job Property Dependent Values - Get Values For A Dependent Job Property
Get Job Property Value Dependents - Get Dependent Values For A Specific Job Property Value
Add Job Property Dependent Value - Add A Dependent Value For A Specific Job Property Value
List Departments - Get All Departments Configured In The Company
Get Department - Get A Department By Its ID
Create Department - Create A New Department
List Hiring Processes - Get All Hiring Processes Configured In The Company
Get Hiring Process - Get A Hiring Process By Its ID
List Offer Properties - Get All Available Offer Properties
List Candidate Properties - Get All Available Candidate Properties
Get Candidate Property - Get A Candidate Property By Its ID
Get Candidate Property Values - Get Available Values For A Candidate Property
Create Candidate Property Value - Create A New Value For A SINGLE_SELECT Candidate Property
Update Candidate Property Value Label - Update The Label Of A Candidate Property Value
Get Candidate Property Value - Get A Specific Candidate Property Value By ID
Get Source Types - Get All Available Candidate Source Types With Subtypes
Get Source Values - Get All Source Values For A Specific Source Type
Get Source Value - Get A Specific Candidate Source By ID
Get Source By Identifier - Get A Candidate Source By Its Unique Identifier
List Rejection Reasons - Get All Available Rejection Reasons
List Withdrawal Reasons - Get All Available Withdrawal Reasons
List Career Sites - Get All Career Sites Configurations
Get Career Site - Get Details Of A Specific Career Site Configuration
List Predefined Locations - Get All Predefined Locations Configured In The Company
Create Predefined Location - Create A New Predefined Location
Get Predefined Location - Get A Predefined Location By Its ID
Update Predefined Location - Update An Existing Predefined Location
Delete Predefined Location - Delete A Predefined Location
Get Managed Hiring Process Steps - Get Managed Hiring Process Steps For A Job
Get Interview Template - Get Interview Template By ID
Update Interview Template - Update An Interview Template
Delete Interview Template - Delete An Interview Template
List Interview Templates - Get Interview Templates For The Current Company
Create Interview Template - Create A New Interview Template
Get Job Interview Templates - Find Job-Level Interview Templates For A Job
List Job Interview Templates - Find All Job-Level Interview Templates For A Job
Get Application Interview Templates - Find Job-Level Interview Templates By Job Application ID
Search Job Interview Templates - Find Job-Level Interview Templates By Job And Application IDs
Update Job Interview Template - Update A Job-Level Interview Template
Save Job Interview Template - Save Or Replace Job-Level Interview Template For A Hiring Stage And Step
Patch Job Interview Template Interviewers - Update Interviewers Pool For A Job-Level Interview Template
Get User Schedule Preferences - Find Schedule Preferences For A User
Get Interview Types - Get Available Interview Types In SmartRecruiters
List Interviews - Get A List Of Interviews In SmartRecruiters
Get Interview - Get A Specific Interview By Its ID
Create Interview - Create A New Interview For A Candidate Application
Update Interview - Modify An Existing Interview
Delete Interview - Delete An Existing Interview
Update Interviewer Status - Change An Interviewer'S Status In A Given Timeslot
Update Timeslot Candidate Status - Change A Candidate'S Status In A Given Timeslot
Create Timeslot - Add A New Timeslot To An Existing Interview
Get Timeslot - Retrieve A Specific Timeslot From An Interview
Update Timeslot - Modify An Existing Timeslot In An Interview
Delete Timeslot - Delete A Timeslot From An Interview
Update Timeslot No-Show - Change The No-Show Value For A Timeslot
Delete Interview Type - Remove An Interview Type With The Given Name
Search Jobs - Search For Jobs In SmartRecruiters With Optional Filters
Get Job - Get Detailed Information About A Specific Job
Create Job - Create A New Job In SmartRecruiters
Update Job - Fully Update A Job With All Fields Including Location, Compensation, And Properties
Update Job Status - Update The Status Of A Job
Get Job Status History - Get The Status Change History For A Job
Get Job Approvals - Get The Latest Approval Request For A Job
List Job Positions - List All Positions For A Job
Get Job Position - Get Details Of A Specific Position
Create Job Position - Create A New Position For A Job
Update Job Position - Update An Existing Position
Delete Job Position - Delete A Position From A Job
List Job Ads - List All Job Advertisements For A Job
Get Job Ad - Get Details Of A Specific Job Ad
Create Job Ad - Create A New Job Advertisement
Update Job Ad - Update An Existing Job Advertisement
List Job Ad Postings - List All Publications For A Job Ad
Publish Job Ad - Publish A Job Ad To Internal Sources And Job Aggregators
Unpublish Job Ad - Unpublish A Job Ad From All Distribution Channels
List Job Publications - List All Publications For A Job'S Default Ad
Publish Job - Publish The Job'S Default Ad To Internal Sources And Job Aggregators
Unpublish Job - Unpublish The Job From All Publication Sources
Get Hiring Team - Get The Hiring Team For A Job
Add Hiring Team Member - Add A Member To The Job'S Hiring Team
Remove Hiring Team Member - Remove A Member From The Job'S Hiring Team
Get Job Note - Get The Note Associated With A Job
Update Job Note - Update The Note Associated With A Job
List Candidate Offers - Get All Offers For A Candidate'S Job Application
Get Candidate Offer - Get A Specific Offer For A Candidate'S Job Application
Get Offer Approval - Get Latest Approval Request For Candidate'S Offer
Search Offers - Search Offers With Filters
List Offer Documents - Get List Of Documents Related To Sent Offer
Get Offer Document - Get A Specific Document From A Sent Offer
List Postings - Lists Active Postings Published By A Given Company
List Company Departments - List Departments For A Given Company
Get Posting - Get Posting By Posting Id Or Uuid For A Given Company
Get Candidate Reviews - Retrieves All Reviews For Specified Candidate And Job
Get Review - Retrieves A Review By ID
Create Review - Creates A Review For A Candidate
Update Review - Updates A Review By ID
Delete Review - Deletes A Review By ID
Get Job Review Criteria - Retrieves All Criteria For Specified Job
List Users - List Users Of Your Company
Create User - Create A New User In Your Company
Get Current User - Get Details Of The Authenticated User
Get User - Get Details Of A User By ID
Reset User Password - Send A Password Reset Email To A User
Send User Activation Email - Send An Activation Email To A User
Activate User - Activate A User Account
Deactivate User - Deactivate A User Account
List System Roles - List All Available System Roles
Assign Users To Access Group - Assign Multiple Users To An Access Group
Remove User From Access Group - Remove A User From An Access Group
162 Actions
Get Application Configuration For Posting-Get Application Configuration Including Screening Questions And Privacy Policies
Create Candidate Application-Create A New Candidate Application For A Job Posting
Get Application Status-Get The Current Status Of A Candidate'S Application For A Job Posting
Get Job Application-Get A Job Application By Its ID
Delete Job Application-Delete A Job Application By Its ID
List Pending Approvals-Get All Pending Approval Requests For The Authenticated User
Get Approval Request-Get An Approval Request By Its ID
Create Approval Request-Create A New Approval Request Based On An Existing Approval
Approve Approval Request-Approve An Approval Request By Its ID
Reject Approval Request-Reject An Approval Request By Its ID
List Approval Comments-Get All Comments For An Approval Request
Add Approval Comment-Add A Comment To An Approval Request
Search Candidates-Search For Candidates In SmartRecruiters With Optional Filters
Get Candidate-Get Detailed Information About A Specific Candidate
Create Candidate-Create A New Candidate And Assign To A Talent Pool
Update Candidate-Update Personal Information For An Existing Candidate
Delete Candidate-Delete A Candidate From SmartRecruiters
Get Candidate Tags-Retrieve All Tags Assigned To A Candidate
Add Candidate Tags-Add New Tags To A Candidate Without Replacing Existing Tags
Update Candidate Tags-Replace All Tags For A Candidate With A New Set Of Tags
Delete Candidate Tags-Remove All Tags From A Candidate
Get Candidate Onboarding Status-Get Onboarding Status For A Candidate (Deprecated - Use Job-Specific Endpoint)
Get Candidate Onboarding Status For Job-Get Onboarding Status For A Candidate In Context Of A Specific Job
Update Candidate Onboarding Status For Job-Set Onboarding Status For A Candidate In Context Of A Specific Job
List Candidate Attachments-Retrieve All Attachments For A Candidate
Get Candidate Attachment-Retrieve A Specific Attachment By Its Unique ID
List Candidate Attachments For Job-Retrieve All Attachments For A Candidate'S Job Application
Delete Candidate Attachment-Delete A Specific Attachment By Its Unique ID
Get Candidate Status-Get Public-Facing Application Status For A Candidate
Update Candidate Status-Update A Candidate'S Status For A Specific Job Application
Get Candidate Status History For Job-Get Status History For A Candidate'S Specific Job Application
Get Candidate Properties For Job-Get Property Values For A Candidate'S Job Application
Get Candidate Consent Status-Get Consent Status For A Candidate
Get Candidate Consent Decisions-Get Consent Decisions For A Candidate
Update Candidate Source-Update The Source Information For A Candidate
Get Candidate Screening Answers-Get Screening Question Answers For A Candidate
Create A New Candidate And Assign To A Job-Create A New Candidate And Assign To A Job
Get Candidate Application-Get Details Of A Candidate'S Job Application
Delete Candidate Application-Delete A Candidate'S Job Application
List Access Groups-List Access Groups Configured In Your Company
Get Access Group-Get Details Of A Specific Access Group
Create Access Group-Create A New Access Group With Given Properties And Criteria
Update Access Group-Update An Existing Access Group
Get Company Information-Get All Information About Your Company
List Job Properties-Get A List Of All Available Job Properties
Create Job Property-Create A New Job Property
Get Job Property-Get Details Of A Specific Job Property
Get Job Property Values-Get Available Values For A Job Property
Create Job Property Value-Create A New Value For A Job Property
Archive Job Property Value-Archive A Job Property Value
Activate Job Property-Activate A Job Property
Get Job Property Dependents-Get Dependent Properties For A Job Property
Create Job Property Dependents-Create Dependencies Between Job Properties
Get Job Property Dependent Values-Get Values For A Dependent Job Property
Get Job Property Value Dependents-Get Dependent Values For A Specific Job Property Value
Add Job Property Dependent Value-Add A Dependent Value For A Specific Job Property Value
List Departments-Get All Departments Configured In The Company
Get Department-Get A Department By Its ID
Create Department-Create A New Department
List Hiring Processes-Get All Hiring Processes Configured In The Company
Get Hiring Process-Get A Hiring Process By Its ID
List Offer Properties-Get All Available Offer Properties
List Candidate Properties-Get All Available Candidate Properties
Get Candidate Property-Get A Candidate Property By Its ID
Get Candidate Property Values-Get Available Values For A Candidate Property
Create Candidate Property Value-Create A New Value For A SINGLE_SELECT Candidate Property
Update Candidate Property Value Label-Update The Label Of A Candidate Property Value
Get Candidate Property Value-Get A Specific Candidate Property Value By ID
Get Source Types-Get All Available Candidate Source Types With Subtypes
Get Source Values-Get All Source Values For A Specific Source Type
Get Source Value-Get A Specific Candidate Source By ID
Get Source By Identifier-Get A Candidate Source By Its Unique Identifier
List Rejection Reasons-Get All Available Rejection Reasons
List Withdrawal Reasons-Get All Available Withdrawal Reasons
List Career Sites-Get All Career Sites Configurations
Get Career Site-Get Details Of A Specific Career Site Configuration
List Predefined Locations-Get All Predefined Locations Configured In The Company
Create Predefined Location-Create A New Predefined Location
Get Predefined Location-Get A Predefined Location By Its ID
Update Predefined Location-Update An Existing Predefined Location
Delete Predefined Location-Delete A Predefined Location
Get Managed Hiring Process Steps-Get Managed Hiring Process Steps For A Job
Get Interview Template-Get Interview Template By ID
Update Interview Template-Update An Interview Template
Delete Interview Template-Delete An Interview Template
List Interview Templates-Get Interview Templates For The Current Company
Create Interview Template-Create A New Interview Template
Get Job Interview Templates-Find Job-Level Interview Templates For A Job
List Job Interview Templates-Find All Job-Level Interview Templates For A Job
Get Application Interview Templates-Find Job-Level Interview Templates By Job Application ID
Search Job Interview Templates-Find Job-Level Interview Templates By Job And Application IDs
Update Job Interview Template-Update A Job-Level Interview Template
Save Job Interview Template-Save Or Replace Job-Level Interview Template For A Hiring Stage And Step
Patch Job Interview Template Interviewers-Update Interviewers Pool For A Job-Level Interview Template
Get User Schedule Preferences-Find Schedule Preferences For A User
Get Interview Types-Get Available Interview Types In SmartRecruiters
List Interviews-Get A List Of Interviews In SmartRecruiters
Get Interview-Get A Specific Interview By Its ID
Create Interview-Create A New Interview For A Candidate Application
Update Interview-Modify An Existing Interview
Delete Interview-Delete An Existing Interview
Update Interviewer Status-Change An Interviewer'S Status In A Given Timeslot
Update Timeslot Candidate Status-Change A Candidate'S Status In A Given Timeslot
Create Timeslot-Add A New Timeslot To An Existing Interview
Get Timeslot-Retrieve A Specific Timeslot From An Interview
Update Timeslot-Modify An Existing Timeslot In An Interview
Delete Timeslot-Delete A Timeslot From An Interview
Update Timeslot No-Show-Change The No-Show Value For A Timeslot
Delete Interview Type-Remove An Interview Type With The Given Name
Search Jobs-Search For Jobs In SmartRecruiters With Optional Filters
Get Job-Get Detailed Information About A Specific Job
Create Job-Create A New Job In SmartRecruiters
Update Job-Fully Update A Job With All Fields Including Location, Compensation, And Properties
Update Job Status-Update The Status Of A Job
Get Job Status History-Get The Status Change History For A Job
Get Job Approvals-Get The Latest Approval Request For A Job
List Job Positions-List All Positions For A Job
Get Job Position-Get Details Of A Specific Position
Create Job Position-Create A New Position For A Job
Update Job Position-Update An Existing Position
Delete Job Position-Delete A Position From A Job
List Job Ads-List All Job Advertisements For A Job
Get Job Ad-Get Details Of A Specific Job Ad
Create Job Ad-Create A New Job Advertisement
Update Job Ad-Update An Existing Job Advertisement
List Job Ad Postings-List All Publications For A Job Ad
Publish Job Ad-Publish A Job Ad To Internal Sources And Job Aggregators
Unpublish Job Ad-Unpublish A Job Ad From All Distribution Channels
List Job Publications-List All Publications For A Job'S Default Ad
Publish Job-Publish The Job'S Default Ad To Internal Sources And Job Aggregators
Unpublish Job-Unpublish The Job From All Publication Sources
Get Hiring Team-Get The Hiring Team For A Job
Add Hiring Team Member-Add A Member To The Job'S Hiring Team
Remove Hiring Team Member-Remove A Member From The Job'S Hiring Team
Get Job Note-Get The Note Associated With A Job
Update Job Note-Update The Note Associated With A Job
List Candidate Offers-Get All Offers For A Candidate'S Job Application
Get Candidate Offer-Get A Specific Offer For A Candidate'S Job Application
Get Offer Approval-Get Latest Approval Request For Candidate'S Offer
Search Offers-Search Offers With Filters
List Offer Documents-Get List Of Documents Related To Sent Offer
Get Offer Document-Get A Specific Document From A Sent Offer
List Postings-Lists Active Postings Published By A Given Company
List Company Departments-List Departments For A Given Company
Get Posting-Get Posting By Posting Id Or Uuid For A Given Company
Get Candidate Reviews-Retrieves All Reviews For Specified Candidate And Job
Get Review-Retrieves A Review By ID
Create Review-Creates A Review For A Candidate
Update Review-Updates A Review By ID
Delete Review-Deletes A Review By ID
Get Job Review Criteria-Retrieves All Criteria For Specified Job
List Users-List Users Of Your Company
Create User-Create A New User In Your Company
Get Current User-Get Details Of The Authenticated User
Get User-Get Details Of A User By ID
Reset User Password-Send A Password Reset Email To A User
Send User Activation Email-Send An Activation Email To A User
Activate User-Activate A User Account
Deactivate User-Deactivate A User Account
List System Roles-List All Available System Roles
Assign Users To Access Group-Assign Multiple Users To An Access Group
Remove User From Access Group-Remove A User From An Access Group
Falcon

Make your SmartRecruiters agents perform.

Every SmartRecruiters action runs on Falcon.

Falcon, StackOne's execution engine, makes your agents fast, accurate, and reliable.

Explore Falcon Engine
StackOne Defender

88.7% attack detection accuracy.

Built in the StackOne platform.

StackOne Defender scans and classifies every SmartRecruiters payload before it reaches your agent, with precision and latency no other solution can match.

StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy
StackOne Platform

Do More, Build Less.

Managed Integration Infrastructure for SmartRecruiters AI Agents.

Connectors & Actions

200+ Connectors. 10,000+ Actions.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Managed Authentication

Pre-built authentication UI.

Enterprise-Ready

Enterprise-Ready architecture.

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Put your AI agents to work

All the tools you need to build and scale AI agents integrations, with best-in-class security & privacy.