Skip to content

ratum Integrations-API ​

Mit der Integrations-API schickt dein eigenes System Dokumente zur elektronischen Signatur: Dokument hochladen, Signer und Signaturfelder festlegen, versenden, Status verfolgen und das versiegelte PDF abholen. Signieren, Archivieren und die Verwaltung der API-Keys bleiben im ratum-GUI. Die Dokumente gehören deinem ratum-Konto und erscheinen dort mit dem Badge «via API».

Basis-URLhttps://api.ratum.ch/api/v1
AuthentifizierungAuthorization: Bearer ratum_live_… (API-Keys)
FormatJSON; Fehler als application/problem+json (Fehlercodes)
Spezifikationopenapi.json (OpenAPI 3.1) · API-Referenz

In 5 Minuten zur ersten Signatur ​

  1. In ratum unter Profil → API-Zugang einen API-Key erzeugen (Anleitung).
  2. Den Quickstart in TypeScript oder Python ausführen.
  3. Die Einladung im Postfach des Signers öffnen und signieren. Das Skript lädt danach das versiegelte PDF herunter.

Wie ein Dokument durchläuft ​

createAndSend ──► PUT upload_url ──► /complete ──► Malware-Scan ──► (DOCX → PDF) ──► Versand
                                                                                   │
                                     signed ◄── alle Signer haben signiert ◄── pending

Details, Status und Fehlerfälle: Ablauf & Status.

Leitfäden ​

SDKs ​

Offizielle Client-Libraries für TypeScript (@ratum/sdk, Node 18+) und Python (ratum, ab Python 3.11, sync und async) werden aus derselben Spezifikation generiert. Sie laden Dateien hoch, setzen den Idempotency-Key, wiederholen bei 429 und transienten 5xx (Letztere nur, wenn der Aufruf sicher wiederholbar ist), pollen bis zum Endstatus und prüfen Webhook-Signaturen. Beide sind auf npm bzw. PyPI veröffentlicht, in Version 0.x (SemVer während des Piloten; Installation siehe Quickstarts). Die Quickstarts zeigen zuerst die API mit fetch bzw. httpx, damit jeder Schritt sichtbar ist, und danach dasselbe mit dem SDK.

ratum · Talent Factory GmbH