Kaupo Karuse

Mis on REST API ja kuidas seda koos Excellent Booksiga kasutada? 

Iga ettevõte on natuke erinev. Mõni kasutab lisaks Excellent Booksile oma tootmistarkvara. Mõni jälgib kõike BI süsteemis. Mõni tahab, et veebipoe tellimused liiguksid otse arveteks. 

Küsimus on aga selles, kuidas saada erinevad tarkvarad omavahel rääkima? Sellises olukorras tulebki appi REST API. 

REST API ei ole midagi haruldast, sest tegelikult kasutad seda tõenäoliselt juba praegu ehkki sa ei pruugi sellele mõelda. Excellent Books töötab sujuvalt koos kümnete teiste teenustega, millel on oma REST API. Näiteks liiguvad andmed automaatselt pankade (Swedbank, SEB, LHV), logistikafirmade (Omniva, SmartPost, DPD, Venipak), e-arvete operaatorite (Finbite, Unifiedpost, Telema, Envoice, Docura) ja makselahenduste (Everypay, Banqup) vahel. 

See tähendab, et arved, maksed, tarned ja aruanded liiguvad süsteemist süsteemi ilma, et sina peaksid neid käsitsi sisestama või faile edasi-tagasi saatma.

Kui sa REST API-t ei kasuta, siis ilmselt on su tööpäevas väga palju käsitistööd. Tellimused saabuvad e-postiga, failid rändavad Excelist programmi ja tagasi ning iga info liikumine tähendab uut kopeerimist, kontrollimist ja vigade ohtu. Kui kuskil jääb üks number vale või fail õigel ajal edasi saatmata, tekivad viivitused ja kliendid ootavad.

Mis on REST API ja miks seda vaja on?

Lihtsalt öeldes on see tarkvaraline ukseava, mille kaudu saab Excellent Booksist andmeid välja võtta või sinna andmeid saata. Täpselt nii, nagu sul seda vaja on. API on nagu lüli kahe süsteemi vahel. See laseb sul oma äriprotsesse ühendada nii, et andmed liiguvad automaatselt ja õigel ajal.

“Tänapäeva maailmas, kus nutiseadmed, veebipoed ja digitaalsed teenused on muutunud igapäevaelu lahutamatuks osaks, on API kasutamine väga oluline. Olenemata sellest, kas olete ettevõtte omanik, IT-spetsialist või lihtsalt nutiseadme kasutaja – API mõjutab teie elu rohkem, kui te arvatagi oskate.“ – Kaupo Karuse, Excellenti vanemkonsultant  

REST API plussid: 

  • Väga lihtne kasutada – arendajad kiidavad. 
  • Kasutab HTTP protokolli, mis on maailmas enim levinud suhtlustehnoloogia – tulemüüri adminid kiidavad. 
  • Väga paindlik – toetab andmeformaate nagu XML, JSON, TXT, HTML jpm. 
  • Sobib kõigi tarkvaradega, mis REST API-t oskavad kasutada. 

REST API näited ja kuidas meie kliendid seda kasutavad

  1. Veebipoed – meie enim kasutatud REST API

Klient teeb e-poest tellimuse → info liigub API kaudu Excellent Booksi → seal luuakse arve, tellimus või saateleht.  

  • Artiklid, laoseisud, käibemaksu info ja hinnad liiguvad Excellent Booksist otse veebipoodi. 
  • Arved, tellimused ja uued kontaktid liiguvad veebipoest Excellent Booksi. 
  • Laekumiste info liigub eraldi pangaliidese kaudu. 
  • Veebitellimused on süsteemis eristatavad käsitsi tehtud tellimustest. 

Kõik andmed liiguvad ise. Keegi ei kopeeri midagi käsitsi ega otsi taga tellimusi Outlookist. Tavaliselt säästab see automatiseerimine mitu tundi kuus, eriti kui tellimusi on palju. Ja mis peamine, kaob ära see pidev stress, et “kas ma ikka leidsin kõik meilid üles” või “äkki jäi midagi kahe silma vahele”.

