Skip to main content
File Upload is BonData’s general-purpose uploader for ad-hoc data files. When you have a one-off export or a file that doesn’t warrant a live connection, you can upload it directly to create data entities that integrate seamlessly with your Agent workflows - no external system required.

Uploading a File

BonData reads your file, infers its schema, and creates an entity you can use in playbooks.

Step 1: Add the Data Source

  1. Navigate to Integrations and click Add Data Source
  2. Select File Upload as the source type

Step 2: Upload Your File

  1. Drag and drop your file into the upload area, or click to browse and select it
  2. BonData inspects the file and detects its format automatically
  3. Columns, data types, and row counts are inferred from the contents

Step 3: Review and Confirm

  1. Review the detected schema and adjust column types if needed
  2. Name your entity for easy reference
  3. Confirm to create the entity
Supported formats: CSV, XLSX, and JSON. BonData chooses the right parser based on the file, so you can upload any of these through the same flow.

Primary Key Detection

BonData automatically detects a primary key by finding a field whose value is unique and present across every row. If no single field is unique, BonData supports composite keys - a combination of fields that together uniquely identify each record. You can override the detected key before confirming.

Required Fields

Available Data

  • Records - Each row or object in the file becomes a record in the entity
  • Inferred schema - Column names and data types detected from the file contents
To update the data, re-upload a new version of the file. BonData re-reads it and applies changes by primary key.