Interface AirtableV1NodeParameters

Source
interface AirtableV1NodeParameters {
    addAllFields?: boolean;
    additionalOptions?: {
        fields?: string;
        filterByFormula?: string;
        sort?: {
            property: {
                direction?: "asc" | "desc";
                field?: string;
            }[];
        };
        view?: string;
    };
    application?: { mode: "id"
    | "url"; value: string };
    authentication?:
        | "airtableApi"
        | "airtableTokenApi"
        | "airtableOAuth2Api";
    downloadAttachments?: boolean;
    downloadFieldNames?: string;
    fields?: string;
    id?: string;
    limit?: number;
    operation?: | "update"
    | "list"
    | "delete"
    | "append"
    | "read";
    options?: {
        bulkSize?: number;
        ignoreFields?: string;
        typecast?: boolean;
    };
    returnAll?: boolean;
    table?: { mode: "id"
    | "url"; value: string };
    updateAllFields?: boolean;
}

Properties§

§readonly addAllFields?: boolean

Whether all fields should be sent to Airtable or only specific ones Default: true

§readonly additionalOptions?: { ... }

Additional options which decide which records should be returned Default: {}

§readonly application?: { ... }

The Airtable Base in which to operate on Default: {"mode":"url","value":""}

§readonly authentication?: "airtableApi" | "airtableTokenApi" | "airtableOAuth2Api"

Default: "airtableApi"

§readonly downloadAttachments?: boolean

Whether the attachment fields define in 'Download Fields' will be downloaded

§readonly downloadFieldNames?: string

Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive and cannot include spaces after a comma.

§readonly fields?: string

The name of fields for which data should be sent to Airtable Default: [] Type options: {"multipleValues":true,"multipleValueButtonText":"Add Field"}

§readonly id?: string

ID of the record to delete

§readonly limit?: number

Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":100}

§readonly operation?: "update" | "list" | "delete" | "append" | "read"

Default: "read"

§readonly options?: { ... }

Default: {}

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit Default: true

§readonly table?: { ... }

Default: {"mode":"url","value":""}

§readonly updateAllFields?: boolean

Whether all fields should be sent to Airtable or only specific ones Default: true