Skip to main content
POST
Commit a validated job, or start validation with `dry_run: false` on a `staging` job

Authorizations

Authorization
string
header
required

Organization API key (org_…), sent as Authorization: Bearer <key>. Keys are scoped to one organization; every request operates within that tenant.

Path Parameters

id
string
required

Body

application/json
dry_run
boolean

Response

Commit started, or validation started (dry_run: false convenience)

id
string
required
organization_id
string
required
created_by_id
string | null
required
source
enum<string>
required
Available options:
console,
api
state
enum<string>
required
Available options:
staging,
validating,
validated,
committing,
completed,
failed
mapping
any
required
file_name
string | null
required
declared_total
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
staged_rows
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
processed_rows
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
valid_rows
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
invalid_rows
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
created_count
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
attached_count
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
failed_count
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
expires_at
string
required
created_at
string
required
updated_at
string
required