interface AirtableV2NodeParameters {
authentication?:
| "airtableTokenApi"
| "airtableOAuth2Api";
base?: { mode: "id"
| "list"
| "url"; value: string };
filterByFormula?: string;
id?: string;
limit?: number;
operation?:
| "create"
| "get"
| "update"
| "upsert"
| "deleteRecord"
| "search"
| "getMany"
| "getSchema";
options?: | {
ignoreFields?: string;
typecast?: boolean;
updateAllMatches?: boolean;
}
| { downloadFields?: unknown[] }
| {
downloadFields?: unknown[];
fields?: unknown[];
view?: { mode: "id" | "list" | "url"; value: string };
}
| {
permissionLevel?: (
"create"
| "none"
| "read"
| "comment"
| "edit"
)[];
};
resource?: "base"
| "record";
returnAll?: boolean;
sort?: {
property: {
direction?: "asc" | "desc";
field?: string;
}[];
};
table?: { mode: "id"
| "list"
| "url"; value: string };
}Properties§
§§§§§§§§§§
readonly authentication?: "airtableTokenApi" | "airtableOAuth2Api"§
readonly base?: { ... }Default: {"mode":"list","value":""}
readonly filter By Formula?: stringThe formula will be evaluated for each record, and if the result is not 0, false, "", NaN, [], or #Error! the record will be included in the response. More info.
readonly id?: stringID of the record to delete. More info.
readonly limit?: numberMax number of results to return Default: 100 Type options: {"minValue":1,"maxValue":100}
readonly operation?:
| "create"
| "get"
| "update"
| "upsert"
| "deleteRecord"
| "search"
| "getMany"
| "getSchema"Default: "get"
readonly options?:
| {
ignoreFields?: string;
typecast?: boolean;
updateAllMatches?: boolean;
}
| { downloadFields?: unknown[] }
| {
downloadFields?: unknown[];
fields?: unknown[];
view?: { mode: "id" | "list" | "url"; value: string };
}
| {
permissionLevel?: (
"create"
| "none"
| "read"
| "comment"
| "edit"
)[];
}Default: {}
readonly resource?: "base" | "record"Default: "record"
readonly return All?: booleanWhether to return all results or only up to a given limit Default: true
readonly sort?: { ... }Defines how the returned records should be ordered Default: {} Type options: {"multipleValues":true}
readonly table?: { ... }Default: {"mode":"list","value":""} Type options: {"loadOptionsDependsOn":["base.value"]}
Default: "airtableTokenApi"