# Teamtailor integration

> Applicant tracking and employer branding API for jobs, candidates, job applications, stages, users, departments, locations, requisitions, notes, and custom fields.

- Authentication: apiKey

## Tools (127)

- **Create answer**: Create a new Answer.
- **Create candidate**: A unique `email` is a required attribute unless `sourced` is set to true.
- **Create custom field**: Create a new custom field.
- **Create custom field option**: Create a new custom field option.
- **Create custom field select**: Create a new custom field select.
- **Create custom field value**: Create a new custom field value.
- **Create department**: Create department..
- **Create job**: Create a new job.
- **Create job application**: Create a new Job application.
- **Create location**: Missing `city` or `country` returns `422 Unprocessable Entity` with one error per field (`source.pointer` = `/data/attributes/city`, `/data/attributes/country`).
- **Create note or review**: Use this endpoint to create a new candidate note or review.
- **Create region**: Create region.
- **Create reject reason**: Create reject reason.
- **Create requisition**: Use this endpoint to create a new requisition.
- **Create role**: Create role..
- **Create stage**: Create stage.
- **Create team**: Create team..
- **Create team membership**: Create a new Team Membership.
- **Create todo**: Create todo.
- **Create transient upload**: Uploads a file to temporary storage and returns a transient URI that can be used in place of a public URL in some endpoints.
- **Create upload**: Create an upload for a specific candidate.
- **Create user**: A unique `email` is required.
- **Delete department**: Delete department..
- **Delete location**: Deletes the location and returns `204 No Content` with an empty body.
- **Delete note**: Use this endpoint to delete a note.
- **Delete reject reason**: Delete reject reason.
- **Delete role**: Delete role..
- **Delete team**: Use this endpoint to delete a team..
- **Delete team membership**: Delete a team membership, i.e.
- **Delete todo**: Delete todo.
- **Delete user**: Note! When a user is assigned to some other resources, you can't delete the user without first assigning the resource to a different user.
- **Get authenticated video URL**: GET request to retrieve the authenticated video URL for a specific video answer.
- **List answers**: Use this endpoint to retrieve lists of answers.
- **List audit events**: Use this endpoint to retrieve lists of audit events.
- **List candidates**: List candidates.
- **List custom field options**: Use this endpoint to retrieve lists of custom field options for a select or multi select custom field..
- **List custom fields**: List custom fields..
- **List custom field values**: Use this endpoint to retrieve lists of custom fields..
- **List departments**: List departments..
- **List divisions**: List divisions..
- **List form answers**: List form answers..
- **List form questions**: List form questions..
- **List forms**: List forms..
- **List interviews**: List interviews..
- **List job applications**: Use this endpoint to retrieve lists of job applications.
- **List job offers**: Use this endpoint to retrieve lists of job offers.
- **List jobs**: Use this endpoint to retrieve lists of jobs..
- **List locations**: Use this endpoint to retrieve lists of locations.
- **List movements**: List movements..
- **List notes and reviews**: Use this endpoint to retrieve lists of notes.
- **List notification settings**: List notification settings..
- **List NPS responses**: List NPS responses.
- **List onboardings**: List onboardings..
- **List partner results**: List partner results.
- **List picked questions**: List picked questions..
- **List questions**: Use this endpoint to retrieve lists of questions..
- **List referrals**: List referrals.
- **List regions**: List regions.
- **List reject reasons**: List reject reasons.
- **List requisitions**: List requisitions..
- **List roles**: List roles..
- **List scorecard criteria**: List scorecard criteria..
- **List scorecard picks**: List scorecard picks..
- **List scorecard scores**: List scorecard scores..
- **List stages**: Use this endpoint to retrieve lists of stages.
- **List stage types**: List stage types.
- **List team memberships**: Use this endpoint to retrieve lists of team memberships.
- **List teams**: List teams..
- **List todos**: List todos.
- **List triggers**: Use this endpoint to retrieve lists of triggers.
- **List uploads**: Use this endpoint to retrieve lists of uploads..
- **List users**: Use this endpoint to retrieve lists of users..
- **Show activity**: Retrieve a single activity log entry.
- **Show answer**: Use this endpoint to retrieve a single answer.
- **Show audit event**: Use this endpoint to retrieve a specific audit event.
- **Show candidate**: Retrieve a specific candidate.
- **Show company**: Use this endpoint without ID to get the Company belonging to the current API key.
- **Show custom field**: Retreive a specific custom field..
- **Show custom field value**: Show custom field value..
- **Show department**: Show department..
- **Show division**: Show division..
- **Show form**: Show form..
- **Show form answer**: Show form answer..
- **Show form question**: Show form question..
- **Show interview**: Show interview..
- **Show job**: Retreive a specific job..
- **Show job application**: Retreive a specific job application.
- **Show job offer**: Retreive a specific job offer.
- **Show location**: Use this endpoint to retrieve a single location.
- **Show movement**: Show movement..
- **Show note or review**: Use this endpoint to retrieve a single note.
- **Show notification setting**: Show notification setting..
- **Show NPS response**: Show NPS response.
- **Show onboarding**: Show onboarding..
- **Show partner result**: Show partner result.
- **Show referral**: Show referral.
- **Show region**: Show region.
- **Show reject reason**: Show reject reason.
- **Show requisition**: Show requisition..
- **Show requisition step verdict**: Requisition Step Verdicts.
- **Show role**: Show role..
- **Show scorecard criterion**: Show scorecard criterion..
- **Show scorecard pick**: Show scorecard pick..
- **Show scorecard score**: Show scorecard score..
- **Show stage**: Use this endpoint to retrieve a specific stage.
- **Show stage type**: Show stage type.
- **Show team**: Show team..
- **Show team membership**: Show team membership.
- **Show todo**: Show todo.
- **Show user**: Show user..
- **Update candidate**: Change a candidates attributes/relationships.
- **Update company**: Update the company belonging to the API key.
- **Update custom field**: Update custom field..
- **Update custom field option**: Update custom field option..
- **Update custom field select**: Update custom field select..
- **Update custom field value**: Update custom field value..
- **Update department**: Update department..
- **Update job**: Change a job's attributes/relationships.
- **Update job application**: Change a candidates's attributes/relationships.
- **Update location**: Only the fields you send are changed.
- **Update note**: Use this endpoint to update the text of a note.
- **Update notification setting**: Update notification setting..
- **Update reject reason**: Update reject reason.
- **Update requisition**: Update requisition..
- **Update team**: Update team..
- **Update todo**: Update todo.
- **Update user**: Change a users's attributes/relationships.

Connect Teamtailor in General Input: https://www.generalinput.com/apps/teamtailor