Creates a new invocation for a source.
Source ID
Custom ID for Chroma object IDs (optional, S3 sources only). If provided, chunk IDs become "custom_id-{chunk}" instead of "sha256(object_key)-{chunk}". Also stored as "custom_id" metadata on each chunk.
Additional metadata to merge with standard chunk metadata (optional, S3 sources only).
Full S3 object key to sync (required for S3 sources, not allowed for other source types). Must be the complete key including any path prefix configured on the source.
Git ref identifier for GitHub sources (optional)
Target collection name (optional for S3 sources, required for others). For S3 sources: if not provided, uses collection_name from source config. For GitHub and WebScrape sources: required.
Invocation creation successful
ID of the newly created invocation