Vorschlag übernehmen
Benötigte Berechtigung:layout:write(Layouts und Logo ändern)
Echte Wirkung
/api/company/logos/fix/{id}/applyKein Testversand aus der Dokumentation: Dieser Aufruf ist nicht als rein lesend gekennzeichnet. Nutze das Codebeispiel.
Macht den Vorschlag zum Rechnungslogo, wie „Übernehmen“ in der App. Das Original bleibt und kommt mit restoreInvoiceLogo zurück. Ein Vorschlag, den es nicht mehr gibt, ergibt 404 LogoProposalNotFound.
Benötigt einen Schlüssel mit der Berechtigung layout:write.
AuthentifizierungBearer <bm_…>Empfohlen: Authorization: Bearer bm_…. Der Schlüssel wird nur einmal angezeigt; nie in URLs, Logs oder Frontend-Code ablegen.
id*stringID des Vorschlags (invoice.proposal.id).
uuidIdempotency-Key*stringStabiler 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.
^[!-~]+$1 <= length <= 128Erfolg.
application/json- response
Das Logo der Firma. Ändern geht mit layout:write und gilt für alle Layouts.
app?|Das App-Zeichen; null für das bimetrics-Zeichen.
enabled?booleanImmer true, das Logo lässt sich ändern.
frame?Der Logo-Rahmen des Layouts der Firma.
invoice?|Das Rechnungslogo; null ohne Logo.
curl --fail-with-body "https://app.bimetrics.de/api/company/logos/fix/497f6eca-6276-4993-bfeb-53cbbbba6f08/apply" -X POST \ -H "Authorization: Bearer $BIMETRICS_API_KEY" \ -H "Idempotency-Key: rechnung-2026-001"{ "app": { "dark": { "blob": { "id": "3e9b1c5a-7d24-4f8e-b6a0-1c9d3e5f70e5", "sha256": "e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5" } }, "id": "8a41e7d3-6c25-4b9f-a0d8-2e5f7c3b1d94", "light": { "blob": { "id": "3e9b1c5a-7d24-4f8e-b6a0-1c9d3e5f70d4", "sha256": "d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4" } }, "source": "mark" }, "enabled": true, "frame": { "heightMm": 16, "layout": "modern", "widthMm": 48 }, "invoice": { "active": { "blob": { "id": "3e9b1c5a-7d24-4f8e-b6a0-1c9d3e5f70c3", "sha256": "c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3" }, "dpiInFrame": 635, "fixes": [ "crop" ], "height": 400, "id": "c2d6a8e4-91b3-4f0a-8e5c-3b7d1a9f6e20", "variant": "trimmed", "width": 1200 }, "canRestoreOriginal": true, "facts": { "aspectRatio": 3, "color": "#1F5F5B", "contrastOnWhite": 9.4 }, "hints": [], "inverse": { "blob": { "id": "3e9b1c5a-7d24-4f8e-b6a0-1c9d3e5f70b2", "sha256": "b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2" }, "height": 600, "width": 1200 }, "proposal": null }}App-Zeichen hochladen PUT
Lädt ein eigenes App-Zeichen hoch, das Zeichen der Firma in der App. Es ersetzt das Zeichen, das bimetrics aus dem Rechnungslogo macht. Zählt zu den 20 Logo-Uploads je Firma und Tag. Idempotency-Key bei Wiederholung unverändert senden. Benötigt einen Schlüssel mit der Berechtigung `layout:write`.
Vorschlag verwerfen POST
Löscht den Vorschlag, wie „Original behalten“ in der App. Das aktive Logo bleibt. Benötigt einen Schlüssel mit der Berechtigung `layout:write`.