API, flettebrev og sending via e-post
Send brev rett fra programvaren din – via REST-API, som flettebrev eller rett og slett via e-post. Claude-connectoren bruker de samme funksjonene.
Autentisering
Opprett en nøkkel under Konto → API-nøkler og send den som bearer-token. Hver forespørsel belaster kun saldoen til den kontoen.
curl -H "Authorization: Bearer mbx_…" https://mcpbrief.de/api/v1/balance
OpenAPI-beskrivelse: https://mcpbrief.de/openapi.json
Endepunkter
| GET | /balance | Saldo, priser, avsender, daglig grense |
| POST | /letter/price | Kontroller adresse, bygg brev, sider og pris + PDF-forhåndsvisning (sender ingenting) |
| POST | /letter/send | Send et brev (tekst, PDF, DOCX, bilde; vedlegg, dupleks, kostnadssted) |
| GET | /letter/{id} | Status og sporingsnummer |
| POST | /letter/{id}/cancel | Kanseller før utskrift (refusjon) |
| POST | /letter/{id}/resend | Send på nytt |
| GET | /letters?limit=&status=&since=&cost_center=&batch_id= | Liste over brevene dine, kan filtreres |
| POST | /letters/batch/price | Kontroller et flettebrev: alle adresser, plassholdere, totalpris |
| POST | /letters/batch/send | Send et flettebrev (maks. 200 mottakere) |
Eksempel: rekommandert brev med vedlegg
curl -X POST https://mcpbrief.de/api/v1/letter/send \
-H "Authorization: Bearer mbx_…" -H "Content-Type: application/json" \
-d '{
"recipient": {"name": "Muster GmbH", "street": "Ringstraße 5",
"zip": "1010", "city": "Wien", "country": "AT"},
"subject": "Rechnung 2026-17",
"content": "Sehr geehrte Damen und Herren,\n\nanbei …",
"attachments": [{"file_base64": "JVBERi0…", "file_name": "rechnung.pdf"}],
"delivery": "registered", "duplex": true, "cost_center": "VERTRIEB",
"idempotency_key": "7d1c2f0e-…"
}'
Eksempel: flettebrev
curl -X POST https://mcpbrief.de/api/v1/letters/batch/send \
-H "Authorization: Bearer mbx_…" -H "Content-Type: application/json" \
-d '{
"recipients": [
{"name": "Muster GmbH", "street": "Ringstraße 5", "zip": "1010",
"city": "Wien", "country": "AT", "anrede": "Sehr geehrte Frau Huber"},
{"name": "Beispiel AG", "street": "Hauptstraße 1", "zip": "10115",
"city": "Berlin", "country": "DE", "anrede": "Sehr geehrte Damen und Herren"}
],
"subject": "Preisanpassung 2027",
"content": "{{anrede}},\n\nab 1. Jänner gelten neue Preise …",
"delivery": "standard", "idempotency_key": "batch-2027-01"
}'
Brev via e-post
Ingen programmering nødvendig: hver konto har en personlig bestillingsadresse. PDF-er du sender fra kontoens e-postadresse til denne adressen, sendes som brev.
- Hvert PDF-vedlegg = ett brev, adresse i vindusfeltet (DIN 5008)
- Emnefeltet styrer valgene: Registered, Priority, Colour, Duplex, Ref: …, Country: …
- «Enclosure» i emnefeltet: alle filer slås sammen til ett brev
- «Test» i emnefeltet: kun kontroll og pris på e-post – ingenting sendes
Statusverdier
Status-endepunktet, listen og e-postvarselet viser gjeldende status.
pending | i kø |
processing | skrives ut og konvolutteres |
mailed | levert til posten |
failed | ikke sendt |
cancelled | kansellert |
undeliverable | kan ikke leveres |
rejected | avvist |