# Hent fejlfilen

`GET /v1/jobs/:id/errors` · Job

Rækkerne uden svar, med årsag og status, så de kan rettes og sendes igen.

CSV har dine kolonner og derefter `gf_raekke`, `gf_fejl` og `gf_status`. NDJSON har `{ raekke, input, fejl, status }` pr. linje. `status` er den HTTP-status, enkeltkaldet ville have svaret: fx `404` for en adresse uden match, `422` for et for usikkert adressematch (kategori C) og `400` for en række uden de kolonner, jobbet læser.

Rækker i fejlfilen faktureres aldrig.

**Godkendelse:** API-nøgle eller dashboard-session

**Afregning:** Ikke målt.

## Parametre

| Navn | Placering | Type | Påkrævet | Beskrivelse |
| --- | --- | --- | --- | --- |
| `id` | path | string | ja | Jobbets id fra `job.id`. |
| `format` | query | string | nej | `csv` eller `ndjson`. |
| `separator` | query | string | nej | Kun CSV: `comma` eller `semicolon`. |

## Eksempel

```bash
curl "https://api.grundfast.dk/v1/jobs/job_4n8q2v7k1m9x3c5z0w6r2t8b/errors" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"
```

## Svar (200)

```json
{"raekke":2,"input":{"kunde":"1002","adresse":"Stor Torv"},"fejl":"no matching address","status":404}

```

## Fejl

| Status | Betydning |
| --- | --- |
| 400 | `format` eller `separator` har en ukendt værdi. |
| 401 | Hverken en gyldig nøgle eller en session. |
| 403 | Nøglen er en admin-nøgle, eller kontoen er suspenderet. |
| 404 | Der findes intet job med det id på din konto. |
| 409 | Jobbet er en kladde, der ikke er startet. |
| 410 | Rækkerne er slettet efter opbevaringsperioden. |
