REST API v1
Stable
SyndiFlow API Documentation
Integrate SyndiFlow data with your applications. Access buildings, owners, units, distributions, invoices and more via our RESTful JSON API.
BASE URL
https://syndiflow.eu/api/v1
🔐 Authentication
All API requests require a Bearer token in the Authorization header. Generate tokens in your SyndiFlow dashboard under Settings → API Tokens.
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
https://syndiflow.eu/api/v1/buildings
⚠️ Enterprise plan required. API access is only available for buildings with an active Enterprise subscription.
⏱️ Rate Limiting
| Plan | Requests/minute |
|---|---|
| Basis | 60 |
| Pro | 120 |
| Enterprise | 300 |
Rate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining
📄 Pagination
All list endpoints return paginated results. Use page and per_page query parameters.
GET /api/v1/buildings?page=2&per_page=25
Default: 15 per page. Maximum: 100 per page.
❌ Error Handling
| Code | Description |
|---|---|
401 | Unauthenticated — invalid or missing token |
403 | Forbidden — no access to this building or feature |
404 | Not found — resource does not exist |
429 | Rate limited — too many requests |