SmartRecruiters icon

SmartRecruiters

Applicant tracking and hiring workflows for recruiting teams.

1 trigger13 searches22 actionsInstant (webhooks)Auth: API key

AI-assisted documentation17 min read

This documentation is compiled from our integration source code, internal specs for SmartRecruiters, its official API documentation and anonymized requests logs we collect from our support team[2].

Open SmartRecruiters on WEXTL →

SmartRecruiters requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

  1. Log in to your WEXTL account, add the SmartRecruiters node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your SmartRecruiters account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Get a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Output fields[3]
FieldType
IDtext
Internalboolean
First nametext
Last nametext
Emailtext
Created ondate
Updated ondate
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Latnumber
Lngnumber
Tagsarray
Consentobject
Statustext
Primary assignmentobject
Jobobject
Statustext
Sub statustext
Secondary assignmentsarray
Actionsobject
Detailsobject
Propertiesobject
Get a Candidate StatusAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Job IDchoice
Output fields[3]
FieldType
Statustext
Get a JobAction
Input fields[3]
FieldType
Job IDRequired
choice
Output fields[3]
FieldType
IDtext
Titletext
Ref numbertext
Created ondate
Updated ondate
Last activity ontext
Departmentobject
IDtext
Labeltext
Descriptiontext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Addresstext
Postal codetext
Longitudetext
Latitudetext
Manualboolean
Statustext
Posting statustext
Languageobject
Codetext
Labeltext
Label nativetext
Actionsobject
Detailsobject
Get a Job NoteAction
Input fields[3]
FieldType
Job IDRequired
choice
Output fields[3]
FieldType
Contenttext
Get an Approval RequestAction
Input fields[3]
FieldType
Pending Approval Request IDRequired
choice
Output fields[3]
FieldType
IDtext
Internalboolean
First nametext
Last nametext
Emailtext
Created ondate
Updated ondate
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Latnumber
Lngnumber
Tagsarray
Consentobject
Statustext
Primary assignmentobject
Jobobject
Statustext
Sub statustext
Secondary assignmentsarray
Actionsobject
Detailsobject
Propertiesobject
Get an InterviewAction
Input fields[3]
FieldType
Application IDRequired
number
Output fields[3]
FieldType
IDtext
Candidateobject
IDtext
Job IDtext
Locationtext
Location typetext
Organizer IDtext
Timezonetext
Timeslotsarray
Created ondate
Ref URLtext
Ref IDtext
Sourcetext
Get Approval Request CommentsSearch
Input fields[3]
FieldType
Pending Approval Request IDRequired
choice
Output fields[3]
FieldType
Contenttext
Author IDtext
Created ondate
Get Candidate Screening AnswersSearch
Input fields[3]
FieldType
Candidate IDRequired
choice
Job IDchoice
Output fields[3]
FieldType
IDtext
Typetext
Categorytext
Nametext
Labeltext
Recordsarray
Get Candidate TagsAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Output fields[3]
FieldType
Tagsarray
Get CandidatesSearch
Input fields[3]
FieldType
Keyword Searchtext
Job IDchoice
Locationarray
Statusarray
Consent Statusarray
Sub Statustext
Tagarray
Updated Afterdate
Onboarding Statuschoice
Property IDarray
Property Value IDarray
Source Typearray
Source Sub Typearray
Source Value IDarray
Question Categoryarray
Question Field IDarray
Question Field Value IDarray
Limitnumber
Output fields[3]
FieldType
IDtext
Internalboolean
First nametext
Last nametext
Emailtext
Created ondate
Updated ondate
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Latnumber
Lngnumber
Tagsarray
Consentobject
Statustext
Primary assignmentobject
Jobobject
Statustext
Sub statustext
Secondary assignmentsarray
Actionsobject
Detailsobject
Propertiesobject
Get InterviewsSearch
Input fields[3]
FieldType
Application IDRequired
number
Limitnumber
Output fields[3]
FieldType
IDtext
Candidateobject
IDtext
Job IDtext
Locationtext
Location typetext
Organizer IDtext
Timezonetext
Timeslotsarray
Created ondate
Ref URLtext
Ref IDtext
Sourcetext
Get JobsSearch
Input fields[3]
FieldType
Search Querytext
Sort Orderchoice
Cityarray
Departmentarray
Updated Afterdate
Last Activity Afterdate
Languagechoice
Job Statuschoice
Posting Statuschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Titletext
Ref numbertext
Created ondate
Updated ondate
Last activity ontext
Departmentobject
IDtext
Labeltext
Descriptiontext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Addresstext
Postal codetext
Longitudetext
Latitudetext
Manualboolean
Statustext
Posting statustext
Languageobject
Codetext
Labeltext
Label nativetext
Actionsobject
Detailsobject
Get Pending Approval RequestsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Subjectobject
IDtext
Typetext
Typetext
Decision modetext
Statustext
Stepsarray
Add Approval Request CommentAction
Input fields[3]
FieldType
Pending Approval Request IDRequired
choice
Author IDRequired
choice
ContentRequired
text
Output fields[3]
FieldType
Contenttext
Author IDtext
Created ondate
Add Tags to a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
TagsRequired
array
Output fields[3]
FieldType
Tagsarray
Approve an Approval RequestAction
Input fields[3]
FieldType
Pending Approval Request IDRequired
choice
Approver IDRequired
choice
Create a CandidateAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Source Detailsobject
Source Type IDRequired
choice
Source Sub Type IDtext
Phone Numbertext
Locationobject
Webobject
Skypetext
LinkedInurl
Facebookurl
Twitterurl
Websiteurl
Tagsarray
Educationarray
Experiencearray
Internalboolean
Output fields[3]
FieldType
IDtext
Internalboolean
First nametext
Last nametext
Emailtext
Phone numbertext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Latnumber
Lngnumber
Webobject
Skypetext
Linkedintext
Facebooktext
Twittertext
Websitetext
Created ondate
Updated ondate
Tagsarray
Educationarray
Experiencearray
Primary assignmentobject
Jobobject
Statustext
Sub statustext
Starts ondate
Sourcetext
Reason of rejectionobject
Reason of withdrawalobject
Actionsobject
Secondary assignmentsarray
Actionsobject
Propertiesobject
Attachmentsobject
Consentobject
Consentsobject
Create a Candidate ApplicationAction
Input fields[3]
FieldType
Job IDRequired
choice
First NameRequired
text
Last NameRequired
text
EmailRequired
text
Conditionals Includedboolean
Phone Numbertext
Locationobject
Countrytext
Country Codetext
Regiontext
Region Codetext
Citytext
Latitudenumber
Longitudenumber
Webobject
Skypetext
LinkedIntext
Facebooktext
Twittertext
Websitetext
Tagsarray
Educationarray
Experiencearray
Source Detailsobject
Source Type IDRequired
choice
Source Sub Type IDtext
Resumeobject
File NameRequired
text
MIME TypeRequired
text
File ContentRequired
text
Avatarobject
File NameRequired
text
MIME TypeRequired
text
File ContentRequired
text
Attachmentsarray
Answersarray
Message to Hiring Managertext
Consent Decisionsarray
Keytext
Valueboolean
UTM Trackingobject
UTM SourceRequired
text
UTM Mediumtext
UTM Campaigntext
UTM Termtext
UTM Contenttext
Internalboolean
Output fields[3]
FieldType
IDtext
Created ontext
Application IDtext
Create a JobAction
Input fields[3]
FieldType
TitleRequired
text
Reference Numbertext
Target Hiring Datedate
Departmentobject
IDRequired
text
LocationRequired
object
Country CodeRequired
text
Region Codetext
Regiontext
Addresstext
Postal Codetext
CityRequired
text
Longitudenumber
Latitudenumber
Remoteboolean
IndustryRequired
object
IDRequired
text
FunctionRequired
object
IDRequired
text
Type of EmploymentRequired
object
IDRequired
text
Experience LevelRequired
object
IDRequired
text
EEO Categoryobject
IDRequired
text
Templateboolean
Compensationobject
Minimumnumber
Maximumnumber
Currencytext
Periodchoice
Job Adobject
Sectionsobject
Languageobject
Propertiesarray
Output fields[3]
FieldType
IDtext
Titletext
Ref numbertext
Created ondate
Updated ondate
Last activity ontext
Departmentobject
IDtext
Labeltext
Descriptiontext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Addresstext
Postal codetext
Longitudetext
Latitudetext
Manualboolean
Statustext
Posting statustext
Target hiring datedate
Industryobject
IDtext
Labeltext
Functionobject
IDtext
Labeltext
Type of employmentobject
IDtext
Labeltext
Experience levelobject
IDtext
Labeltext
Eeo categoryobject
IDtext
Labeltext
Templateboolean
Creatorobject
IDtext
First nametext
Last nametext
Compensationobject
Minnumber
Maxnumber
Currencytext
Periodtext
Job adobject
Sectionsobject
Languageobject
2other output fields
Create a MessageAction
Input fields[3]
FieldType
ContentRequired
text
Correlation IDtext
Share Withobject
Userschoice
Hiring Team Ofchoice
Everyoneboolean
Open Noteboolean
Output fields[3]
FieldType
IDtext
Share requiredboolean
Create an Approval RequestAction
Input fields[3]
FieldType
Base IDRequired
choice
TypeRequired
choice
Decision ModeRequired
choice
StepsRequired
array
Output fields[3]
FieldType
IDtext
Internalboolean
First nametext
Last nametext
Emailtext
Created ondate
Updated ondate
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Latnumber
Lngnumber
Tagsarray
Consentobject
Statustext
Primary assignmentobject
Jobobject
Statustext
Sub statustext
Secondary assignmentsarray
Actionsobject
Detailsobject
Propertiesobject
Create an InterviewAction
Input fields[3]
FieldType
CandidateRequired
object
IDRequired
choice
Job IDRequired
choice
Organizer IDRequired
choice
TimezoneRequired
text
TimeslotsRequired
array
Locationtext
Created Ondate
Reference URLurl
Reference IDtext
Output fields[3]
FieldType
IDtext
Candidateobject
IDtext
Job IDtext
Locationtext
Location typetext
Organizer IDtext
Timezonetext
Timeslotsarray
Created ondate
Ref URLtext
Ref IDtext
Sourcetext
Delete a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Delete an InterviewAction
Input fields[3]
FieldType
Application IDRequired
number
Delete Tags for a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Parse a Resume, Create a Candidate, and Assign to a Talent PoolAction
Input fields[3]
FieldType
Source Type IDRequired
choice
Source Sub Type IDtext
Internalboolean
Filetext
Output fields[3]
FieldType
IDtext
Internalboolean
First nametext
Last nametext
Emailtext
Phone numbertext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Latnumber
Lngnumber
Webobject
Skypetext
Linkedintext
Facebooktext
Twittertext
Websitetext
Created ondate
Updated ondate
Tagsarray
Educationarray
Experiencearray
Primary assignmentobject
Jobobject
Statustext
Sub statustext
Starts ondate
Sourcetext
Reason of rejectionobject
Reason of withdrawalobject
Actionsobject
Secondary assignmentsarray
Actionsobject
Propertiesobject
Attachmentsobject
Consentobject
Consentsobject
Reject an Approval RequestAction
Input fields[3]
FieldType
Pending Approval Request IDRequired
choice
Approver IDRequired
choice
CommentRequired
text
Request Webhook VerificationAction
Input fields[3]
FieldType
Webhook Subscription IDRequired
choice
Output fields[3]
FieldType
IDtext
Titletext
Ref numbertext
Created ondate
Updated ondate
Last activity ontext
Departmentobject
IDtext
Labeltext
Descriptiontext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Addresstext
Postal codetext
Longitudetext
Latitudetext
Manualboolean
Statustext
Posting statustext
Target hiring datedate
Industryobject
IDtext
Labeltext
Functionobject
IDtext
Labeltext
Type of employmentobject
IDtext
Labeltext
Experience levelobject
IDtext
Labeltext
Eeo categoryobject
IDtext
Labeltext
Templateboolean
Creatorobject
IDtext
First nametext
Last nametext
Compensationobject
Minnumber
Maxnumber
Currencytext
Periodtext
Job adobject
Sectionsobject
Languageobject
2other output fields
Unpublish a Job from All SourcesAction
Input fields[3]
FieldType
Job IDRequired
choice
Update a JobAction
Input fields[3]
FieldType
Job IDRequired
choice
TitleRequired
text
Reference Numbertext
Target Hiring Datedate
Departmentobject
IDRequired
text
LocationRequired
object
Country CodeRequired
text
Region Codetext
Regiontext
Addresstext
Postal Codetext
CityRequired
text
Longitudenumber
Latitudenumber
Remoteboolean
IndustryRequired
object
IDRequired
text
FunctionRequired
object
IDRequired
text
Type of EmploymentRequired
object
IDRequired
text
Experience LevelRequired
object
IDRequired
text
EEO Categoryobject
IDRequired
text
Templateboolean
Compensationobject
Minimumnumber
Maximumnumber
Currencytext
Periodchoice
Job Adobject
Sectionsobject
Languageobject
Propertiesarray
Output fields[3]
FieldType
IDtext
Titletext
Ref numbertext
Created ondate
Updated ondate
Last activity ontext
Departmentobject
IDtext
Labeltext
Descriptiontext
Locationobject
Countrytext
Country codetext
Region codetext
Regiontext
Citytext
Addresstext
Postal codetext
Longitudetext
Latitudetext
Manualboolean
Statustext
Posting statustext
Target hiring datedate
Industryobject
IDtext
Labeltext
Functionobject
IDtext
Labeltext
Type of employmentobject
IDtext
Labeltext
Experience levelobject
IDtext
Labeltext
Eeo categoryobject
IDtext
Labeltext
Templateboolean
Creatorobject
IDtext
First nametext
Last nametext
Compensationobject
Minnumber
Maxnumber
Currencytext
Periodtext
Job adobject
Sectionsobject
Languageobject
2other output fields
Update a Job NoteAction
Input fields[3]
FieldType
Job IDRequired
choice
ContentRequired
text
Output fields[3]
FieldType
Contenttext
Update an InterviewAction
Input fields[3]
FieldType
Application IDRequired
number
Locationtext
Timezonetext
Candidateobject
StatusRequired
choice
Update an Interviewer's StatusAction
Input fields[3]
FieldType
Application IDRequired
number
Timeslot IDRequired
number
User IDRequired
choice
StatusRequired
choice
Update Candidate TagsAction
Input fields[3]
FieldType
Candidate IDRequired
choice
TagsRequired
array
Output fields[3]
FieldType
Tagsarray

Look for SmartRecruiters templates in the WEXTL template library.

Browse templates →
  1. WEXTL® SmartRecruiters Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for SmartRecruiters.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12