# Send fejlede leveringer igen

`POST /v1/me/webhooks/:id/redeliver-failed` · Webhooks

Sætter hver hændelse, hvis levering endte som failed og ikke allerede er sendt igen, i kø igen — ældste først, op til 500 pr. kald.

Tager hver hændelse til endpointet, hvis levering endte som `failed`, og som ikke allerede er sendt igen med held eller står i kø. To kald efter hinanden sender derfor intet to gange. Er `hasMore` `true`, så kald igen.

`409`, hvis endpointet er sat på pause — genaktivér det først. Højst 10 kald i timen pr. konto.

**Godkendelse:** API-nøgle eller dashboard-session · kræver Pro-planen

**Afregning:** Ikke målt.

## Parametre

| Navn | Placering | Type | Påkrævet | Beskrivelse |
| --- | --- | --- | --- | --- |
| `id` | path | string | ja | Endpointets id (`wh_…`), fra dashboardet eller `GET /v1/me/webhooks`. |
| `siden` | body | string | nej | Kun hændelser fra denne dato eller dette tidspunkt (ISO 8601). |
| `antal` | body | integer | nej | Højst så mange pr. kald, 1-500. |

## Request-body

```json
{
  "siden": "2026-10-10",
  "antal": 500
}
```

## Eksempel

```bash
curl -X POST "https://api.grundfast.dk/v1/me/webhooks/wh_g6omjl6xaqe6syjuz2wd4sws/redeliver-failed" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"siden":"2026-10-10","antal":500}'
```

## Svar (202)

```json
{
  "queued": 2,
  "hasMore": false
}
```

## Vigtige felter

| Felt | Type | Betydning |
| --- | --- | --- |
| `queued` | integer | Hændelser sat i kø ved dette kald. |
| `hasMore` | boolean | Flere fejlede hændelser venter — kald igen. |

## Fejl

| Status | Betydning |
| --- | --- |
| 400 | En ugyldig `siden` eller et `antal` uden for 1-500. |
| 402 | Planen er under Pro. |
| 404 | Endpointet er ikke dit. |
| 409 | Endpointet er sat på pause. |
| 429 | Mere end 10 kald i timen. |
| 401 | Hverken en gyldig nøgle eller en session. |
| 403 | Nøglen har ikke scopet `webhooks` (`key_scope_missing`), eller kontoen er suspenderet. |
