Structure, schema, and metadata for registered inputs
key_prefix
(optional): Logical path prefix applied to the object; helps organize downstream documents.metadata
(optional): Arbitrary JSON. Propagates to documents produced by collections.skip_duplicates
(optional): When true, identical blobs (by content hash) are skipped.blobs
(required): One or more blob entries.property
(required): Schema field name in the bucket.key_prefix
(optional): Path segment for this blob (appended to the object’s prefix if provided).type
(required): Must match the schema field type (e.g., image
, video
, pdf
, json
).data
(required): The payload. For files, a URL; for JSON fields, inline JSON.metadata
(optional): Blob-level metadata; merged into downstream processing context.property
and type
must match the bucket schema; invalid objects are rejected.object.key_prefix
and blob.key_prefix
combine to form a logical path carried into downstream documents.object.metadata
is copied to downstream documents (collections may add more).skip_duplicates
to avoid re-registering the same content.