Requirements
Ashby requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your Ashby credentials
- API KeytextRequired
Make sure your API key has necessary permissions, at least
[1]apiKey.info. See for more.
Connect Ashby in WEXTL
- Log in to your WEXTL account, add the Ashby node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Ashby account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Ashby node modules
The list below is a reference of every Ashby node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Ashby node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch EventsTrigger
| Field | Type |
|---|---|
| Action | text |
| Data | object |
Get a CandidateAction
Get a JobAction
| Field | Type |
|---|---|
IDRequired | choice |
| Include Unpublished Job Postings IDs | boolean |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Title | text |
| Confidential | boolean |
| Status | text |
| Employment Type | text |
| Location ID | text |
| Department ID | text |
| Default Interview Plan ID | text |
| Interview Plan Ids | array |
| Custom Fields | array |
Get a Job PostingAction
| Field | Type |
|---|---|
IDRequired | choice |
| Include Unpublished Job Postings IDs | boolean |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Title | text |
| Description Plain | text |
| Description Html | text |
| Description Social | text |
| Description Parts | object |
| Department Name | text |
| Team Name | text |
| Team Name Hierarchy | array |
| Job ID | text |
List Candidate Client InfoSearch
List Candidate NotesSearch
List CandidatesSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Created At | date |
| Updated At | date |
| Name | text |
| Primary Email Address | object |
| Value | text |
| Type | text |
| Is Primary | boolean |
| Email Addresses | array |
| Primary Phone Number | object |
| Value | text |
| Type | text |
| Is Primary | boolean |
| Phone Numbers | array |
| Social Links | array |
| Tags | array |
| Position | text |
| Company | text |
| School | text |
| Application Ids | array |
| Resume File Handle | object |
| ID | text |
| Name | text |
| Handle | text |
| File Handles | array |
| Custom Fields | array |
| Profile Url | text |
| Source | object |
| ID | text |
| Title | text |
| Is Archived | boolean |
| Source Type | object |
| Credited To User | object |
| ID | text |
| First Name | text |
| Last Name | text |
| text | |
| Global Role | text |
| Is Enabled | boolean |
| Updated At | date |
List InterviewsSearch
List Job PostingsSearch
| Field | Type |
|---|---|
| Listed Only | boolean |
| Location | text |
| Department | text |
| Job Board ID | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Job ID | text |
| Department Name | text |
| Team Name | text |
| Location Name | text |
| Location Ids | object |
| Primary Location ID | text |
| Secondary Location Ids | array |
| Workplace Type | text |
| Employment Type | text |
| Is Listed | boolean |
| Published Date | text |
| Application Deadline | date |
| External Link | text |
| Apply Link | text |
| Compensation Tier Summary | text |
| Should Display Compensation On Job Board | boolean |
| Updated at | date |
List JobsSearch
| Field | Type |
|---|---|
| Status | choice |
| Opened After | date |
| Opened Before | date |
| Closed After | date |
| Closed Before | date |
| Include Unpublished Job Postings IDs | boolean |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Confidential | boolean |
| Status | text |
| Employment Type | text |
| Location ID | text |
| Department ID | text |
| Default Interview Plan ID | text |
| Interview Plan Ids | array |
| Custom Fields | array |
| Job Posting Ids | array |
| Custom Requisition ID | text |
| Brand ID | text |
| Hiring Team | array |
| Author | object |
| ID | text |
| First Name | text |
| Last Name | text |
| Global Role | text |
| Is Enabled | boolean |
| Updated at | date |
| Created at | date |
| Updated at | date |
| Opened at | date |
| Closed at | date |
| Location | object |
| ID | text |
| Name | text |
| Is Archived | boolean |
| Address | object |
| Is Remote | boolean |
| Workplace Type | text |
| Parent Location ID | text |
| Type | text |
List OpeningsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Opened At | date |
| Closed At | date |
| Is Archived | boolean |
| Archived At | date |
| Close Reason ID | text |
| Opening State | text |
| Latest Version | object |
| ID | text |
| Identifier | text |
| Description | text |
| Author ID | text |
| Created At | date |
| Team ID | text |
| Job Ids | array |
| Target Hire Date | text |
| Target Start Date | text |
| Is Backfill | boolean |
Search CandidatesSearch
| Field | Type |
|---|---|
| Name | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Created At | date |
| Updated At | date |
| Name | text |
| Primary Email Address | object |
| Value | text |
| Type | text |
| Is Primary | boolean |
| Email Addresses | array |
| Primary Phone Number | object |
| Value | text |
| Type | text |
| Is Primary | boolean |
| Phone Numbers | array |
| Social Links | array |
| Tags | array |
| Position | text |
| Company | text |
| School | text |
| Application Ids | array |
| Resume File Handle | object |
| ID | text |
| Name | text |
| Handle | text |
| File Handles | array |
| Custom Fields | array |
| Profile Url | text |
| Source | object |
| ID | text |
| Title | text |
| Is Archived | boolean |
| Source Type | object |
| Credited To User | object |
| ID | text |
| First Name | text |
| Last Name | text |
| text | |
| Global Role | text |
| Is Enabled | boolean |
| Updated At | date |
Search OpeningsSearch
| Field | Type |
|---|---|
IdentifierRequired | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Opened At | date |
| Closed At | date |
| Is Archived | boolean |
| Archived At | date |
| Close Reason ID | text |
| Opening State | text |
| Latest Version | object |
| ID | text |
| Identifier | text |
| Description | text |
| Author ID | text |
| Created At | date |
| Team ID | text |
| Job Ids | array |
| Target Hire Date | text |
| Target Start Date | text |
| Is Backfill | boolean |
Add a Candidate to a ProjectAction
Anonymize a CandidateAction
Archive an OpeningAction
Create a CandidateAction
| Field | Type |
|---|---|
NameRequired | text |
| Phone Number | text |
| LinkedIn URL | url |
| GitHub URL | url |
| Website | url |
| Alternate Email Addresses | array |
| Source ID | choice |
| Credited To User ID | choice |
| Location | object |
| City | text |
| Region | text |
| Country | text |
| Created At | date |
| Custom Fields | array |
Custom Field IDRequired | choice |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Created At | date |
| Updated At | date |
| Name | text |
| Primary Email Address | object |
| Email Addresses | array |
| Primary Phone Number | object |
| Phone Numbers | array |
| Social Links | array |
| Tags | array |
Create a Candidate NoteAction
Create a JobAction
| Field | Type |
|---|---|
TitleRequired | text |
Team IDRequired | choice |
Location IDRequired | choice |
| Default Interview Plan ID | choice |
| Job Template ID | choice |
| Brand ID | text |
| Custom Fields | array |
Custom Field IDRequired | choice |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Title | text |
| Confidential | boolean |
| Status | text |
| Employment Type | text |
| Location ID | text |
| Department ID | text |
| Default Interview Plan ID | text |
| Interview Plan Ids | array |
| Custom Fields | array |
Create a Job OpeningAction
| Field | Type |
|---|---|
Job IDsRequired | choice |
Target Hire DateRequired | date |
Target Start DateRequired | date |
Employment TypeRequired | choice |
| Identifier | text |
| Description | text |
| Team ID | text |
| Location IDs | choice |
| Is Backfill | boolean |
| Opening State | choice |
| Custom Fields | array |
Custom Field IDRequired | choice |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Opened At | date |
| Closed At | date |
| Is Archived | boolean |
| Archived At | date |
| Close Reason ID | text |
| Opening State | text |
| Latest Version | object |
Make an API Calluniversal
Tag a CandidateAction
Update a CandidateAction
| Field | Type |
|---|---|
Candidate IDRequired | choice |
| Name | text |
| Phone Number | text |
| LinkedIn URL | url |
| GitHub URL | url |
| Website URL | url |
| Alternate Email | |
| Social Links | array |
| Location | object |
| City | text |
| Region | text |
| Country | text |
| Created At | date |
| Send Notifications | boolean |
| Source ID | choice |
| Credited To User ID | choice |
| Custom Fields | array |
Custom Field IDRequired | choice |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Created At | date |
| Updated At | date |
| Name | text |
| Primary Email Address | object |
| Email Addresses | array |
| Primary Phone Number | object |
| Phone Numbers | array |
| Social Links | array |
| Tags | array |
Update a JobAction
| Field | Type |
|---|---|
Job IDRequired | choice |
| Title | text |
| Team ID | choice |
| Location ID | choice |
| Default Interview Plan ID | choice |
| Custom Fields | array |
Custom Field IDRequired | choice |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Title | text |
| Confidential | boolean |
| Status | text |
| Employment Type | text |
| Location ID | text |
| Department ID | text |
| Default Interview Plan ID | text |
| Interview Plan Ids | array |
| Custom Fields | array |
Update a Job PostingAction
| Field | Type |
|---|---|
Job Posting IDRequired | choice |
| Description | object |
TypeRequired | text |
ContentRequired | text |
| Title | text |
| Workplace Type | choice |
| Suppress Description Opening | boolean |
| Suppress Description Closing | boolean |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Title | text |
| Description Plain | text |
| Description Html | text |
| Description Social | text |
| Description Parts | object |
| Department Name | text |
| Team Name | text |
| Team Name Hierarchy | array |
| Job ID | text |
Update a Job StatusAction
Update an OpeningAction
| Field | Type |
|---|---|
Opening IDRequired | choice |
| Target Hire Date | date |
| Target Start Date | date |
| Employment Type | choice |
| Identifier | text |
| Description | text |
| Team ID | text |
| Is Backfill | boolean |
| Custom Fields | array |
Custom Field IDRequired | choice |
| Field | Type |
|---|---|
| Success | boolean |
| Results | object |
| ID | text |
| Opened At | date |
| Closed At | date |
| Is Archived | boolean |
| Archived At | date |
| Close Reason ID | text |
| Opening State | text |
| Latest Version | object |
Update an Opening StateAction
Update Job CompensationAction
Upload a Candidate ResumeAction
Upload a File to a CandidateAction
Templates
Look for Ashby templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Affinda[2]AI document parsing for resumes, invoices, and structured data extraction.
- actiTIMETime tracking and project work-assignment software for teams and leave management.
- BambooHRHRIS for employee records, time off, time tracking, benefits, hiring, and payroll-adjacent workflows.
- BuddyPunchEmployee time clock and attendance tracking for hourly teams.
- Base.vnWorkplace suite for HR, requests, meetings, time off, and team operations.
References
- WEXTL® Ashby Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Ashby.
- WEXTL® visual workflow builder data.
Last updated: Jul 23, 2026 22:38
