Index Backblaze File
Path parameters
Headers
Request
Backblaze B2 Application Key ID (used as the S3 access key ID). Create one on the App Keys page — the master application key cannot be used with the S3-compatible API.
S3-compatible endpoint URL for your Backblaze B2 bucket, in the form https://s3.<region>.backblazeb2.com (e.g. https://s3.us-west-004.backblazeb2.com). Required.
Object key within the bucket, e.g. ‘reports/annual-review.pdf’. A full s3://bucket/key URI is also accepted.
Document processing type. ‘advanced’ uses agentic OCR with AI-enhanced extraction for complex layouts, tables, figures, charts, and documents containing images. ‘basic’ provides reliable OCR optimized for general document indexing and high-volume processing.
Backblaze B2 Application Key (used as the S3 secret access key; shown once when the key is created).
Custom metadata to attach to all chunks from this file. Keys must be strings. Values: str, int, float, bool, or List[str].
When true, files that already exist in the collection will be deleted and re-indexed with the latest changes. Requires skip_existing=false. Setting both to true returns a 400 error.
Relative path to a JS parsing script for JSON files (e.g. ‘research/paper-parser’). When provided, .json files are processed through a sandboxed V8 isolate. Without this, .json files are indexed as raw text.
Region of your Backblaze B2 bucket (e.g. ‘us-west-004’), matching the endpoint URL. Required by the S3 protocol; defaults to ‘us-east-1’.
When true, files already indexed in the collection are skipped and will not be re-indexed with incoming changes. When false, all incoming files are indexed regardless of whether they already exist.
AWS Transcribe language code for the spoken audio (e.g. ‘es-US’, ‘pt-BR’). Omit to auto-detect per file. Video and audio files only. Supported codes: https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html