2. Tootmistarkvarad

Kui tootmine toimub eraldi süsteemis, aga arved ja laoarvestus on Excellent Booksis, siis aitab API andmed sünkroonis hoida. Tellimus liigub tootmisse, laoseis uueneb ja tarne toimub õigel ajal. 

3. Ärianalüütika ja BI (Flex.bi)

Kui juhtkond tahab andmeid visualiseerida näiteks Power BI-s siis API annab neile selleks ligipääsu.

Enne API kasutuselevõttu kuuleb juhtkond tihti lauseid nagu “ma saadan sulle selle raporti homme” või “mul peab enne andmed Excelist välja tõmbama ja puhastama”. See tähendab, et otsuseid tehakse vananenud info põhjal või venivad need lihtsalt liiga kaua. API-ga on pilt reaalajas ees – ilma, et keegi peaks vahepeal failidega žongleerima. Andmed liiguvad API kaudu otse analüütilisse keskkonda, ilma vahefailide või ekspordita. 

Kellele oleks REST API vajalik?

REST API võiks olla vajalik:  

  • Ettevõtetele, kellel on rohkem kui üks tarkvara kasutuses 
  • Arendajatele, kes tahavad Excellent Booksi integreerida oma lahendusega 
  • Juhtidele, kes tahavad automatiseerimist ja kontrolli, mitte lisatööd

“API kasutamine ei näita aeglustumise märke.“ – Kaupo Karuse, Excellenti vanemkonsultant

Vaata Kaupo Karuse ettekannet APIde kohta siit:  

Kas REST API kasutamiseks peab olema ise arendaja?

Jah, REST API eeldab tehnilist teadmist, sest see on mõeldud arendajatele või ettevõtetele, kellel on olemas tehniline partner. Kui sul on arendaja olemas, siis on meie dokumentatsioon selge ja kergesti kasutatav

Seadistused REST API funktsionaalsuse kasutamiseks leiad siit!  

Soovid Excellent Booksi ühendada oma süsteemiga?

Meie REST API annab sulle selle võimaluse. Kui vajad abi, võta meiega ühendust ning aitame leida sulle sobiva lahenduse. 

 

Excellent Portali fänn Taimi Pent: kui klient teeb arve ise, võidab aega ka raamatupidaja

09. okt 2026

Excellent Portal Excellent Business Forum

Raamatupidaja ja kliendi koostöös on üllatavalt palju tegevusi,… Loe edasi

Mis toimub äritarkvara taustal: kus Sinu andmed tegelikult asuvad ja kes neile ligi pääseb?

05. okt 2026

Äritarkvara

Ettevõtte kõige olulisemad andmed elavad järjest sagedamini pilves. Loe edasi

Sulemees: kui müük kasvab, peavad protsessid kaasa tulema

02. okt 2026

Excellent Business Forum ERP Kasutajalood

Kui ettevõttesse tuleb aastas 14 000 tellimust, tootevalikus… Loe edasi

Kristi Piper
projektijuht

Tekkis huvi? Proovi Excellent Books demo tasuta!

Tutvu Excellent Books äritarkvara võimalustega lähemalt: jäta oma e-mail ja me võtame Sinuga personaalselt ühendust.

Tekkis huvi? Proovi Excellent Books demo tasuta!

Tutvu Excellent Books äritarkvara võimalustega lähemalt: jäta oma e-mail ja me võtame Sinuga personaalselt ühendust.

Aitäh!

Sinu kontaktandmed on meie kliendihaldurile saadetud. Võtame Sinuga ühendust.

Viga!

Andmeid ei õnnestunud saata.

Liitu uudiskirjaga

Meie uudiskiri aitab Sul kursis olla viimaste Excellenti uudiste ja tootevärskendustega. Privaatsustingimustega saab tutvuda siin.

Aitäh!

Sinu kontaktandmed on meie kliendihaldurile saadetud. Võtame Sinuga ühendust.

Viga!

Andmeid ei õnnestunud saata.