Skip to main content
POST
Create backfill
Delivers historical data from an Allium table to exactly one destination for the window you specify. The job moves through staging → transporting → completed, or ends as failed or cancelled.
Backfills read from stream-compatible views, so delivered records match the live Beam stream for the same source. Supported tables:Contact [email protected] to request additional tables.
Response:
Use job_id to track the job with List backfills or stop it with Cancel backfill.
Request body:

backfill_window

Backfills select rows by block timestamp. start is inclusive, end is exclusive, and start must be earlier than end. start must be within the last 90 days. Timestamps without a timezone are treated as UTC.

filter (optional)

Only rows where column matches one of values are delivered.

transforms (optional)

Transforms use the same v8 and redis_set_filter shapes as pipeline transforms. See the transforms reference. Datasets referenced with beam.contains() must belong to your organization.

destinations

destinations takes exactly one entry, using the same types as pipeline sinks. See the sinks reference.