Indstillinger

Webhook-abonnementer, API-adgang og demodata.

Webhook-abonnementer (1)

Navn URL Events Aktiv Handlinger
Udendørsservering
Bearer-secret gemt
https://api.agentbase.dk/api/v1/webhooks/d88656e8-c4fe-47e2-9716-252d090aeea1 form.submitted form.supplemented Aktiv

Tilføj abonnement

Udfyld med testdata Udfylder navn og bearer-secret — URL'en skal pege på dit eget flow.
Events

API-adgang og tilbageskrivning

API-nøgle: skrive-endpoints kræver headeren X-API-Key. Nøglen sættes via miljøvariablen API_KEY på serveren og vises bevidst ikke her.

Download-URL'er bygges ud fra PUBLIC_BASE_URL (aktuelt https://blanket.syv.ai). Agentbase blokerer localhost og private IP'er, så i drift skal denne pege på et offentligt domæne.

Loop-forebyggelse: ingen af API'ets skriveoperationer udsender webhooks. Kun virksomhedens egen indsendelse (form.submitted) og eftersendelse af bilag (form.supplemented) udløser events. Det samme gælder myndighedens manuelle statusdropdown.

1) Skriv en besked til virksomheden (Digital Post)

curl -X POST http://blanket.syv.ai/api/indsendelser/<indsendelse-id>/beskeder \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"titel": "Din ansøgning mangler bilag", "tekst": "Vi mangler tegning af arealet.", "afsender": "Aarhus Kommune"}'

2) Sæt status

curl -X POST http://blanket.syv.ai/api/indsendelser/<indsendelse-id>/status \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "Afventer materiale"}'

# Gyldige værdier: Indsendt · Afventer materiale · Under behandling · Videresendt · Afvist

3) Læg en fil på indsendelsen (Agentbase FileValue)

curl -X POST http://blanket.syv.ai/api/indsendelser/<indsendelse-id>/bilag \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"filename": "vurdering.pdf", "mime_type": "application/pdf", "data": "<base64>", "slot": ""}'

Filer skrevet via API'et får kilden «agentbase» og markeres som sådan på myndighedssiden. slot er valgfri — udelad den, eller brug et bilagsslug fra blanketten.

Læs indsendelser og hent filer (ingen nøgle)

curl http://blanket.syv.ai/api/indsendelser
curl http://blanket.syv.ai/api/indsendelser/<indsendelse-id>
curl -O -J http://blanket.syv.ai/bilag/<bilag-id>/download
curl -O -J http://blanket.syv.ai/indsendelser/<indsendelse-id>/pdf

Demodata

Alle indsendelser, bilag og beskeder slettes, og de oprindelige demoindsendelser genskabes. Webhook-abonnementer bevares. Handlingen kan ikke fortrydes.