Knowledge Base

Upload files

Registers up to 10 files for ingestion and returns a presigned upload URL per accepted file (status: upload_pending) — PUT the file bytes to that URL to start ingestion. Files that conflict, duplicate, or fail validation come back with a per-file status instead. Omit kb_folder_node_id to create under the root. When no file is accepted the whole response is returned with 422.

post/org/kb/upload

Request

  • Base URL
    https://apiv2.senso.ai/api/v1
  • Auth
    API key in header X-API-Key

Request body

kb_folder_node_idstring uuid nullable

The folder to create the documents in. Omit or null for the root.

Response

Per-file ingestion registration results (at least one file accepted).

Changes

No recorded changes to this operation across all 1 revision of this API.