Environnement de test · Envoi de courrier simulé · Paiements en mode démo
mcpbrief

API, publipostage & envoi par e-mail

Envoyez des lettres directement depuis votre logiciel – via l’API REST, en publipostage ou tout simplement par e-mail. Le connecteur Claude utilise les mêmes fonctions.

Authentification

Créez une clé sous Compte → Clés API et transmettez-la comme jeton Bearer. Chaque requête est débitée uniquement du solde de ce compte.

curl -H "Authorization: Bearer mbx_…" https://mcpbrief.de/api/v1/balance

Description OpenAPI : https://mcpbrief.de/openapi.json

Points de terminaison

GET/balanceSolde, tarifs, expéditeur, limite journalière
POST/letter/priceVérifier l’adresse, composer la lettre, pages et prix + aperçu PDF (n’envoie rien)
POST/letter/sendEnvoyer une lettre (texte, PDF, DOCX, image ; pièces jointes, recto verso, centre de coûts)
GET/letter/{id}Statut et numéro de suivi
POST/letter/{id}/cancelAnnuler tant que la lettre n’est pas imprimée (remboursement)
POST/letter/{id}/resendRenvoyer
GET/letters?limit=&status=&since=&cost_center=&batch_id=Liste de vos lettres, filtrable
POST/letters/batch/priceVérifier un publipostage : toutes les adresses, champs de fusion, prix total
POST/letters/batch/sendEnvoyer un publipostage (200 destinataires max.)

Exemple : lettre recommandée avec pièce jointe

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-…"
}'

Exemple : publipostage

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"
}'

Lettres par e-mail

Sans programmation : chaque compte dispose d’une adresse de commande personnelle. Les PDF que vous envoyez depuis l’e-mail de votre compte à cette adresse partent comme lettres.

  • Chaque PDF joint = une lettre, adresse dans la zone de fenêtre (DIN 5008)
  • L’objet pilote les options : Recommandé, Prioritaire, Couleur, Recto verso, Réf : …, Pays : …
  • « Pièce jointe » dans l’objet : tous les fichiers sont réunis en une seule lettre
  • « Test » dans l’objet : vérification uniquement et prix par e-mail – rien n’est envoyé

Valeurs de statut

Le point de terminaison de statut, la liste et la notification par e-mail indiquent l’état actuel.

pendingen file d’attente
processingen impression et mise sous pli
mailedremise à la Poste
failednon envoyée
cancelledannulée
undeliverablenon distribuable
rejectedrefusée