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§
Source§readonly base?: { mode: "id" | "list" | "url"; value: string }
readonly base?: { mode: "id" | "list" | "url"; value: string }
Default: {"mode":"list","value":""}
Source§readonly filter By Formula?: string
readonly filter By Formula?: string
The 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.
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":100}
Source§readonly operation?:
| "create"
| "get"
| "update"
| "upsert"
| "deleteRecord"
| "search"
| "getMany"
| "getSchema"
readonly operation?:
| "create"
| "get"
| "update"
| "upsert"
| "deleteRecord"
| "search"
| "getMany"
| "getSchema"
Default: "get"
Source§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"
)[];
}
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: {}
Source§readonly return All?: boolean
readonly return All?: boolean
Whether to return all results or only up to a given limit Default: true
Default: "airtableTokenApi"