VodičPlan Ultimate

Pošalji podatke u drugi sistem

Koristi korak Pošalji HTTP zahtjev da iz automatizacije pozoveš URL drugog sistema i iskoristiš njegov odgovor u kasnijim koracima.

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

Korak Pošalji HTTP zahtjev poziva URL kada automatizacija dođe do njega. Koristi ga da proslijediš detalje zakazivanja svojim alatima, servisu za tabele ili bilo kojem sistemu koji prihvata web zahtjeve. Ovaj korak zahtijeva plan Ultimate.

Prije nego što počnete

  • Potrebna ti je uloga Super administrator ili Vlasnik.
  • Tvoj salon mora biti na planu Ultimate.
  • Potreban ti je URL sistema koji želiš pozvati i svaki ključ koji on 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

    U polju Metoda odaberi 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 Content Type na application/json i napiši Tijelo kao JSON. Klikni Umetni varijablu da dodaš vrijednosti.

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

  4. 4

    Korak 4 od 5

    Dodaj headere ako treba

    Klikni Prikaži napredne opcije, a zatim Dodaj header za svaki header, poput ključa za autorizaciju. Unesi Naziv headera i Vrijednost headera.

  5. 5

    Korak 5 od 5

    Sačuvaj

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

    Vidjet ćete:

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

Iskoristi odgovor

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

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

Na primjer, dodaj Uvjetnu granu koja provjerava {{ $previousNode.response.status === 200 }}.

Ograničenja

OgraničenjeVrijednost
Vrijeme za odgovor5 sekundi
Praćena preusmjeravanjaDo 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 preko ograničenja se ne šalju. Korak se preskače i pokretanje se nastavlja.

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

Kada pokretanje ne uspije

Status greške iz drugog sistema, poput 404 ili 500, ne obara pokretanje. Odgovor se čuva i izvršava se sljedeći korak. Ako ti je status bitan, provjeri ga Uvjetnom granom.

Pokretanje ne uspijeva i zaustavlja se kada se zahtjev uopće ne može izvršiti: sistem ne odgovori u roku od 5 sekundi, adresa nije dostupna, URL je nevažeći ili pokazuje na blokiranu adresu. Pokretanje se u Historiji prikazuje kao Neuspješno.

Česta pitanja

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