Dokumentation

API-Referenz

POST/api/v1/signature-profiles/{signature_profile_id}/logo

Signaturprofil-Logo hochladen

Der multipart-Upload akzeptiert PNG, JPEG oder GIF bis 500 KB mit 200 bis 1000 Pixeln Kantenlänge. Mit Produktivschlüssel wird das Logo an den Signaturdienst übertragen und erscheint in der Signaturansicht. Erforderlich ist signature_profiles:write.

Beschreibung

Lädt das Logo eines Signaturprofils hoch oder ersetzt es.

Parameter

signature_profile_idpathPflicht

Öffentliche Signaturprofil-ID.

Beispiel: sgp_test_6f708192a3b4c5d6e7f8091a
Idempotency-KeyheaderPflicht

Eindeutig für diesen Logo-Upload.

Beispiel: signature-profile-logo-6f70-v1

Request-Body

Der Body wird als multipart/form-data übertragen. Setzen Sie den Content-Type nicht selbst; Ihr HTTP-Client ergänzt die notwendige Boundary.

Request-Felder

logoDateiPflicht

Logodatei als PNG, JPEG oder GIF; maximal 500 KB, 200 bis 1000 Pixel.

Erlaubte MIME-Typen: image/png,image/jpeg,image/gif

Responses

200

Logo gespeichert; ein vorhandenes Logo wurde ersetzt.

413

Die gesamte Multipart-Anfrage überschreitet das Größenlimit.

422

Logodatei ist zu groß, hat unzulässige Abmessungen oder einen nicht unterstützten Dateityp.

502

Der Signaturdienst hat das Logo nicht angenommen; der Profilzustand bleibt unverändert.

Response-Body

Content-Type: application/json. Die erfolgreiche Antwort enthält die nachfolgend beschriebenen Felder.

Response-Felder

FeldTypAngabeBeschreibung
idstringImmerÖffentliche Signaturprofil-ID.
objectstringImmerKonstanter Wert signature_profile.
environmentenumImmertest oder live.
livemodebooleanImmertrue bei Produktivprofilen.
namestringOptionalInterne Bezeichnung.
display_namestringImmerAbsendername der Signaturanfrage.
redirect_urlstringOptionalRedirect-Ziel nach Abschluss der Signatur.
has_logobooleanImmerGibt an, ob ein Logo hinterlegt ist.
logo_urlstringOptionalRelativer Pfad der gespeicherten Logodatei.
created_atdate-timeImmerErstellungszeitpunkt.
updated_atdate-timeImmerLetzter Änderungszeitpunkt.
200 Response-Beispieljson
{
  "id": "sgp_test_6f708192a3b4c5d6e7f8091a",
  "object": "signature_profile",
  "environment": "test",
  "livemode": false,
  "name": "Standardprofil",
  "display_name": "Autohaus Beispiel GmbH",
  "redirect_url": "https://autohaus-beispiel.de/zulassung/abgeschlossen",
  "has_logo": true,
  "created_at": "2026-08-27T09:30:00+02:00",
  "updated_at": "2026-08-27T09:30:00+02:00",
  "logo_url": "/assets/uploads/public-api-signature-profiles/sgp_test_6f708192a3b4c5d6e7f8091a-1a2b3c4d5e6f.png"
}

Testverhalten

Zum Öffnen eines Treffers Enter drücken.