# Overview

API v1 answers at your school address, `https://<your school>/api/v1`, on the Cademí subdomain or a custom domain. Release `1.0.0` is the first documented contract of an API that has served integrations since Cademí v4; it receives fixes only. New integrations should use [API v3](https://cademi.dev/api.md); see [Migrating to v3](https://cademi.dev/legacy/migrating.md).

Field names are in Portuguese (`nome`, `celular`, `criado_em`) and IDs are numbers. Students are identified by ID, email or document (CPF) in the same path parameter.

Lists are paginated by cursor, 150 items per page. Follow `data.paginator.next_page_url` until it is null; do not build the `cursor` yourself.

See [Authentication](https://cademi.dev/legacy/v1/guides/authentication.md), [Errors](https://cademi.dev/legacy/v1/guides/errors.md) and the [reference](https://cademi.dev/legacy/v1/reference.md).
