# Download eksporten

`GET /v1/export/:id/download` · Eksport

Den færdige eksportfil som CSV, NDJSON eller GeoJSON; svarer 409, så længe filen ikke er klar.

Svaret er selve filen med en `Content-Disposition`, der navngiver den efter jobbet, fx `exp_….csv`. `Content-Type` følger formatet: `text/csv`, `application/x-ndjson` eller `application/geo+json`, alle i UTF-8.

CSV-celler, der starter med `=`, `+`, `-` eller `@`, får et foranstillet `'`, så et regneark ikke læser dem som formler.

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

**Afregning:** Ikke målt — eksporten er betalt, da den blev oprettet.

## Parametre

| Navn | Placering | Type | Påkrævet | Beskrivelse |
| --- | --- | --- | --- | --- |
| `id` | path | string | ja | Jobbets id fra `job.id`. |

## Eksempel

```bash
curl "https://api.grundfast.dk/v1/export/exp_k3v9q2m7x1r8t4w6y0z5b2nc/download" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"
```

## Svar (200)

```json
bfe_nummer,kommunekode,antal_bygninger,matrikelnummer,ejerlav_navn
5651067,0740,3,138o,Silkeborg Markjorder
2425322,0306,4,1gæ,"Ellinge Hgd., Højby"

```

## Fejl

| Status | Betydning |
| --- | --- |
| 401 | Hverken en gyldig nøgle eller en session. |
| 402 | Planen er under Scale. |
| 403 | Nøglen er en admin-nøgle, eller kontoen er suspenderet. |
| 404 | Der findes intet job med det id på din konto. |
| 409 | Filen er ikke klar: jobbet er `queued`, `processing` eller `failed`, eller filen er slettet efter opbevaringsperioden. Status står i fejlbeskeden. |

> Et job kan stå som `completed` og alligevel give `409`, fordi filen slettes efter en opbevaringsperiode. Tjek `resultAvailable`, før du downloader — og gem aldrig et `409`-svar som om det var filen.
