API-Übersicht
Die ArchiCore REST-API ermöglicht es Ihnen, Architekturanalysen in Ihre Workflows zu integrieren.
Basis-URL
https://api.archicore.io/api/v1
Authentifizierung
Alle API-Anfragen erfordern eine Authentifizierung mit einem Bearer-Token:
curl -H "Authorization: Bearer IHR_API_SCHLÜSSEL" \
https://api.archicore.io/api/v1/projects
Siehe Authentifizierung für Details zum Erhalt von API-Schlüsseln.
Antwortformat
Alle Antworten sind JSON:
{
"success": true,
"data": { ... }
}
Fehlerantworten:
{
"success": false,
"error": "Fehlermeldung",
"code": "FEHLER_CODE"
}
HTTP-Statuscodes
| Code | Beschreibung |
|---|---|
200 | Erfolg |
201 | Erstellt |
400 | Fehlerhafte Anfrage - Ungültige Parameter |
401 | Nicht autorisiert - Ungültiges oder fehlendes Token |
403 | Verboten - Unzureichende Berechtigungen |
404 | Nicht gefunden |
429 | Zu viele Anfragen - Ratenlimit überschritten |
500 | Interner Serverfehler |
Ratenlimits
| Stufe | Anfragen/Tag | Anfragen/Minute |
|---|---|---|
| Kostenlos | 100 | 10 |
| Pro | 10.000 | 100 |
| Enterprise | Unbegrenzt | 1.000 |
Ratenlimit-Header sind in allen Antworten enthalten:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1640000000