Skip to main content
POST
Finish a dataset upload

Authorizations

Authorization
string
header
required

A wandb API key or wandb JWT. Browser sessions are exchanged by the Model Distillation web app backend; job capabilities are internal only.

Headers

Wandb-Entity
string

Accessible personal or team entity. Omit to use the authenticated user's default entity.

Path Parameters

alias
string
required
Pattern: ^[a-z0-9-]{1,64}$
datasetId
string<uuid>
required
uploadId
string<uuid>
required

Response

Validation and commit are queued.

id
string<uuid>
required
dataset_id
string<uuid>
required
mode
enum<string>
required
Available options:
append,
upsert
state
enum<string>
required

uploading until complete is called; queued and validating while the worker checks every line; committed once the rows are in the dataset.

Available options:
uploading,
queued,
validating,
committed,
failed,
cancelled,
expired
error
string | null
required
counters
object | null
required

After commit: rows, created, updated, revision, and entry_counts.

expires_at
string<date-time>
required
file
object
required
upload
object | null
required

Where to send the file while the upload is open; null once complete is called.

validation
object
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
Last modified on October 7, 2026