# SmartRecruiters integration

> Enterprise applicant tracking system API: jobs, candidates, applications, interviews, offers, users, configuration, reporting, and webhooks.

- Authentication: apiKey

## Tools (267)

- **Activate a job property**: Activate a job property
- **Activate a user**: Activate a user
- **Activate or deactivate employee notification preferences for hiring roles and notification channels in bulk**: Activate or deactivate employee notification preferences for hiring roles and notification channels in bulk.
- **Activate or deactivate global notification preferences for hiring roles and notification channels in bulk**: Activate or deactivate global notification preferences for hiring roles and notification channels in bulk.
- **Activate webhook subscription**: Activate webhook subscription.
- **Add a job property's translations**: Add a job property's translations
- **Add a job property value's translations**: Add a job property value's translations
- **Add applicants from event pool to session**: Add applicants from event pool to session
- **Add applicants to event pool**: Add applicants to event pool
- **Add comment to given approval request**: Add comment to given approval request
- **Add hiring team member of a job with a given id**: Add hiring team member of a job with a given id.
- **Add interviewers to event's session**: Add interviewers to event's session
- **Add job property's dependent value**: Add job property's dependent value
- **Adds interview types to already existing ones**: Adds interview types to already existing ones
- **Add tags to a candidate**: Add tags to a candidate
- **Add/update candidate properties values**: Add/update candidate properties values
- **Approve the approval request by id**: Approve the approval request by id
- **Archive a job property value**: Archive a job property value
- **Assign users to access group**: Assign users to access group
- **Attach file to candidate in context of given job**: Attach file to candidate in context of given job.
- **Cancels self schedule**: Cancels self schedule
- **Candidate consent decisions**: Candidate consent decisions
- **Changes a candidate's status in given timeslot**: Changes a candidate's status in given timeslot
- **Changes a interviewer's status in given timeslot**: Changes a interviewer's status in given timeslot
- **Changes no-show value in a timeslot**: Changes no-show value in a timeslot
- **Create access group**: Create access group
- **Create a custom data scope**: Create a custom data scope
- **Create a interview template**: Create a interview template.
- **Create a job property**: Create a job property
- **Create a job property value**: Create a job property value
- **Create a new candidate and assign to a job**: Create a new candidate and assign to a job
- **Create a new candidate and assign to a Talent Pool**: Create a new candidate and assign to a Talent Pool
- **Create a New Candidate Application**: Create a New Candidate Application
- **Create a new job**: Create a new job
- **Create a new job ad**: Create a new job ad
- **Create a new position for a job**: Create a new position for a job
- **Create a new user**: Create a new user.
- **Create approval request**: Create approval request
- **Create a self schedule interview**: Create a self schedule interview
- **Create candidate property value**: Create candidate property value
- **Create event**: Create event
- **Create job property dependents**: Create job property dependents
- **Create Message Template**: Create Message Template
- **Create predefined location**: Create predefined location
- **Creates an interview**: Creates an interview
- **Creates a review**: Creates a review
- **Creates a timeslot**: Creates a timeslot
- **Creates automated self schedule**: Creates automated self schedule.
- **Creates department**: Creates department
- **Deactivate a job property**: Deactivate a job property
- **Deactivate a user**: Deactivate a user
- **Delete access group**: Delete access group
- **Delete a custom data scope**: Delete a custom data scope
- **Delete a job application**: Delete a job application
- **Delete a message**: Delete a message
- **Delete attachment**: Delete attachment.
- **Delete Candidate**: Delete Candidate
- **Delete candidate's application to a job**: Delete candidate's application to a job
- **Delete event**: Delete event
- **Delete event's session**: Delete event's session
- **Delete position**: Delete position
- **Deletes an interview**: Deletes an interview
- **Deletes a review**: Deletes a review
- **Deletes a timeslot**: Deletes a timeslot
- **Delete tags for a candidate**: Delete tags for a candidate
- **Delete webhook subscription**: Delete webhook subscription.
- **Download most recent report file**: Download most recent report file
- **Download report file**: Download report file
- **Fetch messages**: Fetch messages
- **Find all supported notification types along with applicable roles and channels they can be delivered**: Find all supported notification types along with applicable roles and channels they can be delivered.
- **Find and list job ads for a given job**: Find and list job ads for a given job
- **Find and list publications for a job**: Find and list publications for a job
- **Find global notification preferences**: Find global notification preferences.
- **Find schedule preferences**: Find schedule preferences
- **Finds job level interview templates by job application id**: Finds job level interview templates by job application id
- **Finds job level interview templates by job application IDs**: Finds job level interview templates by job application IDs
- **Finds job level interview templates for a job**: Finds job level interview templates for a job
- **Finds job level interview templates for job id, hiring step and hiring stage**: Finds job level interview templates for job id, hiring step and hiring stage.
- **Generate ad-hoc report**: Generate ad-hoc report
- **Generate a secret key for a webhook subscription**: Generate a secret key for a webhook subscription.
- **Get a candidate source**: Get a candidate source
- **Get a candidate source by identifier**: Get a candidate source by identifier.
- **Get access group**: Get access group
- **Get a given document in a given sent offer**: Get a given document in a given sent offer
- **Get a job ad**: Get a job ad
- **Get a job application**: Get a job application
- **Get a list of available candidate properties**: Get a list of available candidate properties
- **Get a list of available job properties**: Get a list of available job properties
- **Get a list of available offer properties**: Get a list of available offer properties
- **Get a list of documents related to sent offer**: Get a list of documents related to sent offer.
- **Get a list of postings**: Get a list of postings
- **Get all applicants (both event-applicants-pool and session-applicants) for specified event**: Get all applicants (both event-applicants-pool and session-applicants) for specified event
- **Get a message template by id**: Get a message template by id.
- **Get application configuration for posting**: Get application configuration for posting
- **Get application events**: Get application events
- **Get approval request by id**: Get approval request by id
- **Get a single position**: Get a single position
- **Get available job property values**: Get available job property values
- **Get candidate events**: Get candidate events
- **Get candidate property by id**: Get candidate property by id
- **Get Candidate Property value by id**: Get Candidate Property value by id
- **Get Candidate Property values**: Get Candidate Property values
- **Get candidate property values for a candidate's job**: Get candidate property values for a candidate's job
- **Get candidate's attachment**: Get candidate's attachment.
- **Get candidate screening answers for a candidate's job**: Get candidate screening answers for a candidate's job
- **Get candidate's offer**: Get candidate's offer
- **Get candidate's offers**: Get candidate's offers
- **Get candidate's status history for a candidate's job**: Get candidate's status history for a candidate's job
- **Get candidate status (GET /candidate-status-api/status/{applicationUuid})**: Get candidate status
- **Get candidate status (GET /postings/{uuid}/candidates/{candidateId}/status)**: Get candidate status
- **Get comments for given approval request**: Get comments for given approval request
- **Get company information**: Get company information
- **Get consent decisions**: Get consent decisions
- **Get content of a job with a given id**: Get content of a job with a given id.
- **Get department**: Get department
- **Get departments**: Get departments
- **Get dependent job property's values**: Get dependent job property's values
- **Get details of a candidate**: Get details of a candidate
- **Get details of a candidate's application to a job**: Get details of a candidate's application to a job
- **Get details of a user with given id**: Get details of a user with given id
- **Get details of career site configuration**: Get details of career site configuration
- **Get details of my user**: Get details of my user
- **Get event's applicants**: Get event's applicants
- **Get event's details**: Get event's details
- **Get event's session details**: Get event's session details
- **Get hiring process**: Get hiring process
- **Get hiring team of a job with a given id**: Get hiring team of a job with a given id.
- **Get interview template by id**: Get interview template by id.
- **Get interview templates for the current company**: Get interview templates for the current company.
- **Get job ad fields configuration**: Get job ad fields configuration
- **Get job property by id**: Get job property by id
- **Get job property's dependents**: Get job property's dependents
- **Get job property's dependent values**: Get job property's dependent values
- **Get job's events**: Get job's events
- **Get latest approval request for candidate's offer**: Get latest approval request for candidate's offer
- **Get latest approval request for given job**: Get latest approval request for given job
- **Get list candidate's attachments**: Get list candidate's attachments.
- **Get list of all employee notifications preferences**: Get list of all employee notifications preferences.
- **Get list of candidate's attachments in context of given job**: Get list of candidate's attachments in context of given job.
- **Get list of employee notifications preferences for a specific channel**: Get list of employee notifications preferences for a specific channel.
- **Get list of hiring process**: Get list of hiring process
- **Get list of predefined locations**: Get list of predefined locations
- **Get managed hiring process steps for the job**: Get managed hiring process steps for the job.
- **Get Message Templates**: Get Message Templates
- **Get most recent report file**: Get most recent report file
- **Get note of a job**: Get note of a job.
- **Get Onboarding Status for a candidate associated with given job**: Get Onboarding Status for a candidate associated with given job
- **Get pending approvals requests where you are an approver**: Get pending approvals requests where you are an approver.
- **Get posting by id**: Get posting by id
- **Get posting by posting id or uuid for given company**: Get posting by posting id or uuid for given company
- **Get predefined location by id**: Get predefined location by id
- **Get rejection reasons**: Get rejection reasons
- **Get report**: Get report
- **Get report file**: Get report file
- **Get report files**: Get report files
- **Get reports**: Get reports
- **Get self-schedule slots for application**: Get self-schedule slots for application
- **Gets self schedule by id**: Gets self schedule by id
- **Get tags for a candidate**: Get tags for a candidate
- **Get withdrawal reasons**: Get withdrawal reasons
- **Job status history**: Job status history
- **List access groups**: List access groups
- **List access groups configured in your company**: List access groups configured in your company
- **List audit events**: List audit events
- **List candidate sources**: List candidate sources
- **List candidate source types with subtypes**: List candidate source types with subtypes
- **List career sites configurations**: List career sites configurations
- **List custom data scopes**: List custom data scopes
- **List departments for given company**: List departments for given company
- **List publications for a job ad**: List publications for a job ad
- **Lists active postings published by given company**: Lists active postings published by given company
- **List system roles**: List system roles
- **List users of your company**: List users of your company
- **Modifies an interview**: Modifies an interview
- **Modifies a timeslot**: Modifies a timeslot
- **Move applicants from session to session**: Move applicants from session to session
- **Parse a resume**: Parse a resume
- **Parse a resume, create a candidate and assign to a job**: Parse a resume, create a candidate and assign to a job.
- **Parse a resume, create a candidate and assign to a Talent Pool**: Parse a resume, create a candidate and assign to a Talent Pool.
- **Patches job level interview template's interviewers pool**: Patches job level interview template's interviewers pool.
- **Positions for a job**: Positions for a job
- **Publishes a default job ad**: Publishes a default job ad
- **Publishes a job ad**: Publishes a job ad
- **Reject the approval request by id**: Reject the approval request by id
- **Remove a message template by id**: Remove a message template by id.
- **Remove candidate property value**: Remove candidate property value
- **Remove interviewers from event's session**: Remove interviewers from event's session
- **Remove job property's dependent**: Remove job property's dependent
- **Remove job property's dependent values relationship**: Remove job property's dependent values relationship
- **Remove multiple predefined locations**: Remove multiple predefined locations
- **Remove predefined location**: Remove predefined location
- **Removes hiring team member of a job with a given id**: Removes hiring team member of a job with a given id.
- **Removes interview template**: Removes interview template.
- **Removes interview type with given name**: Removes interview type with given name
- **Remove user from access group**: Remove user from access group
- **Replace a custom data scope**: Replace a custom data scope
- **Request consent for a job application**: Request consent for a job application
- **Request consent from multiple candidates**: Request consent from multiple candidates
- **Requests invite update for automated self-schedule**: Requests invite update for automated self-schedule
- **Requests self reschedule for candidate for automated self-schedule**: Requests self reschedule for candidate for automated self-schedule.
- **Retrieve application-related details for a self-scheduling instance**: Retrieve application-related details for a self-scheduling instance
- **Retrieve callback request details starting from the newest**: Retrieve callback request details starting from the newest.
- **Retrieves a list of interviews**: Retrieves a list of interviews
- **Retrieves all assessment orders for specified application**: Retrieves all assessment orders for specified application
- **Retrieves all criteria for specified job**: Retrieves all criteria for specified job
- **Retrieves all reviews for specified candidate and job**: Retrieves all reviews for specified candidate and job
- **Retrieves an interview**: Retrieves an interview
- **Retrieves a review**: Retrieves a review
- **Retrieves a timeslot**: Retrieves a timeslot
- **Retrieve single webhook subscription**: Retrieve single webhook subscription.
- **Retrieves interview types**: Retrieves interview types
- **Retrieve subscription secret key**: Retrieve subscription secret key
- **Retrieve webhook subscriptions**: Retrieve webhook subscriptions.
- **Returns answers submitted for a single Fillable PDF Form Assignment**: Returns answers submitted for a single Fillable PDF Form Assignment
- **Returns answers submitted for a single Web Form Assignment**: Returns answers submitted for a single Web Form Assignment
- **Returns Assignments associated with a single Onboarding Process**: Returns Assignments associated with a single Onboarding Process
- **Returns details for a single New Hire**: Returns details for a single New Hire
- **Returns details of a single Onboarding Process**: Returns details of a single Onboarding Process
- **Returns list of Attachments submitted for a single Activity Assignment**: Returns list of Attachments submitted for a single Activity Assignment
- **Returns metadata for the fields that belong to a single Web Form Assignment**: Returns metadata for the fields that belong to a single Web Form Assignment
- **Returns self-scheduled interview**: Returns self-scheduled interview
- **Returns single Attachment for specific Activity Assignment**: Returns single Attachment for specific Activity Assignment
- **Returns specific Assignment associated with a single Onboarding Process**: Returns specific Assignment associated with a single Onboarding Process
- **Save employee notifications preferences**: Save employee notifications preferences.
- **Save / replace job level interview templates for job id, hiring step and hiring stage**: Save / replace job level interview templates for job id, hiring step and hiring stage.
- **Search candidates**: Search candidates
- **Search for a self-scheduling instances**: Search for a self-scheduling instances
- **Search jobs**: Search jobs
- **Search offers**: Search offers
- **Send an activation email to a user**: Send an activation email to a user
- **Send a password reset email to a user**: Send a password reset email to a user
- **Sets Onboarding Status for a candidate associated with given job**: Sets Onboarding Status for a candidate associated with given job
- **Shares new messages on Hireloop with Users, Hiring Teams or Everyone and sends emails**: Shares new messages on Hireloop with Users, Hiring Teams or Everyone and sends emails.
- **Shorten URL**: Shorten URL
- **Status of candidate consent**: Status of candidate consent
- **Subscribe to a webhook**: Subscribe to a webhook.
- **Unarchive a job property value**: Unarchive a job property value
- **Unpublish a job ad**: Unpublish a job ad
- **Unpublishes a job from all sources**: Unpublishes a job from all sources
- **Update a candidate's source**: Update a candidate's source
- **Update a candidate's status**: Update a candidate's status
- **Update access group**: Update access group
- **Update a job**: Update a job
- **Update a job ad**: Update a job ad
- **Update a job property**: Update a job property
- **Update a job property value**: Update a job property value
- **Update a self schedule interview**: Update a self schedule interview
- **Update a user**: Update a user
- **Update candidate personal information**: Update candidate personal information
- **Update candidate property value label**: Update candidate property value label
- **Update employee notifications preferences**: Update employee notifications preferences.
- **Update event**: Update event
- **Update interview template**: Update interview template.
- **Update job ad fields configuration**: Update job ad fields configuration
- **Update job headcount**: Update job headcount.
- **Update job level interview template**: Update job level interview template.
- **Update managed steps for the job**: Update managed steps for the job.
- **Update Message Template**: Update Message Template
- **Update note of a job**: Update note of a job.
- **Update position**: Update position
- **Update posting information**: Update posting information
- **Update predefined location**: Update predefined location
- **Updates a review**: Updates a review
- **Updates job**: Updates job
- **Updates job status**: Updates job status
- **Update tags for a candidate**: Update tags for a candidate
- **Update user avatar**: Update user avatar

Connect SmartRecruiters in General Input: https://www.generalinput.com/apps/smartrecruiters