
Ashby Applications List
CertifiedList Ashby applications
Ashby Applications List
List Ashby applications
Retrieves applications and their candidate and stage details, following all available cursor pages.
type: io.kestra.plugin.ashby.applications.ListExamples
List Ashby applications
id: list_ashby_applications
namespace: company.team
tasks:
- id: list
type: io.kestra.plugin.ashby.applications.List
apiKey: "{{ secret('ASHBY_API_KEY') }}"
fetchType: STORE
Installation
Our standard Docker images already include this plugin. If you use a -slim image or another setup, install it with the following command:
kestractl plugins get io.kestra.plugin:plugin-ashby --compatible-for $KESTRA_VERSION For kestractl, use your Kestra version with --compatible-for, or specify an exact plugin version.
For Kestra CLI, replace LATEST with a specific version or version range to pin the plugin version.
Properties
apiKey *string
The Ashby API Key
Used for HTTP Basic Authentication. Provided by Ashby.
assets
Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.
io.kestra.core.models.assets.AssetsDeclaration
IGNOREFAILWARNAsset failure behavior
Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.
Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.
The assets consumed as inputs.
io.kestra.core.models.assets.AssetIdentifier
1The assets produced as outputs.
io.kestra.plugin.ee.assets.Dataset
1150{}1150io.kestra.plugin.ee.assets.File
1150{}1150io.kestra.plugin.ee.assets.Table
1150{}1150io.kestra.plugin.ee.assets.VM
1150{}1150io.kestra.core.models.assets.External
1150{}1150io.kestra.core.models.assets.Custom
11501Custom asset type
{}1150baseUrl string
The Ashby API Base URL
Defaults to https://api.ashbyhq.com
createdAfter integerstring
createdAfter
Minimum creation time as Unix epoch milliseconds. Omitted by default.
fetchType string
STORESTOREFETCHFETCH_ONENONEHow to return the records
FETCH_ONE returns only the first record. FETCH returns all records in memory. STORE streams all records into an Ion file in internal storage (the default). NONE returns only the record count.
filters object
Additional Ashby request filters
Optional endpoint-specific fields. Typed properties take precedence. Pagination cursors are managed automatically.
jobId string
jobId
Return applications for this job. Omitted by default.
status string
status
Filter by Hired, Archived, Active, or Lead. Omitted by default.
syncToken string
syncToken
Token from a previous completed sync. Omitted by default.
Outputs
row object
Map containing the first row of fetched data.
Only populated if using fetchType=FETCH_ONE.
rows array
List containing the fetched data.
Only populated if using fetchType=FETCH.
size integer
The number of fetched rows.
uri string
uriKestra's internal storage URI of the stored data.
Only populated if using fetchType=STORE.