Skip to content
Integratsioonid

Avalik API

Ettevõtte omanikud ja Ettevõtte peakasutajad Eliit paketiga.

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.

  • Ä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 meeskonna töölauad reaalajas Uku andmetega.
  • Andmete ekspordi torustikud — plaanipärased regulaarsed ekstraktid andmelattu.
  1. Mine Seaded & Äpid juurde.
  2. Leia äpide loendist Avalik API (Eliit funktsioonide jaotis).
  3. Ava äpp ja aktiveeri see oma ettevõtte jaoks.

Screenshot 2024-11-21 at 16 16 05

  1. Ava Avalik API äpp ja mine vahekaardile Seaded.
  2. Sisesta oma API võtmepaari Nimi (näiteks „Raporteerimistööriist” või „Zapieri integratsioon”).
  3. Klõpsa Genereeri uus API VÕTI.
  4. Sinu uus API võti ja API saladus 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.

Screenshot 2024-11-21 at 16 16 45

Saada POST-päring sisselogimise lõpp-punktile oma API võtme ja saladusega:

POST https://app.getuku.com/api/v1.0/login
Content-Type: application/json
{
"api_key": "your-api-key",
"api_secret": "your-api-secret"
}

Vastus sisaldab JWT tokenit:

{
"data": {
"token": "eyJhbGciOiJIUzI1NiIs..."
}
}

Lisa token kõikide järgnevate päringute autoriseerimispäisesse:

GET https://app.getuku.com/api/v1.0/clients
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...

Täielik interaktiivne API dokumentatsioon on saadaval aadressil app.getuku.com/docs/sandbox/. Saad testida lõpp-punkte, vaadata päringu- ja vastuseskeeme ning proovida päringuid otse brauserist.

JWT tokenid aeguvad pärast 10 minutit. Tokeni aegumisel autendi uuesti, et saada uus token. Kujunda oma integratsioon käsitlema uuesti autentimist automaatselt.

  • Hoia oma API saladust konfidentsiaalsena. Kohtlega seda nagu parooli. Ära salvesta seda versioonihaldusse ega jaga lihttekstina.
  • Kasuta eraldi võtmepaare eri integratsioonide jaoks. Kui üks kompromiteeritakse, tühista selle võti, ilma et see mõjutaks teisi.
  • Tokenid on lühiajalised. 10-minutiline aegumisaken piirab kokkupuudet, kui token peab kinni.
  • 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.