> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plazza.ca/llms.txt
> Use this file to discover all available pages before exploring further.

# REST API

> The endpoints of the Plazza API.

The reference is generated from the API's own OpenAPI document, so it always describes what the API
does.

## Base URL

```text theme={null}
https://api.plazza.ca/v1
```

The version is part of the path.

## Requests

* Send JSON with `Content-Type: application/json`, and a [session token](https://docs.plazza.ca/guides/authentication.md)
  unless the endpoint says otherwise.
* Set `Accept-Language` to `fr` or `en` to choose the language of
  [error messages](https://docs.plazza.ca/guides/errors.md).
* Stay under the [rate limits](https://docs.plazza.ca/guides/rate-limits.md).

## Responses

A success answers `200` with the resource. Resources have a `name`, such as
`accounts/0192f6a4-6c1e-7a0b-9c3d-4e5f60718293`, which stays the same for their whole life, and
`createTime` and `updateTime` timestamps in RFC 3339, in UTC.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.