bimetricsEntwickler
Belegpostfach

Mail unter „Erledigt“ ablegen

Als Markdown ansehen

Benötigte Berechtigung:inbox:write(Postfach bearbeiten)

Echte Wirkung

Ändert Daten der Firma; wird atomar mit Idempotenzbeleg und Herkunft protokolliert.
post/api/email/inbox/item/{id}/archive

Kein Testversand aus der Dokumentation: Dieser Aufruf ist nicht als rein lesend gekennzeichnet. Nutze das Codebeispiel.

Legt eine Mail ab, wie „Ablegen“ in der App. Gelöscht wird nichts, und nicht übernommene Anhänge (notImported) bleiben lesbar. Eine schon abgelegte Mail behält ihr erstes Datum. Eine Wiederholung mit gleichem Idempotency-Key ändert nichts doppelt.

Benötigt einen Schlüssel mit der Berechtigung inbox:write.

Authentifizierung

headerAuthentifizierungBearer <bm_…>

Empfohlen: Authorization: Bearer bm_…. Der Schlüssel wird nur einmal angezeigt; nie in URLs, Logs oder Frontend-Code ablegen.

Pfadparameter

id*string

ID der Mail (UUID).

Formatuuid

Header-Parameter

Idempotency-Key*string

Stabiler Schlüssel für genau diese Änderung: 1–128 druckbare ASCII-Zeichen ohne Leerzeichen. Bei Wiederholungen denselben Schlüssel und unveränderten Inhalt senden; das Ergebnis wird nicht nochmals erzeugt.

Muster^[!-~]+$
Länge1 <= length <= 128

Antworten

Erfolg.

application/json
  1. response

Die Mail nach dem Ablegen oder Zurückholen.

archived?|

Seit wann die Mail unter „Erledigt“ steht; null unter „Offen“.

Formatdate-time
mailId?string

ID der Mail.

Formatuuid
notImported?array<>|

Lesbare Anhänge, die nicht übernommen sind.

replayed?boolean

True bei sicherer Wiederholung eines bereits erfolgreichen Aufrufs.

Beispielanfrage
curl --fail-with-body "https://app.bimetrics.de/api/email/inbox/item/497f6eca-6276-4993-bfeb-53cbbbba6f08/archive" -X POST \  -H "Authorization: Bearer $BIMETRICS_API_KEY" \  -H "Idempotency-Key: rechnung-2026-001"
Beispielantwort
{  "archived": "2026-11-02T10:00:00Z",  "mailId": "6c1f0a52-3d8e-4b7a-9f21-7e4b2d90c6a3",  "notImported": [    {      "filename": "RE-2026-0042.pdf",      "id": "b84e27d1-5a90-4c63-8e1f-2c7a9d03f514"    }  ],  "replayed": false}