| A new key in the account | Visor records the transaction and returns 201 with idempotent-replayed: false. |
| The same key again in the same account | Visor records nothing and returns the transaction it already has, with idempotent-replayed: true. |
The same key with a different amount, type, description, transacted_at, or category_id | 409 IDEMPOTENCY_CONFLICT. Visor records nothing. |
| Two requests with the same key at the same time | Visor records one transaction. Both requests receive it. |
No key, or a key that is not 1 to 128 letters, digits, or - _ . : | 400 IDEMPOTENCY_KEY_INVALID |