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

# Changelog

> Changes to the Brudcast platform API and email send API that affect an integration, newest first.

Changes to the platform API (`https://core-service.prod.brudcast.com/api/v1/user`) and the
[email send API](/developers/sending/http-api) that affect code you've already written.

`v1` is the only version of either API, and nothing on this page removes a field, a value or an
endpoint. See [Versioning](/developers/introduction#versioning).

<Note>
  Entries here carry a date only where Brudcast published one. An entry without a date was already
  in place when this changelog started.
</Note>

## API key scopes renamed

`email:send` is now `messages:send`, and `email:read` is now `messages:read`.

* **Nothing to do.** Keys created with the old names keep working. Brudcast reads `email:send` as
  `messages:send` and `email:read` as `messages:read` wherever it checks a scope.
* **Use the new names in anything new**, including your own code that inspects a key's
  `grantedScopes` or the `requiredScope` on a `403`.
* The dashboard shows the permission as **Send Messages** and **Read Message Log** under the
  **Messages** group.

See [Scopes](/developers/api-keys#scopes).

## Related

<Columns cols={2}>
  <Card title="API keys" icon="key-round" href="/developers/api-keys">
    Scopes, expiry, IP allowlists and request logs.
  </Card>

  <Card title="Build on Brudcast" icon="compass" href="/developers/introduction">
    The surfaces, versioning and what stays stable.
  </Card>
</Columns>
