# Custom code

> Custom code in API v3.

- [List custom code blocks](https://cademi.dev/api/reference/customcode/custom_code.list.md): `GET /settings/custom-code`
- [Create a custom code block](https://cademi.dev/api/reference/customcode/custom_code.create.md): `POST /settings/custom-code`
- [Retrieve a custom code block](https://cademi.dev/api/reference/customcode/custom_code.get.md): `GET /settings/custom-code/{custom_code_id}`
- [Update a custom code block](https://cademi.dev/api/reference/customcode/custom_code.update.md): `PATCH /settings/custom-code/{custom_code_id}`
- [Delete a custom code block](https://cademi.dev/api/reference/customcode/custom_code.delete.md): `DELETE /settings/custom-code/{custom_code_id}`
