postman/README.md

3.6 KiB

hightrusted CAPTURE — Postman Collection

Status: v0.1 Preview — API stabil, Collection wird mit jedem API-Release aktualisiert

Postman-Collection für die hightrusted CAPTURE API — forensische Web-Captures mit qualifiziertem Zeitstempel nach RFC 3161 / eIDAS Art. 41.

Made in Germany. Server in Deutschland. DSGVO-nativ. Kein US-Cloud-Anbieter in der Verarbeitungskette.

Inhalt

  • hightrusted-capture.postman_collection.json — alle Endpoints mit Beispielen
  • hightrusted-capture.postman_environment.json — Environment-Template (api_key, base_url)

Endpoints in der Collection

  • POST /captures — Capture erstellen (sync / async / webhook)
  • GET /captures/{id} — Status abfragen
  • GET /captures/{id}/pdf — PDF herunterladen
  • GET /captures/{id}/verify — Capture verifizieren (kostenlos, ohne API-Key)
  • GET /usage — eigenen Verbrauch abrufen

Nutzung

Variante 1 — Direkt-Import in Postman

  1. Postman öffnen → Import → diese beiden Files auswählen
  2. Im Environment hightrusted-capture den Wert api_key setzen (Dashboard: https://capture.hightrusted.net/dashboard/api-keys)
  3. Environment auswählen → Requests senden

Variante 2 — Öffentlicher Workspace

Direkter Fork aus dem öffentlichen Postman-Workspace: https://www.postman.com/hightrusted/workspace/capture-api

Authentifizierung

Bearer-Token. In der Collection bereits voreingestellt — du musst nur die Variable {{api_key}} im Environment befüllen.

Tests in der Collection

Jede Request hat einfache Response-Tests:

  • HTTP-Status korrekt
  • request_id-Header gesetzt
  • Bei POST /captures (sync): id, status, verify_url vorhanden
  • Bei GET /captures/{id}/verify: valid ist Boolean

Damit kannst du die Collection auch im Newman-CI nutzen:

newman run hightrusted-capture.postman_collection.json \
  -e hightrusted-capture.postman_environment.json

Versionierung

Diese Collection folgt der API-Version (/api/v1/...). Breaking Changes der API führen zu einer neuen Major-Version der Collection. Non-Breaking Changes (neue Endpoints, neue Felder) werden ohne Versionssprung eingepflegt.

Verwandte Repositorys

Im selben Produkt (hightrusted-capture):

  • openapi — OpenAPI 3.1 Spec (Single Source of Truth)
  • examples — Beispiel-Anwendungen
  • python — Python-SDK
  • node — Node.js-SDK
  • php — PHP-SDK

Plattform-übergreifend (hightrusted):

  • platform — Plattform-Übersicht, Architektur, Produkt-Liste
  • developer-portal — gemeinsame Konventionen, Auth, Errors, Rate-Limits
  • compliance — DSGVO, AGB-Templates, Whitepaper

Support

Lizenz

MIT — siehe LICENSE.


hightrusted GmbHThe European Trust Infrastructure. Made in Germany. DSGVO-nativ. eIDAS-konform.