ClaroraDevelopers
← Zur App

Build with Clarora

Vollständige REST-API für Hausverwaltungs-Daten — Properties, Tenancies, Tickets, Statements und Webhooks.

5-Min-Quickstart

API-Key erstellen, curl-Aufruf, fertig. Kein OAuth-Dance.

Webhooks

10 Event-Types mit HMAC-SHA256-Signatur. 5x-Retry mit exponential Backoff.

API-Keys

Hash-on-Issue, Scopes für Permissions, Revoke jederzeit.

Schnellstart

bash
# 1) API-Key generieren in Einstellungen → API-Keys
# 2) curl mit Bearer-Token

curl -H "Authorization: Bearer clra_pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
     https://api.clarora.de/v1/properties
typescript
// TypeScript / Node.js
const res = await fetch('https://api.clarora.de/v1/properties', {
  headers: {
    'Authorization': 'Bearer clra_pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    'Content-Type': 'application/json',
  },
});
const properties = await res.json();
python
# Python (requests)
import requests

resp = requests.get(
    'https://api.clarora.de/v1/properties',
    headers={'Authorization': 'Bearer clra_pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxx'},
)
properties = resp.json()
js
// Webhook-Handler-Beispiel (Express)
import crypto from 'node:crypto';

app.post('/clarora-webhook', (req, res) => {
  const sig = req.headers['x-clarora-signature'].replace('sha256=', '');
  const expected = crypto.createHmac('sha256', SECRET)
    .update(req.rawBody).digest('hex');
  if (sig !== expected) return res.status(401).send();
  // process req.body...
  res.status(200).send();
});

Rate-Limits pro Plan

Starter
100
req/min
Pro
500
req/min
Enterprise
5000
req/min
Clarora | Immobilienverwaltung