Create a file ingestion record
Creates a new file ingestion record for a file detected in the landing zone. Requires Bearer token authentication.
Authorizations
Static internal-ops token used by the data platform and internal cron jobs (e.g. zombie-run sweep). Validated via requireBearerToken inside the handler against a service-specific environment variable.
Body
Path to the file in blob storage (max 1024 characters)
1 - 1024SHA-256 hex checksum of the file (exactly 64 characters)
64Size of the file in bytes
0 <= x <= 9007199254740991Format of the file being ingested (csv, excel, json, parquet, etc.)
csv, tsv, excel, sql, json, xml, parquet, database_dump, image, other Organization that owns this file ingestion
1Original filename as received from the source system (max 512 characters)
1 - 512File type detected during analysis, e.g. csv or xlsx (max 50 characters)
50MIME type detected during file analysis (max 255 characters)
255Channel that triggered the ingestion (CLIENT_IMPORTER, DATA_PLATFORM, etc.)
app, client-importer Source POS system identifier, e.g. polaris or kezia (max 255 characters)
255
