VodičPlan Ultimate

Slanje podataka u drugi sustav

Korakom Pošalji HTTP zahtjev pozovi URL drugog sustava iz automatizacije i koristi njegov odgovor u sljedećim koracima.

3 min čitanjaUloga: Super administrator ili višaAutomatizacijeAžurirano 25. listopada 2026.
Otvori u aplikaciji

Korak Pošalji HTTP zahtjev poziva URL kad automatizacija dođe do njega. Koristi ga za prosljeđivanje podataka o zakazanim terminima svojim alatima, servisu za tablice ili bilo kojem sustavu koji prihvaća web zahtjeve. Ovaj korak zahtijeva plan Ultimate.

Prije nego što počneš

  • Trebaš ulogu Super administrator ili Vlasnik.
  • Tvoj salon treba plan Ultimate.
  • Trebaš URL sustava koji želiš pozvati i ključ koji on eventualno traži.
  1. 1

    Korak 1 od 5

    Dodaj korak

    U uređivaču klikni Dodaj sljedeći korak i odaberi Pošalji HTTP zahtjev. Klikni novi korak da otvoriš njegove postavke.

  2. 2

    Korak 2 od 5

    Postavi metodu i URL

    Odaberi Metoda: GET, POST, PUT, PATCH ili DELETE. Unesi URL, koji počinje s https:// ili http://. URL može sadržavati varijable, na primjer https://example.com/clients/{{ $event.data.object.client.id }}.

  3. 3

    Korak 3 od 5

    Dodaj tijelo

    Za POST, PUT, PATCH i DELETE postavi Tip sadržaja na application/json i napiši Tijelo kao JSON. Klikni Umetni varijablu za dodavanje vrijednosti.

    Kad je varijabla cijela vrijednost JSON polja, zadržava svoj tip. Na primjer, u {"appointment": "{{ $event.data.object }}"} termin se šalje kao objekt, a ne kao tekst. Formatiranje i razmaci nisu bitni.

  4. 4

    Korak 4 od 5

    Po potrebi dodaj zaglavlja

    Klikni Prikaži napredne opcije, a zatim Dodaj zaglavlje za svako zaglavlje, poput ključa za autorizaciju. Unesi Naziv zaglavlja i Vrijednost zaglavlja.

  5. 5

    Korak 5 od 5

    Spremi

    Klikni Spremi u dijalogu, a zatim Spremi na vrhu uređivača.

    Vidjet ćeš:

    Korak prikazuje metodu i URL, na primjer Pošalji HTTP POST zahtjev na tvoj URL.

Korištenje odgovora

Sljedeći koraci mogu čitati odgovor putem $previousNode:

  • {{ $previousNode.response.status }}: statusni kod, npr. 200
  • {{ $previousNode.response.statusText }}: statusni tekst, npr. OK
  • {{ $previousNode.response.body }}: tijelo odgovora
  • {{ $previousNode.response.headers }}: zaglavlja odgovora

Na primjer, dodaj Uvjetno grananje koje provjerava {{ $previousNode.response.status === 200 }}.

Ograničenja

OgraničenjeVrijednost
Vrijeme za odgovor5 sekundi
Praćena preusmjeravanjaNajviše 5
Zahtjevi iz tvog salona20 u minuti, 200 u satu, 1.000 u danu
Zahtjevi prema istom hostu10 u minuti, 100 u satu, 500 u danu

Zahtjevi iznad ograničenja ne šalju se. Korak se preskače i pokretanje se nastavlja.

Zahtjevi prema privatnim ili internim mrežnim adresama, poput localhosta, blokirani su.

Kada pokretanje ne uspije

Statusna greška drugog sustava, poput 404 ili 500, ne obara pokretanje. Odgovor se sprema i izvršava se sljedeći korak. Ako ti je status važan, provjeri ga Uvjetnim grananjem.

Pokretanje ne uspijeva i zaustavlja se kad se zahtjev uopće ne može izvršiti: sustav ne odgovori unutar 5 sekundi, adresa nije dostupna, URL nije valjan ili vodi na blokiranu adresu. Pokretanje se u Povijest prikazuje kao Neuspješno.

Česta pitanja

Ne. Jedini podržani tip sadržaja za tijelo je application/json.