Create Answer
-
Create A New Answer For A Candidate'S Response To An Application Question. Requires Candidate_id From List_candidates, Question_id From List_questions, And Picked_question_id From List_picked_questions.
Create Candidate
-
Add A New Candidate To The Recruitment System With Their Profile Information. Conditional Requirement - Either Email Is Required OR Sourced Must Be Set To True. This Creates A Candidate Record That Can Then Be Associated With Job Applications. Requires Admin Scope With Write Permissions.
Create Custom Field
-
Create A New Custom Field Definition For Candidates Or Jobs.
Create Custom Field Option
-
Create A New Option For A Select-Type Custom Field. Adds A New Choice To The Dropdown Menu Of An Existing Single-Select Or Multi-Select Field.
Create Custom Field Select
-
Create A New Select-Type Custom Field Definition. Allows Creating Single-Select Or Multi-Select Fields With Predefined Options That Users Can Choose From.
Create Custom Field Value
-
Set A Custom Field Value For A Candidate. Requires Custom_field_id From List_custom_fields (Must Be A Candidate Owner-Type Field) And Candidate_id From List_candidates.
Create Department
-
Add A New Department To The Organizational Structure. Departments Are Used To Categorize Jobs And Appear As Filters On The Career Site. Requires Write Permissions.
Create Job
-
Create A New Job Posting In The Recruitment System. The Job Can Be Created As A Draft For Review Or Published Immediately To Your Career Site. You Must Specify A User Who Will Own And Manage The Job. Requires Write Permissions.
Create Job Application
-
Submit A New Job Application Connecting A Candidate To A Specific Job Position. This Creates The Link Between A Candidate And A Job And Places Them Into The Hiring Pipeline. Requires Admin Scope With Write Permissions.
Create Location
-
Add A New Office Location To The Organization. Locations Are Used To Categorize Jobs Geographically And Appear As Filters On The Career Site. Requires Write Permissions.
Create Note
-
Add A New Note Or Comment To A Candidate'S Profile. Use This To Record Interview Feedback, Document Observations, Or Share Information With The Hiring Team About A Candidate. Requires Admin Scope With Write Permissions.
Create Note On Application
-
Add A New Note Or Comment To A Specific Job Application. Use This When The Feedback Is Specific To One Application Rather Than The Candidate Overall, Such As Interview Notes For A Particular Position. Requires Admin Scope With Write Permissions.
Create Region
-
Create A New Geographic Region In The Organization. Regions Group Multiple Locations Together For Broader Geographic Organization, Such As Europe, North America, Or Asia Pacific. Requires Admin Scope With Write Permissions.
Create Reject Reason
-
Add A New Rejection Reason Option.
Create Requisition
-
Submit A New Job Requisition For Approval. This Initiates The Hiring Approval Workflow, Requesting Permission To Fill A Position. Requires Location_id From List_locations. Optionally Use List_departments For Department_id. Note - Requires Requisitions Feature To Be Enabled On The Teamtailor Account.
Create Role
-
Create A New Job Role Category In The Organization. Roles Classify Jobs By Function Or Area Of Expertise Such As Engineering, Sales, Or Marketing.
Create Stage
-
Add A New Stage To A Job'S Hiring Pipeline. Use This To Customize The Recruitment Workflow With Additional Steps Like Technical Assessments, Panel Interviews, Or Reference Checks. Requires Write Permissions.
Create Team
-
Add A New Team For Organizing Users And Managing Access. Requires User_id From List_users As The Team Manager.
Create Team Membership
-
Add A User To A Team. Requires User_id From List_users And Team_id From List_teams.
Create Todo
-
Create A New Task Item To Track Recruitment Work. Todos Can Be Assigned To Team Members With Due Dates To Ensure Timely Completion Of Hiring Activities.
Create Transient Upload
-
Create A New Transient Upload.
Create Upload
-
Attach A File To A Candidate Profile Using A Public URL. Requires Candidate_id From List_candidates.
Create User
-
Add A New Team Member To The Teamtailor System. Use This To Onboard New Recruiters, Create Hiring Manager Accounts, Or Set Up Automated User Provisioning From Your HR System. Requires Admin Scope With Write Permissions.
Delete Candidate
-
Permanently Remove A Candidate And All Their Associated Data From The System. This Action Cannot Be Undone And Should Be Used With Caution. Requires Admin Scope With Elevated Write Permissions.
Delete Custom Field Value
-
Remove A Custom Field Value. Requires Id From List_custom_field_values.
Delete Department
-
Permanently Remove A Department From The Organizational Structure. Before Deleting, Ensure No Jobs Are Assigned To This Department Or Reassign Them First. Requires Write Permissions.
Delete Job
-
Permanently Remove A Job Posting And All Its Associated Data From The System. This Action Cannot Be Undone. Consider Archiving The Job Instead If You Want To Preserve Historical Data And Candidate Records. Requires Write Permissions.
Delete Location
-
Permanently Remove A Location From The Organization. Before Deleting, Ensure No Jobs Are Assigned To This Location Or Reassign Them First. Requires Write Permissions.
Delete Note
-
Permanently Remove A Note From A Candidate Or Job Application. Use This To Delete Outdated Information, Remove Inappropriate Comments, Or Clean Up Test Data. This Action Cannot Be Undone. Requires Admin Scope With Write Permissions.
Delete Reject Reason
-
Remove A Rejection Reason Option. Requires Reject Reason Id From List_reject_reasons.
Delete Role
-
Delete A Job Role Category From The Organization. Requires Role Id From List_roles.
Delete Stage
-
Remove A Stage From A Job'S Pipeline. Requires Stage Id From List_stages.
Delete Team
-
Remove A Team From The Organization. Requires Team Id From List_teams.
Delete Team Membership
-
Remove A User From A Team. Requires Membership Id From List_team_memberships.
Delete Todo
-
Permanently Remove A Task Item From The System. Requires Todo Id From List_todos. Use This To Clean Up Completed Or Obsolete Tasks.
Delete User
-
Remove A User Account From The System. Before Deleting, Reassign Any Jobs Owned By This User To Another Team Member. This Action Cannot Be Undone. Requires Admin Scope With Write Permissions.
Get Activity
-
Retrieve A Specific Activity Record By Its Unique Identifier. Activities Represent Actions Performed Within The Recruitment System Such As Candidate Stage Changes, Notes Added, Or Emails Sent. Requires Admin Scope.
Get Answer
-
Retrieve A Specific Answer By Its Unique Identifier. Returns The Complete Response Including The Answer Content And Metadata. Only Question And Candidate Relationships Can Be Included.
Get Answer Authenticated Video URL
-
Retrieve A Time-Limited Authenticated URL For Accessing Video Answer Content. The Returned URL Is Valid For 2 Hours And Can Be Used To Play Back Video Responses Submitted By Candidates.
Get Audit Event
-
Retrieve Detailed Information About A Specific Audit Event By ID. Returns The Complete Record Of A Single Change Including The Before And After State, The User Responsible, And Precise Timestamp.
Get Candidate
-
Retrieve Complete Information About A Specific Candidate Using Their Unique Identifier. Returns The Full Candidate Profile Including Personal Details, Contact Information, Application History, And Any Associated Documents Or Data. Available Include Options Are Activities, Division, Department, Role, Job-Applications, Questions, Answers, Locations, Regions, Uploads, Custom-Field-Values, Partner-Results, Form-Answers, Onboardings, And Interviews. Requires Admin Scope.
Get Company
-
Retrieve The Organization'S Company Profile And Account Settings. Returns Core Company Information Including Company Name, Career Site URL, Branding Settings, And Account Configuration. This Is The Central Resource For Understanding The Teamtailor Account Setup.
Get Custom Field
-
Retrieve A Specific Custom Field Definition By Its Unique Identifier. Requires Id Obtained From List_custom_fields.
Get Custom Field Option
-
Retrieve A Specific Custom Field Option By Its Unique Identifier. Returns The Option'S Value And The Custom Field It Belongs To.
Get Custom Field Select
-
Retrieve A Specific Select-Type Custom Field By Its Unique Identifier. Returns The Complete Field Configuration Including Its Available Options.
Get Custom Field Value
-
Retrieve A Specific Custom Field Value By Its Unique Identifier. Obtain The ID From List_custom_field_values Action.
Get Department
-
Retrieve Complete Information About A Specific Department Using Its Unique Identifier. Returns The Department Name, Associated Jobs, And Organizational Relationships.
Get Division
-
Retrieve Detailed Information About A Specific Division By Its Unique Identifier. Returns The Division Name And Related Organizational Data.
Get Form
-
Retrieve Detailed Information About A Specific Form By Its Unique Identifier. Returns The Form Configuration, Title, And Structure.
Get Form Answer
-
Retrieve A Specific Form Answer By Its Unique Identifier. Returns The Complete Response Including The Question Asked And The Candidate'S Answer.
Get Form Question
-
Retrieve A Specific Form Question By Its Unique Identifier. Returns The Complete Question Configuration Including Text, Type, And Validation Rules.
Get Interview
-
Retrieve Detailed Information About A Specific Interview By Its Unique Identifier. Returns The Complete Interview Record Including Scheduling Details, Participants, And Location. This Endpoint Is Read-Only.
Get Job
-
Retrieve Complete Information About A Specific Job Posting Using Its Unique Identifier. Returns The Full Job Details Including Title, Description, Requirements, Application Form Settings, And All Associated Data. Useful For Displaying Job Details On External Career Sites Or Integrating With Job Boards.
Get Job Application
-
Retrieve Complete Information About A Specific Job Application Using Its Unique Identifier. Returns The Full Application Details Including The Candidate'S Current Stage, Application History, Match Score, And Any Rejection Information. Requires Admin Scope.
Get Job Offer
-
Retrieve Detailed Information About A Specific Job Offer By Its Unique Identifier. Returns The Complete Offer Record Including Status, Terms, And Candidate Response. This Endpoint Is Read-Only.
Get Location
-
Retrieve Complete Information About A Specific Location Using Its Unique Identifier. Returns The Full Address Details, Geographic Coordinates If Available, And Associated Region Information.
Get Movement
-
Retrieve A Specific Movement By Its Unique Identifier. Returns The Complete Stage Transition Details Including From-Stage, To-Stage, And Rejection Status.
Get NPS Response
-
Retrieve A Specific NPS Response By Its Unique Identifier. Returns The Complete Feedback Record Including Score, Comments, And Submission Timestamp.
Get Note
-
Retrieve The Complete Content Of A Specific Note Using Its Unique Identifier. Returns The Full Note Text, Information About Who Wrote It, When It Was Created, And Which Candidate Or Application It Relates To. Requires Admin Scope.
Get Notification Setting
-
Retrieve A Specific Notification Setting By Its Unique Identifier. Returns The Complete Notification Preference Configuration For A User.
Get Onboarding
-
Retrieve Detailed Information About A Specific Onboarding Record By Its Unique Identifier. Returns The Complete Onboarding Status And New Hire Information.
Get Partner Result
-
Retrieve A Specific Partner Integration Result By Its Unique Identifier. Returns The Complete Result Data Including Scores, Status, And Any Detailed Findings From The Partner Application.
Get Question
-
Retrieve A Specific Question By ID.
Get Referral
-
Retrieve Detailed Information About A Specific Referral By ID.
Get Region
-
Retrieve A Specific Region By ID.
Get Reject Reason
-
Retrieve A Specific Rejection Reason By ID.
Get Requisition
-
Retrieve Detailed Information About A Specific Requisition By Its Unique Identifier. Returns The Complete Requisition Including Approval Status, Headcount, And Organizational Assignment.
Get Requisition Step Verdict
-
Retrieve A Specific Approval Verdict By Its Unique Identifier. Returns The Complete Decision Record Including The Approver, Their Decision, And Any Comments Provided.
Get Role
-
Retrieve A Specific Role By Its Unique Identifier. Returns The Role Name And Configuration.
Get Scorecard Criterium
-
Retrieve A Specific Evaluation Criterion By Its Unique Identifier. Returns The Criterion Name, Description, And Configuration.
Get Scorecard Pick
-
Retrieve A Specific Scorecard Pick By Its Unique Identifier. Returns The Criterion And Job Assignment Details.
Get Scorecard Score
-
Retrieve A Specific Scorecard Score By Its Unique Identifier. Returns The Complete Evaluation Including Rating, Criterion, Candidate, And Interviewer Details.
Get Stage
-
Retrieve Complete Information About A Specific Hiring Stage Using Its Unique Identifier. Returns The Stage Name, Type, Position In The Pipeline, And Which Job It Belongs To.
Get Stage Type
-
Retrieve A Specific Stage Type By Its Unique Identifier. Returns The Stage Type Name And Configuration.
Get Team
-
Retrieve Detailed Information About A Specific Team By ID.
Get Team Membership
-
Retrieve Details Of A Specific Team Membership By ID.
Get Todo
-
Retrieve A Specific Task Item By Its Unique Identifier. Returns The Complete Todo Including Description, Due Date, Completion Status, And Assigned User.
Get Transient Upload
-
Retrieve A Specific Transient Upload By ID.
Get Trigger
-
Retrieve A Specific Automation Trigger By Its Unique Identifier. Returns The Complete Trigger Configuration Including Conditions, Actions, And Associated Stage.
Get Upload
-
Retrieve A Specific Upload By ID.
Get User
-
Retrieve Complete Information About A Specific User Using Their Unique Identifier. Returns The User'S Profile Details, Role, Visibility Settings, And Relationships To Teams And Activities. Requires Admin Scope.
List Answers
-
Retrieve Candidate Responses To Application Questions. IMPORTANT - You Must Use Filter_question Parameter To Avoid Timeout Errors, As The Answers Endpoint Returns Massive Datasets That Will Cause Bad Gateway Errors Without Filtering. Only Question And Candidate Relationships Can Be Included.
List Audit Events
-
Retrieve The Complete Audit Trail Of All Changes Made Within The System. Audit Events Capture Every Modification To Candidates, Jobs, Applications, And Other Records, Including Who Made The Change, What Was Changed, And When It Occurred. Essential For Compliance Requirements, Security Audits, And Investigating Data History. Requires Admin Scope.
List Candidate Activities
-
Retrieve All Activities Associated With A Specific Candidate. This Returns A Chronological Feed Of Actions And Events Related To The Candidate, Such As Profile Updates, Stage Changes, Notes Added, Emails Sent, And Other Recruitment Activities. Requires Admin Scope.
List Candidates
-
Retrieve A Paginated List Of All Candidates In The Recruitment System. Candidates Are Individuals Who Have Applied For Positions Or Been Sourced By Recruiters. You Can Filter By Various Criteria Including Email Address, Department, Role, Location, And Date Ranges. Available Include Options Are Activities, Division, Department, Role, Job-Applications, Questions, Answers, Locations, Regions, Uploads, Custom-Field-Values, Partner-Results, Form-Answers, Onboardings, And Interviews. Requires Admin Scope.
List Custom Field Options
-
Retrieve All Available Options For Select-Type Custom Fields. Options Are The Individual Choices That Appear In Dropdown Menus For Single-Select And Multi-Select Custom Fields. Filter By Custom Field To See Options For A Specific Field.
List Custom Field Selects
-
Retrieve All Custom Field Select Definitions.
List Custom Field Values
-
Retrieve Custom Field Values For Specific Candidates Or Jobs.
List Custom Fields
-
Retrieve All Custom Field Definitions Configured In The System. Custom Fields Extend The Standard Candidate And Job Data Model With Additional Attributes Specific To Your Organization'S Needs, Such As Source Tracking, Skill Ratings, Or Compliance Information. Requires Admin Scope.
List Departments
-
Retrieve A Paginated List Of All Departments In The Organization. Departments Are Used To Categorize Jobs And Organize The Hiring Process By Team Or Business Unit. Useful For Building Career Site Filters And Syncing Organizational Structure.
List Divisions
-
Retrieve All Divisions Configured In The Organization. Divisions Represent The Highest Level Of Organizational Hierarchy, Grouping Multiple Departments Together. Examples Include Business Units Like Sales Division, Engineering Division, Or Regional Divisions Like North America And Europe. Requires Admin Scope.
List Form Answers
-
Retrieve Candidate Responses To Form Questions. Answers Contain The Actual Data Submitted By Candidates When Completing Application Forms Or Questionnaires.
List Form Questions
-
Retrieve All Questions Used Across Forms. Questions Define What Information Is Collected From Candidates, Including The Question Text, Type Such As Text, Select, Or File Upload, And Whether An Answer Is Required. Filter By Form To See Questions For A Specific Form.
List Forms
-
Retrieve All Forms Configured In The Organization. Forms Are Customizable Questionnaires Used To Collect Structured Information From Candidates During The Application Process. They Can Include Text Fields, Multiple Choice Questions, File Uploads, And More. Requires Admin Scope.
List Interviews
-
Retrieve All Scheduled Interviews Across The Organization. Interviews Are Meetings Arranged Between Candidates And Team Members During The Hiring Process. This Endpoint Is Read-Only As Interviews Are Created Through The Teamtailor UI Or Calendar Integrations. Requires Admin Scope.
List Job Activities
-
Retrieve All Activities Associated With A Specific Job Posting. This Returns A Chronological Feed Of Actions And Events Related To The Job, Such As Applications Received, Stage Changes, Candidate Movements, And Other Recruitment Activities. Requires Admin Scope.
List Job Applications
-
Retrieve A Paginated List Of All Job Applications In The System. Job Applications Represent Candidates Who Have Applied For Specific Positions And Track Their Progress Through The Hiring Pipeline. You Can Filter By Stage Type, Specific Candidate, Specific Job, And Date Ranges. Requires Admin Scope.
List Job Offers
-
Retrieve All Employment Offers That Have Been Extended To Candidates. Job Offers Track The Formal Offer Process Including Salary Details, Start Dates, And Candidate Responses. This Endpoint Is Read-Only As Offers Are Created Through The Teamtailor UI. Requires Admin Scope.
List Jobs
-
Retrieve A Paginated List Of All Job Postings In The System. Jobs Represent Open Positions That Candidates Can Apply For. You Can Filter By Status, Department, Location, And Other Criteria. The Jobs Visible Depend On Your API Key Scope Where Public Keys See Only Published Jobs While Admin Keys See All Jobs Including Drafts And Archived Positions.
List Locations
-
Retrieve A Paginated List Of All Office Locations In The Organization. Locations Represent Physical Offices Or Work Sites Where Jobs Are Available. They Appear As Filters On The Career Site Allowing Candidates To Find Positions Near Them.