Index Supabase File
Path parameters
Headers
Request
Supabase S3 access key ID (Storage → S3 Connection → access key).
S3-compatible endpoint URL for your Supabase project’s Storage S3 connection, e.g. https://<project_ref>.storage.supabase.co/storage/v1/s3 (Storage → S3 Connection). Required.
Path to the object within the bucket, e.g. ‘reports/annual-review.pdf’.
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.
Supabase S3 secret access key (shown once when the S3 access 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 configured for your Supabase project’s S3 endpoint (Storage → S3 Connection). 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