interface BaserowNodeParameters {
additionalOptions?: {
filters?: {
fields: {
field?: string;
operator?:
| "boolean"
| "equal"
| "not_equal"
| "contains"
| "contains_not"
| "contains_word"
| "doesnt_contain_word"
| "length_is_lower_than"
| "higher_than"
| "higher_than_or_equal"
| "lower_than"
| "lower_than_or_equal"
| "is_even_and_whole"
| "date_is"
| "date_is_not"
| "date_is_before"
| "date_is_on_or_before"
| "date_is_after"
| "date_is_on_or_after"
| "date_is_within"
| "date_equals_today"
| "date_equals_month"
| "date_equals_year"
| "date_equals_day_of_month"
| "date_equal"
| "date_not_equal"
| "date_before"
| "date_before_or_equal"
| "date_after"
| "date_after_or_equal"
| "date_after_days_ago"
| "date_within_days"
| "date_within_weeks"
| "date_within_months"
| "date_equals_days_ago"
| "date_equals_months_ago"
| "date_equals_years_ago"
| "date_before_today"
| "date_after_today"
| "date_equals_week"
| "filename_contains"
| "has_file_type"
| "files_lower_than"
| "single_select_equal"
| "single_select_not_equal"
| "single_select_is_any_of"
| "single_select_is_none_of"
| "multiple_select_has"
| "multiple_select_has_not"
| "multiple_collaborators_has"
| "multiple_collaborators_has_not"
| "user_is"
| "user_is_not"
| "link_row_has"
| "link_row_has_not"
| "link_row_contains"
| "link_row_not_contains"
| "empty"
| "not_empty";
value?: string;
}[];
};
filterType?: "AND"
| "OR";
order?: {
fields: { direction?: "" | "-"; field?: string }[];
};
search?: string;
};
authentication?: "usernamePassword"
| "databaseToken";
databaseId?: string;
dataToSend?: "autoMapInputData" | "defineBelow";
fieldsUi?: {
fieldValues: {
fieldId?: string;
fieldValue?: string;
}[];
};
inputsToIgnore?: string;
limit?: number;
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete"
| "batchCreate"
| "batchDelete"
| "batchUpdate";
resource?: "row";
returnAll?: boolean;
rowId?: string;
rowIdProperty?: string;
rowIds?: string;
rowsUi?: {
rowValues: {
fieldsUi?: {
fieldValues: {
fieldId?: string;
fieldValue?: string;
}[];
};
id: string;
}[];
};
tableId?: string;
}Properties§
readonly additional Options?: { ... }readonly authentication?: "usernamePassword" | "databaseToken"Default: "usernamePassword"
readonly database Id?: stringDatabase to operate on. Choose from the list, or specify an ID using an expression. Default: "0" Type options: {"loadOptionsMethod":"getDatabaseIds"}
readonly data To Send?: "autoMapInputData" | "defineBelow"Whether to insert the input data this node receives in the new row Default: "defineBelow"
readonly fields Ui?: { ... }Default: {} Type options: {"multipleValueButtonText":"Add Field to Send","multipleValues":true}
readonly inputs To Ignore?: stringList of input properties to avoid sending, separated by commas. Leave empty to send all properties.
readonly limit?: numberMax number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "batchCreate"
| "batchDelete"
| "batchUpdate"Default: "getAll"
readonly resource?: "row"Default: "row"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly row Id?: stringID of the row to return
readonly row Id Property?: stringName of the property in each input item that contains the row ID Default: "id"
readonly row Ids?: stringIDs of the rows to delete Default: [] Type options: {"multipleValues":true}
readonly rows Ui?: { ... }Default: [] Type options: {"multipleValues":true}
readonly table Id?: stringTable to operate on. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsDependsOn":["databaseId"],"loadOptionsMethod":"getTableIds"}
Default: {}