API
REST-API-Dokumentation von SigCleaner.
Jede erfolgreiche Anfrage an \/api\/clean zieht 1 Bearbeitung vom Kontoguthaben ab.
Methode: Hintergrundentfernung
Autorisierung
Anfrageparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
file |
multipart file | Eines von beiden | PNG-, JPG- oder PDF-Bild. Wenn das PDF mehrseitig ist — wird nur die erste Seite verarbeitet. |
url |
string | Eines von beiden | Direkter Link zum Bild |
type |
string | Nein | json (Standard) — JSON mit einem Link zur Datei zurückgebenwebp — binäre WebP-Datei mit transparentem Hintergrund zurückgebenpng — binäre PNG-Datei mit transparentem Hintergrund zurückgeben |
extract |
string | Nein |
Extrahieren eines bestimmten Elements. Standardmäßig leer — normale Hintergrundentfernung.signature — nur die handschriftliche Unterschrift beibehalten und alles andere entfernen.stamp — nur den Stempelabdruck beibehalten und alles andere entfernen.
|
aggressive |
boolean | Nein |
Aggressive Textentfernung. Wenn auf 1 (true) gesetzt, werden alle gedruckten Buchstaben, Zahlen und geraden schwarzen Formularlinien aggressiv entfernt, sodass nur das angegebene Element übrig bleibt.
|
mode |
string | Nein |
Verarbeitungsmodus. Standardmäßig — standard.basic — leichte Bereinigung. Entfernt nur den Hintergrund und belässt alle unerwünschten Elemente.standard — normale Bereinigung (Ultra). Entfernt den Hintergrund und unerwünschte Elemente wie z. B. Text. Für die meisten Fälle geeignet.advanced — Tiefenbereinigung (Ultra). Bildverarbeitung mit intelligenten Algorithmen. Geeignet für Dateien von geringer Qualität oder mit vielen störenden Elementen. In diesem Modus können Sie das zu extrahierende Objekt oder die aggressive Bereinigung von störenden Elementen auswählen.
|
name |
string | Nein | Angezeigter Dateiname in der Liste „Meine Dateien“. Wird bei erfolgreicher Verarbeitung gespeichert. |
Antwort: type=json
Antwort: type=webp
Gibt eine WebP-Binärdatei mit transparentem Hintergrund zurück.
Content-Type: image/webp.
Antwort: type=png
Gibt eine PNG-Binärdatei mit transparentem Hintergrund zurück.
Content-Type: image/png.
cURL-Beispiele
Extrahieren der Unterschrift mit aggressivem Entfernen von Text:
Tiefenbereinigung:
Ergebnis herunterladen
Methode: Dateiliste
Gibt eine Liste aller erfolgreich verarbeiteten Dateien des aktuellen Benutzers zurück. Die Dateien sind über einen Link abrufbar /api/file/{uuid}.
Autorisierung
Antwort
| Feld | Typ | Beschreibung |
|---|---|---|
uuid |
string | Eindeutige Datei-ID |
name |
string | null | Angezeigter Dateiname (aus dem Parameter name bei \/api\/clean oder nach Umbenennung) |
url |
string | Direkter Download-Link für die Datei (WebP) |
created_at |
string (ISO 8601) | Datum und Uhrzeit der Dateierstellung (UTC) |
expires_at |
string | null | Ablaufdatum der Speicherung (UTC). |
cURL-Beispiel
Methode: Datei löschen
Löscht die Datei unwiderruflich vom Server. Die Datei muss dem aktuellen Benutzer gehören.
Autorisierung
Request-Body application\/json
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
uuid |
string | Ja | Datei-UUID aus der Antwort von \/api\/clean oder \/api\/files. |
Antwort
Fehlercodes
| Code | Beschreibung |
|---|---|
401 | Nicht autorisiert |
404 | Datei nicht gefunden oder gehört nicht dem Benutzer |
422 | Fehlende oder ungültige uuid |
cURL-Beispiel
Methode: Dateiumbenennung
Ändert den angezeigten Dateinamen. Die Datei muss dem aktuellen Benutzer gehören.
Autorisierung
Request-Body application\/json
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
uuid |
string | Ja | Datei-UUID aus der Antwort von \/api\/clean oder \/api\/files. |
name |
string | Ja | Neuer angezeigter Dateiname (bis zu 255 Zeichen). |
Antwort
Fehlercodes
| Code | Beschreibung |
|---|---|
401 | Nicht autorisiert |
404 | Datei nicht gefunden oder gehört nicht dem Benutzer |
422 | Fehlende oder ungültige uuid \/ name |
cURL-Beispiel
API-Schlüsselverwaltung
Sie müssen sich anmelden, um Schlüssel zu verwalten.