REST API for community management. Requires an API key (plan Gestor or Enterprise).
X-API-Key: cv_your_key_here. Get your key from Administration → Plan → API Keys.https://my.comuvi.app/api/api/announcementsList all announcements for the community.
/api/announcementsCreate an announcement. Body: {"title":"...","body":"..."}
/api/incidentsList all incidents.
/api/incidents/:idUpdate status. Body: {"status":"progress"}
/api/receiptsList all receipts. Admin sees all; filters by unit for owners.
/api/receiptsCreate receipt. Body: {"month":"...","amount":55,"concept":"...","per_unit":true}
/api/receipts/:idUpdate status. Body: {"status":"paid"}
/api/membersList all members with role and unit.
/api/unitsList all units in the community.
/api/unitsCreate a unit. Body: {"label":"2ºA"}
/api/documentsList all documents.
/api/votesList all votes with status and results.
/api/eventsList upcoming events.
/api/eventsCreate event. Body: {"title":"...","starts_at":"2026-05-01T10:00","location":"..."}
/api/packagesList packages.
/api/surveysList all surveys.
/api/accounting?year=2026&month=4Financial summary with breakdown by unit and month.
/api/accounting/export?year=2026Download CSV export of receipts.
{"error":"not_found"} // 404
{"error":"forbidden"} // 403
{"error":"plan_limit","feature":"api_access","upgrade_required":true} // 403 plan limit
100 requests per minute per API key. Excess requests return 429 Too Many Requests.