Kes seda teha saab
Sektsioon "Kes seda teha saab"Ettevõtte omanikud ja Ettevõtte peakasutajad Elite paketiga.
Tee: Seaded & Äpid → Avalik API
Mis on saadaval
Sektsioon "Mis on saadaval"Avalik API annab juurdepääsu järgmisele:
- Kliendid — klientide loetlemine, filtreerimine ja loomine
- Kontaktid — klientidega seotud kontaktisikute haldamine
- Kliendigrupid — kliendigrupi struktuuride lugemine
- Kliendi väljad — klientide kohandatud väljade definitsioonidele ja väärtustele juurdepääs
- Ülesanded — ülesannete loetlemine ja filtreerimine
- Ülesande väljad — ülesannete kohandatud väljade definitsioonidele ja väärtustele juurdepääs
- Ajakirjed — jälgitud ajaandmete päringud
- Kasutajad — kasutajate loetlemine
- Kasutajagrupid — kasutajagrupi struktuuride lugemine
- Arved — arveandmete päringud
- Lepingud — lepinguandmete päringud
- Tooted — toodete loetlemine ja haldamine
- Teemad — ülesannete teemade loetlemine
- Webhookid — reaalajas sündmuste teavituste tellimine
Kõik lõpp-punktid järgivad REST-i standardkonventsioone. Kasuta GET-i andmete lugemiseks, POST-i kirjete loomiseks ja DELETE-i seal, kus see on toetatud. Vastused tagastatakse JSON-vormingus.
Levinud kasutusjuhud
Sektsioon "Levinud kasutusjuhud"- Ärianalüütika (BI) — tõmba ülesanded, ajakirjed, lepingud ja arved oma BI- või analüütikaplatvormi, et analüüsida klientide, kasutajate, teenuste või teemade kasumlikkust ja planeerida ressursse.
- Kohandatud integratsioonid — ühenda Uku sisemiste tööriistade või raamatupidamistarkvaraga, mida Uku sisseehitatud integratsioonid veel ei kata.
- Kohandatud töölauad — varusta sisemised tiimi töölauad reaalajas Uku andmetega.
- Andmete ekspordi torustikud — plaanipärased regulaarsed ekstraktid andmelattu.
Kuidas avalikku API-d lubada
Sektsioon "Kuidas avalikku API-d lubada"- Mine Seaded & Äpid juurde.
- Leia äpide loendist Avalik API (Elite funktsioonide jaotis).
- Ava äpp ja aktiveeri see oma ettevõtte jaoks.
API võtmete genereerimine ja haldamine
Sektsioon "API võtmete genereerimine ja haldamine"
- Ava Avalik API äpp ja mine vahekaardile Seaded.
- Sisesta oma API võtmepaari Nimi (näiteks „Raporteerimistööriist” või „Zapieri integratsioon”).
- Klõpsa Loo uus API võti.
- Sinu uus API võti ja API salajane võti ilmuvad tabelis. Kasuta kopeerimisnuppu iga väärtuse kopeerimiseks.
Saad luua mitu API võtmepaari eri integratsioonide jaoks. Kustuta võtmepaar, klõpsates tabelis prügikasti ikooni — see tühistab viivitamatult juurdepääsu kõigile integratsioonidele, mis kasutavad neid mandaate.

Alustamine
Sektsioon "Alustamine"1. samm: Autentimine
Sektsioon "1. samm: Autentimine"Saada POST-päring sisselogimise lõpp-punktile oma API võtme ja salajase võtmega:
POST https://app.getuku.com/api/v1.0/loginContent-Type: application/json
{ "api_key": "your-api-key", "api_secret": "your-api-secret"}Vastus sisaldab JWT tokenit:
{ "data": { "token": "eyJhbGciOiJIUzI1NiIs..." }}2. samm: Tokeni kasutamine
Sektsioon "2. samm: Tokeni kasutamine"Lisa token kõikide järgnevate päringute autoriseerimispäisesse:
GET https://app.getuku.com/api/v1.0/clientsAuthorization: Bearer eyJhbGciOiJIUzI1NiIs...3. samm: Dokumentatsiooni uurimine
Sektsioon "3. samm: Dokumentatsiooni uurimine"Täielik interaktiivne API dokumentatsioon on saadaval aadressil app.getuku.com/docs/sandbox/. Seal saad testida lõpp-punkte, vaadata päringu- ja vastuseskeeme ning proovida päringuid otse brauserist.
Tokeni aegumine
Sektsioon "Tokeni aegumine"JWT tokenid aeguvad pärast 10 minutit. Tokeni aegumisel autendi uuesti, et saada uus token. Kujunda oma integratsioon käsitlema uuesti autentimist automaatselt.
Turvasoovitused
Sektsioon "Turvasoovitused"- Kasuta eraldi võtmepaare eri integratsioonide jaoks. Kui üks kompromiteeritakse, kustuta ainult see võti, ilma et see mõjutaks teisi.
- Tokenid on lühiajalised. 10-minutiline aegumisaken piirab kokkupuudet, kui token satub valedesse kätesse.
- Kustuta kasutamata võtmed. Kui lõpetad integratsiooni kasutamise, eemalda selle API võtmepaar viivitamatult.
- Kõik päringud nõuavad HTTPS-i. API baas-URL kasutab TLS-krüpteerimist. Ära saada mandaate ega tokeneid tavalise HTTP kaudu.
- API juurdepääs on ettevõttega piiratud. Iga võtmepaar on seotud konkreetse ettevõttega — saad juurde pääseda ainult oma ettevõttele kuuluvatele andmetele.
Tõrkeotsing
Sektsioon "Tõrkeotsing"API võtit ei saa genereerida
Sektsioon "API võtit ei saa genereerida"Kontrolli, et sinu ettevõttel on Elite pakett ja Avalik API äpp on aktiveeritud jaotises Seaded & Äpid. Ainult Ettevõtte omanikud ja Ettevõtte peakasutajad saavad API võtmeid luua.
Autentimine ebaõnnestub (401 viga)
Sektsioon "Autentimine ebaõnnestub (401 viga)"Veendu, et saadad õiged api_key ja api_secret väärtused POST-päringus. Kontrolli, et võtmepaar pole kustutatud — kustutatud võtmed tühistatakse kohe.
Token aegub liiga kiiresti
Sektsioon "Token aegub liiga kiiresti"JWT tokenid aeguvad 10 minuti pärast. Kujunda oma integratsioon automaatseks uuesti autentimiseks enne iga päringut või tokeni aegumisel (HTTP 401 vastus).
Päring tagastab vale ettevõtte andmed
Sektsioon "Päring tagastab vale ettevõtte andmed"Iga API võtmepaar on seotud ühe konkreetse ettevõttega. Kui haldad mitut ettevõtet, genereeri eraldi võtmepaar iga ettevõtte jaoks.