Siirry dokumentaation sisältöön
Dataset APIDocs

Buildit

Käynnistä ja seuraa asynkronisia dataset-builder-töitä turvallisesti.

Tässä oppaassa
  1. 1Luo build
  2. 2Seuraa päätöstilaan
  3. 3Peru turvallisesti
  4. 4Vältä päällekkäinen työ
Tässä oppaassa
  1. 1Luo build
  2. 2Seuraa päätöstilaan
  3. 3Peru turvallisesti
  4. 4Vältä päällekkäinen työ

Käynnistä build

POST /v1/builds
JSON-runko
{
  "dataset_id": "finnish-vehicle-market-listings",
  "definition_version": "0.2.0",
  "source_snapshot_ids": ["snapshot-20260813"]
}
202 JSON
{
  "id": "build_preview_1",
  "status": "queued",
  "dataset_id": "finnish-vehicle-market-listings",
  "definition_version": "0.2.0",
  "created_at": "2026-08-15T09:00:00.000Z"
}

Buildin elinkaari

TilaMerkitysPäätöstila
queuedHyväksytty ja odottaa kapasiteettiaEi
runningBuilder käsittelee lähdesnapshottejaEi
completedBuild valmistui; tarkista syntynyt release-työnkulkuKyllä
failedBuild pysähtyi virheeseenKyllä
cancelledPeruutus hyväksyttiinKyllä

Pollaa rajatulla välillä

cURL
curl "https://api.datasets.nordicdevhouse.com/v1/builds/build_preview_1" \
  -H "Authorization: Bearer $DATASET_API_KEY" \
  -H "X-API-Version: 1"

Pollaa GET /builds/{build_id}, kunnes tila on päätöstila. Käytä rajattua, satunnaisvaihtelulla täydennettyä väliä ja lopeta oman operatiivisen määräajan jälkeen jatkuvan pollauksen sijaan.

Peruutus on tilasiirtymä

DELETE /v1/builds/{build_id}

Onnistunut peruutus palauttaa build-objektin. Lue palautettu tila sen sijaan, että olettaisit asiakasyhteyden sulkemisen peruuttaneen palvelinpuolen työn.

Käsittele epäselvä POST-tulos

Oliko tästä sivusta apua?