Interface NocoDBNodeParameters

Source
interface NocoDBNodeParameters {
    authentication?: "nocoDb" | "nocoDbApiToken";
    customPrimaryKey?: string;
    dataToSend?: "autoMapInputData" | "defineBelow";
    downloadAttachments?: boolean;
    downloadFieldNames?: string;
    fieldsUi?: {
        fieldValues: {
            binaryData?: boolean;
            binaryProperty?: string;
            fieldName?: string;
            fieldValue?: string;
        }[];
    };
    id?: string;
    inputsToIgnore?: string;
    limit?: number;
    operation?: | "create"
    | "get"
    | "getAll"
    | "update"
    | "delete";
    options?: {
        fields?: string;
        sort?: {
            property: {
                direction?: "asc"
                | "desc";
                field?: string;
            }[];
        };
        viewId?: string;
        where?: string;
    };
    primaryKey?: "id"
    | "custom"
    | "ncRecordId";
    projectId?: string;
    resource?: "row";
    returnAll?: boolean;
    table?: string;
    version?: 1 | 3 | 2;
    workspaceId?: string;
}

Properties§

Source§

readonly authentication?: "nocoDb" | "nocoDbApiToken"

Default: "nocoDb"

Source§

readonly customPrimaryKey?: string

Source§

readonly dataToSend?: "autoMapInputData" | "defineBelow"

Whether to insert the input data this node receives in the new row Default: "defineBelow"

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.

Source§

readonly fieldsUi?: {
    fieldValues: {
        binaryData?: boolean;
        binaryProperty?: string;
        fieldName?: string;
        fieldValue?: string;
    }[];
}

Default: {} Type options: {"multipleValueButtonText":"Add Field to Send","multipleValues":true}

Source§

readonly id?: string

The value of the ID field

Source§

readonly inputsToIgnore?: string

List of input properties to avoid sending, separated by commas. Leave empty to send all properties.

Source§

readonly limit?: number

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

Source§

readonly operation?: "create" | "get" | "getAll" | "update" | "delete"

Default: "get"

Source§

readonly options?: {
    fields?: string;
    sort?: {
        property: {
            direction?: "asc" | "desc";
            field?: string;
        }[];
    };
    viewId?: string;
    where?: string;
}

Default: {}

Source§

readonly primaryKey?: "id" | "custom" | "ncRecordId"

Default: "id"

Source§

readonly projectId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsDependsOn":["workspaceId"],"loadOptionsMethod":"getBases"}

Source§

readonly resource?: "row"

Default: "row"

Source§

readonly returnAll?: boolean

Whether to return all results or only up to a given limit

Source§

readonly table?: string

The table to operate on. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsDependsOn":["projectId"],"loadOptionsMethod":"getTables"}

Source§

readonly version?: 1 | 3 | 2

Default: 1

Source§

readonly workspaceId?: string

Choose from the list, or specify an ID using an expression Default: "none" Type options: {"loadOptionsMethod":"getWorkspaces"}