# SmartRecruiters integrations: jobs and candidates

> Create a job, create a candidate and create an approval request in SmartRecruiters, and start a workflow when SmartRecruiters sends “Job created”.

**Canonical page:** https://tray.ai/connectors/smartrecruiters-integrations/
**Categories:** Human resources
**Connects through:** HTTP Connector

## Overview

SmartRecruiters is a hiring platform where recruiting teams post jobs, track candidates through each stage, run interviews and send offers for approval. Tray.ai connects to SmartRecruiters through the HTTP Connector, so your workflows can call the SmartRecruiters API alongside the rest of your stack.

## Use cases

### Jobs

Read, create, and update jobs in SmartRecruiters from any Tray.ai workflow. The SmartRecruiters API covers calls such as create a job and get a job.

- Create a job
- Get a job
- Update a job

### Candidates

Read, create, update, and delete candidates in SmartRecruiters from any Tray.ai workflow. The SmartRecruiters API covers calls such as create a candidate and get a candidate.

- Create a candidate
- Get a candidate
- Update a candidate

### Job applications

Read and delete job applications in SmartRecruiters from any Tray.ai workflow. The SmartRecruiters API covers calls such as get a job application and delete a job application.

- Get a job application
- Delete a job application

### Offers

Read offers in SmartRecruiters from any Tray.ai workflow. The SmartRecruiters API covers calls such as search offers and get a candidate's offers.

- Search offers
- Get a candidate's offers
- Get an offer

### Approvals

Create approvals in SmartRecruiters from any Tray.ai workflow. The SmartRecruiters API covers calls such as create an approval request and approve a request.

- Create an approval request
- Approve a request
- Reject a request

### Webhook subscriptions

Create webhook subscriptions in SmartRecruiters from any Tray.ai workflow. The SmartRecruiters API covers calls such as create a subscription and activate a subscription.

- Create a subscription
- Activate a subscription

## Challenges Tray.ai solves

### Keeping SmartRecruiters credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store SmartRecruiters credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the SmartRecruiters API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the SmartRecruiters API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to SmartRecruiters?

Yes. Tray.ai connects to SmartRecruiters through the HTTP Connector, which calls the SmartRecruiters API directly. Any call the SmartRecruiters API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with SmartRecruiters?

The SmartRecruiters API uses an API key in a request header and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated SmartRecruiters connector?

SmartRecruiters runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated SmartRecruiters connector from the SmartRecruiters API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
