Keboola icon

Keboola

Interact with Keboola Storage API

Actions2

Table → Upload

AI-generated

Summary

Upload data to a specified Keboola Storage table, supporting either full replacement or incremental updates based on a primary key.

Inputs

  • authentication — Select authentication method; currently only 'API Token' (keboolaStorageApi) is supported.
  • credentials (required) — Provide Keboola Storage API credentials for authenticating the upload request.
  • bucketStage — Select the stage of the Keboola bucket to upload to, either 'Input (in)' or 'Output (out)'.
  • bucketName — Specify the Keboola bucket name without the stage prefix or 'c-' prefix; defaults to 'n8n'.
  • tableName (required) — Enter the name of the target table within the specified bucket.
  • primaryKeys — Optionally provide a comma-separated list of primary key columns to use for incremental updates.
  • importMode — Choose between 'Full Load' to replace all rows or 'Incremental Load' to append or update rows using the primary keys.

Output shape

a single JSON object representing the result of the upload operation

The output contains information about the upload status returned by Keboola Storage API; no pagination applies.

Discussion