Ashby
This page contains the setup guide and reference information for the Ashby source connector.
Prerequisites
- An Ashby account
- An Ashby API key with the appropriate permissions for the streams you want to sync. See the Ashby authentication docs for details on how to create an API key.
Your API key must have read permissions enabled for the modules that correspond to the streams you want to sync:
| Ashby permission module | Streams |
|---|---|
| Candidates | applications, application_criteria_evaluations, candidates |
| Interviews | interviews, interview_stages, interview_schedules |
| Jobs | jobs, job_postings |
| Hiring Process | archive_reasons, candidate_tags, custom_fields, feedback_form_definitions, sources |
| Organization (always required) | departments, locations, users — The connection check validates connectivity using the users stream, so you must enable this permission even if you only intend to sync streams from other modules. Without it, the check fails with a 403 missing_endpoint_permission error. |
| Offers | offers |
The application_criteria_evaluations stream requires the AI Application Review feature to be enabled for your Ashby organization. If this feature is not enabled, the stream returns empty results.
Setup guide
- Log in to your Ashby account.
- Generate an API key following the Ashby authentication guide. Grant the API key read permissions for the modules listed in the prerequisites. At minimum, you must enable the Organization read permission (required for the connection check) plus read permissions for any additional modules whose streams you want to sync.
- In Airbyte, create a new Ashby source.
- Enter your API key.
- Enter a Start date in
YYYY-MM-DDTHH:MM:SSZformat. The connector only replicates data created on or after this date for theapplicationsandinterview_schedulesstreams.
Supported sync modes
| Feature | Supported |
|---|---|
| Full Refresh | Yes |
| Incremental - Append | No |
Supported streams
This source syncs the following streams:
- applications
- application_criteria_evaluations (substream of applications)
- archive_reasons
- candidate_tags
- candidates
- custom_fields
- departments
- feedback_form_definitions
- interview_schedules
- interviews
- interview_stages
- job_postings
- jobs
- locations
- offers
- sources
- users
The application_criteria_evaluations stream fetches AI-generated criteria evaluations for applications that are in the Application Review interview stage and have an active status. It uses the applicationId from the parent applications stream.
Performance considerations
The Ashby connector should not run into Ashby API limitations under normal usage.
Reference
Config fields reference
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.3.8-rc.2 | 2026-05-21 | 78307 | Decrease default concurrency to 3 after Phase 1 rollout monitoring found source-read regressions and a 429 retry warning. |
| 0.3.8-rc.1 | 2026-05-18 | 77048 | Add concurrency support with default_concurrency=4 for concurrent stream reads |
| 0.3.7 | 2026-04-28 | 77144 | Update dependencies |
| 0.3.6 | 2026-04-21 | 76510 | Update dependencies |
| 0.3.5 | 2026-03-31 | 75881 | Update dependencies |
| 0.3.4 | 2026-03-24 | 75325 | Update dependencies |
| 0.3.3 | 2026-03-10 | 74490 | Update dependencies |
| 0.3.2 | 2026-02-24 | 73805 | Update dependencies |
| 0.3.1 | 2026-02-17 | 60692 | Update dependencies |
| 0.3.0 | 2026-02-13 | 73244 | Add interviews, interview_stages, and application_criteria_evaluations streams |
| 0.2.23 | 2025-05-10 | 59853 | Update dependencies |
| 0.2.22 | 2025-05-03 | 59322 | Update dependencies |
| 0.2.21 | 2025-04-26 | 58746 | Update dependencies |
| 0.2.20 | 2025-04-19 | 58271 | Update dependencies |
| 0.2.19 | 2025-04-12 | 57150 | Update dependencies |
| 0.2.18 | 2025-03-29 | 56594 | Update dependencies |
| 0.2.17 | 2025-03-22 | 56140 | Update dependencies |
| 0.2.16 | 2025-03-08 | 55387 | Update dependencies |
| 0.2.15 | 2025-03-01 | 54888 | Update dependencies |
| 0.2.14 | 2025-02-22 | 54234 | Update dependencies |
| 0.2.13 | 2025-02-15 | 53874 | Update dependencies |
| 0.2.12 | 2025-02-08 | 53407 | Update dependencies |
| 0.2.11 | 2025-02-01 | 52893 | Update dependencies |
| 0.2.10 | 2025-01-25 | 52162 | Update dependencies |
| 0.2.9 | 2025-01-18 | 51710 | Update dependencies |
| 0.2.8 | 2025-01-11 | 51292 | Update dependencies |
| 0.2.7 | 2024-12-28 | 50493 | Update dependencies |
| 0.2.6 | 2024-12-21 | 50207 | Update dependencies |
| 0.2.5 | 2024-12-14 | 49572 | Update dependencies |
| 0.2.4 | 2024-12-12 | 49014 | Update dependencies |
| 0.2.3 | 2024-11-04 | 48196 | Update dependencies |
| 0.2.2 | 2024-10-29 | 47729 | Update dependencies |
| 0.2.1 | 2024-10-28 | 47616 | Update dependencies |
| 0.2.0 | 2024-08-19 | 44420 | Refactor connector to manifest-only format |
| 0.1.16 | 2024-08-17 | 44288 | Update dependencies |
| 0.1.15 | 2024-08-12 | 43780 | Update dependencies |
| 0.1.14 | 2024-08-10 | 43491 | Update dependencies |
| 0.1.13 | 2024-08-03 | 43080 | Update dependencies |
| 0.1.12 | 2024-07-27 | 42658 | Update dependencies |
| 0.1.11 | 2024-07-20 | 42220 | Update dependencies |
| 0.1.10 | 2024-07-17 | 42028 | Fix typo in application stream |
| 0.1.9 | 2024-07-13 | 41818 | Update dependencies |
| 0.1.8 | 2024-07-10 | 41379 | Update dependencies |
| 0.1.7 | 2024-07-09 | 41271 | Update dependencies |
| 0.1.6 | 2024-07-06 | 40971 | Update dependencies |
| 0.1.5 | 2024-06-25 | 40469 | Update dependencies |
| 0.1.4 | 2024-06-22 | 40107 | Update dependencies |
| 0.1.3 | 2024-06-06 | 39159 | [autopull] Upgrade base image to v1.2.2 |
| 0.1.2 | 2024-05-28 | 38666 | Make connector compatible with Builder |
| 0.1.1 | 2024-05-20 | 38421 | [autopull] base image + poetry + up_to_date |
| 0.1.0 | 2022-10-22 | 18334 | Add Ashby Source Connector |