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§

Source§

readonly addAllFields?: boolean

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

Source§

readonly additionalOptions?: {
    fields?: string;
    filterByFormula?: string;
    sort?: {
        property: {
            direction?: "asc" | "desc";
            field?: string;
        }[];
    };
    view?: string;
}

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

Source§

readonly application?: { mode: "id" | "url"; value: string }

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

Source§

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

Default: "airtableApi"

Source§

readonly downloadAttachments?: boolean

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

Source§

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.

Source§

readonly fields?: string

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

Source§

readonly id?: string

ID of the record to delete

Source§

readonly limit?: number

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

Source§

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

Default: "read"

Source§

readonly options?: {
    bulkSize?: number;
    ignoreFields?: string;
    typecast?: boolean;
}

Default: {}

Source§

readonly returnAll?: boolean

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

Source§

readonly table?: { mode: "id" | "url"; value: string }

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

Source§

readonly updateAllFields?: boolean

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