---
title: "Activate a Card"
method: POST
path: "/api/v1/cards/{cardId}/activate"
tags: ["Card Management"]
---

# Activate a Card

`POST /api/v1/cards/{cardId}/activate`

## Prerequisites
- Card must have not been activated
- A Safe Account should be set for the authenticated user

If those conditions are met, the card is then activated.
The activated time will be the moment that this endpoint was triggered, in UTC.

:::info
This action also notifies the user by email
:::

:::caution
 Be sure to have a Safe Account associated with the user. If a Safe Account is not tied to the user the endpoint will fail.

 To check if a user has a Safe Account, you can get the User details via `GET /api/v1/user` and check if there's at least one `safeWallets` tied to the user.

 A Safe Account can be created via `POST /api/v1/account`
 :::

## Path parameters

- `cardId` string, required

## Response `200`

The card was activated successfully

- object
  - `status` 'Card activated successfully'

## Other responses

- `400` — Missing signer address
- `401` — Unauthorized Error
- `404` — No card found
- `422` — Request could not be processed
- `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)
