API-Dokumentation
Integrieren Sie unveränderliche Beweissicherung direkt in Ihre Systeme. RESTful, schnell und sicher.
Authentifizierung & Endpunkte
Zugriff auf die Cindermark API erfolgt über HTTPS. Alle Anfragen müssen einen gültigen API-Schlüssel im Header enthalten.
Basis-URL
Authentifizierung
Übergeben Sie Ihren Schlüssel im Authorization Header:
Wichtige Ressourcen
-
POST /hash/createErstellt einen neuen SHA-256 Hash und verankert ihn in der Blockchain.
-
GET /hash/verify/{id}Überprüft die Integrität eines Dokuments basierend auf der ID.
-
GET /audit-logRuft das vollständige Protokoll der letzten 30 Tage ab.
Code-Beispiele
So einfach integrieren Sie Cindermark in Ihre Anwendung.
Python
headers = {
"Authorization": "Bearer API_KEY"
}
response = requests.post(
"https://api.cindermark.io/v1/hash/create",
headers=headers,
json={"content": "Dokument-Text"}
)
print(response.json())
JavaScript (Node.js)
const hashDoc = async () => {
const res = await axios.post(
'https://api.cindermark.io/v1/hash/create',
{ content: 'Dokument-Text' },
{ headers: { Authorization: 'Bearer API_KEY' } }
);
console.log(res.data);
}
cURL
-H "Authorization: Bearer API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": "Dokument-Text"}'
Rate Limits & Best Practices
Um die Stabilität des Netzwerks zu gewährleisten, gelten folgende Limits pro API-Schlüssel:
- 100 Requests pro Minute
- 5.000 Requests pro Tag (Free Tier)
Empfehlungen
Verwenden Sie exponentiellen Backoff bei 429 Too Many Requests Antworten. Batch-Verarbeitung wird für große Dokumentenmengen empfohlen.
Changelog & Versionierung
Wir halten die API stabil, entwickeln aber stetig weiter. Aktuelle Version: v1.4.2
Brauchen Sie technische Hilfe?
Unser Entwickler-Support ist von Mo-Fr, 09:00 - 17:00 Uhr erreichbar. Fragen zur Implementierung oder API-Spezifikationen?