Kes seda teha saab
Sektsioon "Kes seda teha saab"Ettevõtte omanikud ja Ettevõtte peakasutajad Elite paketiga.
Mis on saadaval
Sektsioon "Mis on saadaval"API v1.0 annab juurdepääsu järgmisele:
- Kliendid — klientide loetlemine, filtreerimine ja loomine
- Kontaktid — klientidega seotud kontaktisikute loetlemine ja loomine
- Kliendigrupid — kliendigrupi struktuuride lugemine
- Kliendi lisaväljad — klientide kohandatud väljade definitsioonidele ja väärtustele juurdepääs
- Ülesanded — ülesannete loetlemine ja filtreerimine
- Ülesande lisaväljad — ülesannete lisaväljade definitsioonidele ja väärtustele juurdepääs
- Ajakirjed — jälgitud ajaandmete päringud
- Kasutajad — tiimi kasutajate loetlemine
- Kasutajagrupid — kasutajagrupi struktuuride lugemine
- Arved — arveandmete päringud
- Lepingud — lepinguandmete päringud
- Tooted — toodete loetlemine
- Toote lisaväljad — toodete kohandatud väljade definitsioonidele ja väärtustele juurdepääs
- Arve müüjad — arve müüja profiilide lugemine
- Teemad — ülesannete teemade loetlemine
- Veebihaagid — reaalajas sündmuste teavituste tellimine
Kõik endpointid järgivad REST-i standardkonventsioone ja tagastavad JSON-vormingus andmeid. v1.0 on põhiliselt lugemiseks mõeldud API: luua saab ainult kliente, kontakte, ülesandeid ja veebihaagi tellimusi, midagi ei saa uuendada ning kustutada saab ainult veebihaagi tellimust (tellimusest loobumiseks). Kui pead Ukusse tagasi kirjutama, kasuta API v3.
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 töömahtu.
- 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 — planeeri 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 (old) API.
- Sisesta oma API võtmepaarile 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 kohe juurdepääsu kõigile integratsioonidele, mis neid mandaate kasutavad.
Alustamine
Sektsioon "Alustamine"1. samm: Autentimine
Sektsioon "1. samm: Autentimine"Saada POST-päring sisselogimise endpointile 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"Interaktiivne API dokumentatsioon on saadaval aadressil app.getuku.com/docs/sandbox/. Seal saad testida endpointe, vaadata päringu- ja vastuseskeeme ning proovida päringuid otse brauserist. Pane tähele, et veebihaagi tellimuse endpointi seal ei kajastata — see on olemas, aga sandbox seda ei dokumenteeri.
Tokeni aegumine
Sektsioon "Tokeni aegumine"JWT tokenid aeguvad 10 minuti pärast. Kui token aegub, autendi uuesti, et saada uus. Kujunda oma integratsioon nii, et see käsitleks uuesti autentimist automaatselt.
Turvasoovitused
Sektsioon "Turvasoovitused"- Hoia oma API salajast võtit konfidentsiaalsena. Kohtle seda nagu salasõna. Ära kunagi lisa seda versioonihaldusse ega jaga lihttekstina.
- Kasuta eraldi võtmepaare eri integratsioonide jaoks. Kui üks kompromiteeritakse, saad tühistada ainult selle võtme, ilma et see mõjutaks teisi.
- Tokenid on lühiajalised. 10-minutiline aegumisaken piirab kokkupuudet, kui token peaks pealtkuulamisel kätte langema.
- 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üpteeringut. Ära kunagi saada mandaate ega tokeneid tavalise HTTP kaudu.
- API juurdepääs on piiratud sinu ettevõttega. Iga võtmepaar on seotud kindla ettevõttega — saad juurde pääseda ainult oma ettevõttele kuuluvatele andmetele.