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§

§readonly authentication?: "nocoDb" | "nocoDbApiToken"

Default: "nocoDb"

§readonly customPrimaryKey?: string
§readonly dataToSend?: "autoMapInputData" | "defineBelow"

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

§readonly downloadAttachments?: boolean

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

§readonly downloadFieldNames?: string

Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive.

§readonly fieldsUi?: { ... }

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

§readonly id?: string

The value of the ID field

§readonly inputsToIgnore?: string

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

§readonly limit?: number

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

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

Default: "get"

§readonly options?: { ... }

Default: {}

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

Default: "id"

§readonly projectId?: string

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

§readonly resource?: "row"

Default: "row"

§readonly returnAll?: boolean

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

§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"}

§readonly version?: 1 | 3 | 2

Default: 1

§readonly workspaceId?: string

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