# CreateLogsBackfillJob

Parameters for a logs backfill.

**Type**: `object`

## Properties

- name: dataType (required)
  type: enum: `logs`
  description: Selects the built-in logs backfill template.

- name: datasetId (required)
  type: string
  description: The dataset the backfill reads from and the dedup sinks track delivery in.

- name: end (required)
  type: string
  description: End of the time interval to backfill.

- name: limit (optional)
  type: integer
  description: Maximum number of rows to backfill. Default and max is 500,000. For spans this applies independently to each vendor source. A negative value means no limit.

- name: name (required)
  type: string
  description: Name of the backfill job. Must match the job name pattern [a-z0-9_]{1,128}.

- name: query (required)
  type: `EventPredicate`

- name: sinks (required)
  type: array of `Operation`
  description: The vendor sink operations that deliver the backfilled events. Passed through verbatim, matching the sinks a rule action would carry.

- name: start (required)
  type: string
  description: Start of the time interval to backfill, inclusive.

- name: tags (optional)
  type: object
  description: Custom tags added to the backfill job for ease of search.

- name: teamIds (optional)
  type: array of string
  description: The team IDs that the backfill job is associated with.

- name: variables (optional)
  type: object
  description: Variables used to modify the query while it is parsed.

- name: vendorSinkIntegrationIds (optional)
  type: array of string
  description: Vendor integration IDs, if any, whose prior delivery the backfill skips. Also gates concurrent overlapping backfills. Empty (the default) does no per-vendor dedup join and never blocks on other backfills.
