---
title: "Read offers from the connected ATSs now"
method: POST
path: "/hiring/ats/sync"
tags: ["hiring"]
---

# Read offers from the connected ATSs now

`POST /hiring/ats/sync`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/hiring/ats/sync`
- Auth: HTTP bearer

Reads the candidates at the offer stage from each connected ATS now, instead of waiting for the next ten-minute read.

## Request body

- object

## Response `200`

The result.

- object
  - `offers` object[], required
    - `id` string, required
    - `provider` 'ashby' | 'workable', required
    - `from` string, required
    - `name` string, required
    - `email` string, required
    - `job_title` string, required
    - `start_date` string, nullable, required
    - `pay` object, nullable, required
      - `amount` string, required
      - `currency` string, required
    - `status` string, required
    - `envelope_id` string, nullable, required
    - `written_back_at` string, date-time, nullable, required
    - `writeback_error` string, nullable, required

## Other responses

- `default`: An RFC 9457 problem.

---

[API](https://skmtc.dev/binderwork/apis/binderwork-api.md) · [All operations](https://skmtc.dev/binderwork/apis/binderwork-api/llms.txt) · [OpenAPI document](https://skmtc.dev/binderwork/apis/binderwork-api/revisions/f8fab0ebee53?raw)
