2.8 KiB
hightrusted Developer Portal
Gemeinsame Konventionen für alle hightrusted-APIs. Wer einen Endpoint von einem Modul nutzt, soll alle anderen Module ohne erneute Einarbeitung nutzen können.
Hier dokumentieren wir, was plattformweit gilt — die produktspezifischen
Endpoints stehen jeweils in der OpenAPI-Spec des Produkts (z.B.
hightrusted-capture/openapi).
Inhalt (geplant)
auth/— API-Key-Schema, OIDC-Anbindung, Sessions, Rotation, Widerruferrors/— Einheitliche Fehler-Codes, HTTP-Status,request_id-Konzeptpagination/— Cursor-basierte Pagination, Limits, Sortierungrate-limits/—Retry-After-Header, 429-Handling, Burst-Verhaltenwebhooks/— Signatur-Verifikation, Retry-Policy, Idempotenzids/— Präfix-Schema (cap_,sig_,usr_, …), Format, Generierungversioning/— Major-Versionen im Pfad, Breaking-Change-Policy, Deprecationstatus/— Status-Page-Konventionen, Maintenance-Windowssdk-conventions/— Was Klienten implementieren müssen (Retries, Timeouts, Logging)
Authentifizierung — Kurzfassung
Alle hightrusted-APIs nutzen Bearer-Token mit API-Keys. Keys werden im jeweiligen Produkt-Dashboard erzeugt und sind produkt-scoped, d.h. ein CAPTURE-Key funktioniert nicht für SIGN.
GET /api/v1/...
Authorization: Bearer ht_live_abc123...
API-Key-Präfixe:
ht_live_…— Produktions-Keyht_test_…— Sandbox-Key (kostenlos, ohne echte Wirkung)
Fehler-Format — Kurzfassung
Einheitlich über alle APIs:
{
"error": "invalid_argument",
"message": "URL is required",
"request_id": "req_01H...",
"documentation_url": "https://...errors#invalid_argument"
}
Jede Antwort hat einen X-Request-ID-Header, den du beim Support angeben solltest.
Rate Limits — Kurzfassung
Limits werden pro API-Key gemessen. Bei Überschreitung:
HTTP/1.1 429 Too Many Requests
Retry-After: 12
Konkrete Limits stehen in der jeweiligen Produkt-Doku.
Status der Plattform
- Live-Status: https://status.hightrusted.net
- Inzident-History: https://status.hightrusted.net/history
- Maintenance-Ankündigungen: RSS-Feed auf der Status-Page
Verwandte Repositorys
platform— Plattform-Übersicht, Architektur, Produkt-Listecompliance— DSGVO, AGB-Templates, Whitepaper
Kontakt
- Developer-Support: developers@hightrusted.net
- Sicherheit: security@hightrusted.net
Lizenz
MIT — siehe LICENSE. Konventionen dürfen frei nachgenutzt werden.
hightrusted GmbH — The European Trust Infrastructure. Made in Germany. DSGVO-nativ. eIDAS-konform.