> ## Documentation Index
> Fetch the complete documentation index at: https://www.zippendo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhook-leveringer feiler

> Hva du gjør når Zippendo-webhooks ikke når systemet ditt, viser feil i leveringsloggen, eller kommer mer enn én gang.

En webhook får Zippendo til å fortelle et annet system om en hendelse, for eksempel **Sending sendt** eller **Sporing oppdatert**. Du setter opp webhooks under **Innstillinger** → **Webhooks** (åpne organisasjonsmenyen og klikk **Administrer**). For hver hendelse sender Zippendo en melding til **Endpoint URL** du har skrevet inn.

Dette er ikke sporings-webhooks fra transportører. For dem, se [Sporings-webhooks fra transportører](/docs/no/how-to/tracking-webhooks).

## Hva du ser

* Systemet ditt mottar aldri noe.
* **Leveringslogg** for en webhook viser røde statuskoder eller tekst i kolonnen **Feil**.
* Systemet ditt mottar den samme hendelsen mer enn én gang.

## Sjekk først leveringsloggen

Under **Webhooks** klikker du **Leveringslogg** på webhooken. Hver rad er ett forsøk, med **Hendelse**, **Status** systemet ditt svarte med, **Varighet** og eventuell **Feil**.

* **Ingen leveranser ennå**: Zippendo har ikke prøvd å sende noe. Se «Ingenting sendes» nedenfor.
* En grønn status: systemet ditt mottok meldingen. Se etter problemet i ditt eget system.
* En rød status eller **Ikke tilgjengelig** med en feil: systemet ditt godtok ikke meldingen. Se «Leveringer feiler» nedenfor.

## Ingenting sendes

| Sannsynlig årsak | Hva du gjør |
| - | - |
| Webhooken er **Inaktiv** | Klikk **Rediger** på webhooken og slå på **Aktiv**. En inaktiv webhook sender ingenting og logger ingenting. **Send test** sender heller ingenting, selv om den viser **Testhendelsen er sendt** |
| Hendelsen er ikke avkrysset | Klikk **Rediger** og sjekk at hendelsen er avkrysset under **Hendelser** |
| Hendelsen skjedde ikke | For eksempel sendes **Sending sendt** bare når en sending faktisk sendes til transportøren |

## Leveringer feiler

Zippendo regner en levering som vellykket bare når systemet ditt svarer med en suksessstatus (200-299) innen 10 sekunder. Ellers prøver det igjen noen ganger i løpet av omtrent ett minutt, 5 forsøk til sammen. Etter det sendes ikke hendelsen på nytt.

| Hva leveringsloggen viser | Sannsynlig årsak | Hva du gjør |
| - | - | - |
| 404 | **Endpoint URL** er feil, eller adressen er endret hos deg | Rett opp **Endpoint URL** under **Rediger** |
| 401 eller 403 | Systemet ditt ber om et passord eller en token, eller blokkerer ukjente avsendere | Slipp gjennom meldinger fra Zippendo, og kontroller dem med signaturen i stedet (se nedenfor) |
| 500-599 | Systemet ditt krasjet da det behandlet meldingen | Sjekk feilloggen til systemet ditt |
| **Ikke tilgjengelig** med en tidsavbruddsfeil | Systemet ditt brukte mer enn 10 sekunder på å svare | Svar med en gang, og gjør det trege arbeidet etterpå |
| **Ikke tilgjengelig** med en tilkoblingsfeil | Adressen kan ikke nås fra internett, eller sertifikatet er ugyldig | Bruk en offentlig `https://`-adresse med et gyldig sertifikat |

Etter at du har rettet opp årsaken, klikk **Send test** på webhooken. Du ser **Testhendelsen er sendt**, og en ny rad vises i **Leveringslogg**.

<Note>
  Zippendo sender ikke mislykkede hendelser på nytt senere. Hvis systemet ditt var nede en stund, slå opp sendingene eller ordrene du gikk glipp av i Zippendo-appen, eller hent dem gjennom API-et.
</Note>

## Systemet ditt avviser signaturen

Hver melding har en `X-Webhook-Signature`-header, slik at systemet ditt kan kontrollere at den virkelig kom fra Zippendo. Det er en HMAC-SHA256 av selve meldingsinnholdet, laget med hemmeligheten til webhooken. Vanlige feil:

* Signaturen beregnes over meldingen etter at den er tolket og skrevet om, i stedet for over selve innholdet nøyaktig slik det ble mottatt.
* Hemmeligheten til en annen webhook brukes. Hver webhook har sin egen hemmelighet.

Detaljer og kodeeksempler: [Kom i gang med webhooks](/docs/no/quickstarts/webhooks).

## Den samme hendelsen kommer to ganger

Hvis systemet ditt svarte for sakte eller med en feil, prøver Zippendo igjen, selv om systemet ditt behandlet det første forsøket. Bruk headeren `X-Webhook-Id` for å kjenne igjen en melding du allerede har behandlet.

Se også: [Webhooks](/docs/no/how-to/webhooks), [Webhook-innstillinger](/docs/no/settings/webhooks).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.