KPDC API Explorer
Koksnes plūsmas datu centrs · papiNet puidu-tarneahela API · apia.kpdc.lv (Demo TestA / DACE sandbox)
40endpointi
159synced
156Vestman
LIVE
API LIVE · 2026-05-21 10:15 · backfill PASS — 159 dokumenti Supabase kpdc_documents'is (156 Vestman: 75 TDU + 46 KVA + 34 PF + 1 MT). Inkrementaalne cron 15 min (Windows Task Scheduler KPDC_Incremental_Sync). Test/DACE env, ~5 kuud andmestik (2025-12 → 2026-05). Järgmine: prod-rolli päring KPDC-le → täisajalugu.

papiNet dokumendi-ahel

TDU
DeliveryInstruction
Planeeritud marsruut: päritolu → siht, kogus, sortiment, ostja/müüja, sertifikaadid, load
Loob: müüja (Vestman)
KVA
DeliveryMessage
Transporter saabus laoplatsile + koorma tegelik kogus. Genereerib ka transpordi-arve.
Loob: transporter
PF
ShipmentStatus
Koorem kohale toimetatud sihtkohta. Vastuvõtu-kinnitus.
Loob: vastuvõtja
MT
MeasuringTicket (TP)
Mõõtmistulemused: sortimendid, mahud, kvaliteet. 3 alamtüüpi: Individual, Wood Chip, Group.
Loob: mõõtja (tehas)

40 endpointi — filtreeri kategooria järgi

Sünkimisstrateegia Forestsense'ile

1
Backfill
Kõik dokumendid algusest. Loop 4 doc-tüübi peal lehekülgede kaupa.
/api/documents?type=X&date_from=2020-01-01&page=N
2
Inkrementaalne
Cron iga 15 min. Salvesta max(id) → küsi ainult uusi.
?id_gt={last_synced_id}
3
Detail-fetch
Iga uue ID jaoks loe täisinfo. MT puhul SOAP, muidu REST.
/api/mobile/{type}/:id
4
PDF arhiiv
Iga KVA jaoks salvesta nii saateleht kui e-waybill (seaduslik).
/delivery_message/:id/pdf/true
5
Classifiers
1× päevas cache: organizations, matrices, assortments, banks.
/api/openapi/token/*