List
List Certified

List Airtable records with filters

yaml
type: io.kestra.plugin.airtable.records.List
yaml
id: list_airtable_tasks
namespace: company.airtable

tasks:
  - id: get_high_priority_tasks
    type: io.kestra.plugin.airtable.records.List
    baseId: "{{ secret('AIRTABLE_BASE_ID') }}"
    tableId: "Tasks"
    apiKey: "{{ secret('AIRTABLE_PERSONAL_ACCESS_TOKEN') }}"
    filterByFormula: "AND({Status} != 'Done', {Priority} = 'High')"
    fields: ["Task Name", "Status", "Priority", "Due Date"]
    maxRecords: 50
    fetchType: FETCH

yaml
id: list_customers
namespace: company.airtable

tasks:
  - id: get_customers
    type: io.kestra.plugin.airtable.records.List
    baseId: "{{ secret('AIRTABLE_BASE_ID') }}"
    tableId: "Customers"
    apiKey: "{{ secret('AIRTABLE_PERSONAL_ACCESS_TOKEN') }}"
    view: "Active Customers"
    fetchType: STORE

yaml
id: list_all_records
namespace: company.airtable

tasks:
  - id: get_all_records
    type: io.kestra.plugin.airtable.records.List
    baseId: "{{ secret('AIRTABLE_BASE_ID') }}"
    tableId: "Orders"
    apiKey: "{{ secret('AIRTABLE_PERSONAL_ACCESS_TOKEN') }}"
    maxRecords: 100
    enableAutoPagination: true
    fetchType: FETCH
Properties
Defaultfalse
DefaultFETCH
Possible Values
STOREFETCHFETCH_ONENONE
SubTypestring
SubTypeobject
Formaturi