Authentication
Warning
Since September 25, 2026, new school API keys can no longer be created. Integrations that already have a key keep using it. New integrations must use API v3, which has its own credentials.
Every call carries the school API key in the Authorization header. The Bearer prefix is optional. It is the same key as API v1.
GET /api/v2/user/email:[email protected]/access
Host: yourschool.cademi.com.br
Authorization: Bearer 4cc58d97-14c2-406f-a8c5-1ebb8e05696dThe key identifies the school and is valid for the whole school. Deleting it in the dashboard revokes it immediately. Without the header, or with a key that does not exist or was deleted, the answer is HTTP 401:
{ "code": 401, "success": false, "message": " Invalid api key" }