---
title: "Set Safe Currency"
method: POST
path: "/api/v1/safe/set-currency"
tags: ["Safe Management"]
deprecated: true
---

# Set Safe Currency

`POST /api/v1/safe/set-currency`

> **Deprecated.**

This endpoint sets the appropriate token symbol (currency) for a user's Safe account based on their country.
It should be called after deploying a Safe account using the /api/v1/account endpoint.

The system assigns currencies based on user's country:
- UK users (GB): GBPe
- Brazil users (BR): USDCe
- Users from other countries: EURe (default)

Prerequisite: User must have completed and passed KYC verification.

## Response `200`

Successfully set the currency for the Safe account

- object
  - `tokenSymbol` 'EURe' | 'GBPe' | 'USDCe' — The token symbol set for the Safe account

## Other responses

- `400` — Bad request (e.g., no Safe account found for user)
- `401` — Unauthorized Error
- `422` — User needs to complete KYC successfully
- `500` — Internal Server Error

---

[API](https://skmtc.net/gnosispay/apis/gnosispay-api.md) · [All operations](https://skmtc.net/gnosispay/apis/gnosispay-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gnosispay/gnosispay-api/versions/e0a09962c187/schema)
