Webhook-moduulityökalu

Yleistä

CRM-servicen työkalu webhookien rakentamiseen on moduulityökalu nimeltä ”Run HTTP Request”. Tämä työkalu voidaan aktivoida missä tahansa moduulissa ja kun sitä klikataan, se käynnistää halutun HTTPS-pyynnön.

Run HTTP Request moduulityökalu

Moduulityökalut rakennetaan valitsemalla Asetukset → Moduulityökalut → Lisää työkalu. Siellä näet ensin työkalun perustiedot ja Display-asetukset, joita voit muokata tarpeisiisi sopiviksi. Sitten on osio Request, joka on tehty tälle moduulityökalulle. Se sisältää yhden valintalistan ja kolme sisältölaatikkoa (katso kuva alla).

Kuvakaappaus API-testauksen käyttöliittymästä, jossa näkyy pudotusvalikko HTTP-menetelmien, kuten GET, POST, PUT, DELETE ja PATCH, valitsemiseksi.
Erilaiset HTTP Metodit

Esimerkkityökalu

Tehdään seuraavaksi esimerkki Run HTTP Request POST työkalusta.

HTTP Method – Haluttu metodi

  • Esimerkin tapauksessa POST

URL – Mitä integraatiota pyyntö kutsuu?

  • Tässä esimerkissä käytetään kohdetta https://CUSTOMERAPI.com/InboundEvent/Account

Request body – Mikä informaatiota haluat lähettää pyynnön mukana?

  • Esimerkki request body näyttää tältä:
{
"operation": "Updated",
"FIELD IN TARGET": "{$ID}",
"FIELD IN TARGET": "{$cf_any field}",
"FIELD IN TARGET": "{$ext_number}"
}

HTTP Headers –lisätietoja, jotka haluat lähettää pyynnön mukana, kuten tilausavain.

  • Tässä esimerkissä käytössä on kaksi HTTP Headeria:

Content-Type: application/json
Subscription-Key: xxxxxxxxx

Moduulityökalunäkymässä esimerkissä esitetty lopullinen työkalu näyttäisi siis tältä:

Kuvakaappaus API-pyynnön asetuksista, joissa näytetään HTTP-metodi, URL-osoite, pyynnön runko ja otsikot.
Esimerkki valmiista moduulityökalusta

Kuinka webhook automatisoidaan

Työnkulkuja voidaan käyttää automaattiseen Run HTTP Request -moduulityökalun käynnistämiseen. Lisätietoja automatisoinnista on saatavilla ohjeessa Työnkulku.

Oliko tästä artikkelista hyötyä?

Aiheeseen liittyviä artikkeleita