# `code_already_used`

**Status 409.** The code has already been spent at checkout.

## What it means

The code was spent at checkout. It cannot be cancelled, and no points come back.

## What to do

Nothing was changed, and nothing needs to be.

## Safe to send again?

No. The same request will get the same answer.

## Where you can meet it

- [`POST /members/{member_key}/codes/void`](https://matrixrewards.co.uk/docs/api/2026-10/members.md#cancelMemberCode): Cancel a reward code and give the member back its points

Every code, and the shape of an error answer: [Errors](https://matrixrewards.co.uk/docs/errors.md).

---

Page: https://matrixrewards.co.uk/docs/errors/code_already_used
Contract: 2026-10 sha256:35af153960028890fea5738799f5a71e535e1eea4dd3f6b8d5f50b37f02363da
