AckdbIngestFile

A file to upload during ingest. Content is base64-encoded. Max 10MB.

Properties

namestringrequired

File name with extension.

typestringrequired

MIME type of the file.

sizeBytesintegerrequired

File size in bytes. Must not exceed FILE_MAX_SIZE_BYTES (default 10MB = 10485760).

contentstring <byte>required

Base64-encoded file content.

sourceFileIdstring

Original file ID from the source system (e.g., Slack file ID).

sourceUrlstring

Original download URL from the source system.

metadataobject

Arbitrary source-specific metadata about the file.

Example

AckdbIngestFile example
{
  "name": "q4-proposal.pdf",
  "type": "application/pdf",
  "sizeBytes": 2048576,
  "content": "string",
  "sourceFileId": "F04ABC123",
  "sourceUrl": "https://files.slack.com/files-pri/T04ABC-F04ABC123/q4-proposal.pdf",
  "metadata": {}
}