DokumentasjonWorkflowsUtløsere

Webhook node

Starter workflowen når en HTTP-forespørsel treffer webhook-URL-en din. Body, headere, query-parametere og sti-parametere sendes videre som output, perfekt for integrasjoner med Zapier, Make, Slack-knapper eller egne apper. Se oppsett, input og output, testkjøring og løsning av vanlige feil.

11 min lesetidOppdatert

Hva noden gjør

Starter workflowen når en HTTP-forespørsel treffer webhook-URL-en din. Body, headere, query-parametere og sti-parametere sendes videre som output, perfekt for integrasjoner med Zapier, Make, Slack-knapper eller egne apper.

Bruk Webhook som et tydelig avgrenset trinn i en anymize-workflow.

  • Starter en ny workflow-kjøring.
  • Gir 1 output til senere trinn.
  • Kjører som et vanlig trinn i flyten.

Sett opp noden

  1. 01Åpne en workflow og legg til Webhook fra nodekatalogen.
  2. 02Fyll ut obligatoriske felt og koble verdier fra tidligere trinn.
  3. 03Kjør noden med et lite testdatasett og kontroller outputtet.
  4. 04Koble det vellykkede outputtet og aktiver etter en fullstendig test.

Handlinger og moduser

Webhook har ett tydelig formål. Innstillingene vises når du velger noden.

Innstillinger

FeltBetydningOmråde
ImportformatKonfigurer verdien i nodepanelet.Standard
ImportversjonKonfigurer verdien i nodepanelet.Standard
Svar til avsenderappenSvaret bekrefter mottaket. De neste trinnene fortsetter etterpå.Standard
SvartekstKonfigurer verdien i nodepanelet.Standard
Hvilke felter sender webhooken din?Eksempler: email, name, amount. Hvert felt blir sitt eget output, så du kan dra det rett over på andre noder, uten JSON-fikling.Standard
Webhook-URLKonfigurer verdien i nodepanelet.Beskyttet
API-nøkkelGenereres automatisk. Forespørsler må sende nøkkelen enten i headeren `X-Anymize-Api-Key` eller som `Authorization: Bearer <key>`.Beskyttet
HTTP-metodeValg: GET, POST, PUT, PATCH, DELETE, HEAD, Alle (ANY)Standard
Eget URL-tillegg (valgfritt)Legges bakerst på webhook-URL-en din, f.eks. /kunde/detaljer. Skriver du /:name, kommer verdien inn på den plassen som et felt i workflowen din senere.Standard
AutentiseringAnbefalt: API-nøkkel. Bytt bare hvis kalleren din bruker en annen metode.Standard
Tilgangsdata fra workflow-secretVelg et workflow-secret med passordet, header-verdien eller JWT-signeringsnøkkelen. Bare secret-navnet lagres i workflowen.Beskyttet
BrukernavnKonfigurer verdien i nodepanelet.Standard
Header-navnKonfigurer verdien i nodepanelet.Standard
Tillatte JWT-algoritmerKommaseparert liste over tillatte HMAC-algoritmer. Signeringsnøkkelen kommer fra workflow-secretet.Standard
Svar-modusValg: Med en gang (200 OK), Når siste trinn er ferdig, Egen webhook-svar-blokk til sluttStandard
Statuskode for svarKonfigurer verdien i nodepanelet.Standard
Svar-dataValg: Alle oppføringer, Første oppføring (JSON), Første oppføring (fil), Ingen bodyStandard
Hvilket felt skal returneres?Kun når Svar-data står på "Første oppføring": oppgi feltnavnet hvis verdi returneres alene (i stedet for hele objektet).Standard
Svar-formatValg: JSON, Tekst, HTML, XMLStandard
Svar-headereKonfigurer verdien i nodepanelet.Standard
Tillatte nettsteder (valgfritt)Fra hvilke nettsteder får nettleseren kalle denne webhooken? Skill flere med komma, * tillater alle.Standard
Bare disse avsender-adressene (valgfritt)Slipp bare gjennom forespørsler fra bestemte IP-adresser. Skill flere med komma, hele områder går også (f.eks. 10.0.0.0/8). Tomt = alle avsendere tillatt.Standard
Ignorer bots og link-preview-crawlereKonfigurer verdien i nodepanelet.Standard
Send innholdet uendret viderePå når bodyen ikke er JSON (f.eks. ren tekst eller XML), da blir den ikke delt opp, men sendt videre rått.Standard
Filfeltnavn (for filopplastinger)Bare for fil-/binæropplastinger: Skriver du inn et navn her, havner den opplastede fila under dette feltet i workflowen din.Standard
Sjekk signaturen på forespørselenFor tjenester som signerer forespørslene sine kryptografisk (f.eks. Stripe, GitHub). Slå på når avsenderen din sender med en signatur.Standard
Signatur-secretVelg workflow-secretet med den delte nøkkelen som avsenderen signerer forespørselen med.Beskyttet
Navn på signatur-headerenI hvilken HTTP-header avsenderen din sender signaturen. Standard er X-Signature, endre bare hvis tjenesten din bruker et annet navn.Standard
Signatur-metodeHvilken metode avsenderen din bruker til å signere (står i deres webhook-dokumentasjon). I tvil: SHA-256.Standard

Input og output

InputBetydningType
StandardDenne utløseren trenger ingen input.JSON
OutputBetydningType
bodyDen parsede JSON-bodyen i forespørselen.json
headersAlle HTTP-headere.json
queryQuery-parametere (?foo=bar).json
paramsSti-parametere fra /:userId/details.json
methodHTTP-metoden i forespørselen.text

Eksempel og testkjøring

Eksempel-body: start med et lite og gjenkjennelig datasett. Kontroller outputtet og bruk bare felt som faktisk finnes.

Eksempel på testkjøring

{
  "event": "signup",
  "user": {
    "id": "usr_abc123",
    "email": "max.mustermann@example.com",
    "name": "Max Mustermann"
  },
  "source": "landing-page"
}

Tilgang og sikkerhet

Før aktivering bør du kontrollere hvilke data som går inn i trinnet og hva outputtet inneholder.

Lagre nøkler og påloggingsdata i den beskyttede tilkoblingsadministrasjonen. Ikke lim dem inn i vanlige felt, testdata eller beskrivelser.

Løs vanlige feil

  • Ingen output: kontroller siste kjøring og feltene fra forrige node.
  • Tom variabel: åpne outputtet fra forrige trinn og bruk et felt fra de faktiske testdataene.
  • Workflowen starter ikke: aktiver den og kontroller utløserens modus.