---
title: "Activate a USDC Gateway wallet"
method: POST
path: "/vault/accounts/{vaultAccountId}/usdc_gateway/activate"
tags: ["Vaults"]
---

# Activate a USDC Gateway wallet

`POST /vault/accounts/{vaultAccountId}/usdc_gateway/activate`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/usdc_gateway/activate`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/vault/accounts/:vaultAccountId/usdc_gateway/activate/post.ts> (a function with typed inputs; its response is checked against the schema)

Activates the USDC Gateway wallet associated with the given vault account. If the wallet does not yet exist it is created in an activated state.
**Note:** This endpoint is currently in beta and might be subject to changes.
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver.

## Path parameters

- `vaultAccountId` string, numeric, required

## Headers

- `Idempotency-Key` string

## Response `200`

USDC Gateway wallet activated successfully

- UsdcGatewayWalletStatusResponse
  - `walletId` string, required: The USDC Gateway wallet identifier
  - `status` 'ACTIVATED' | 'DEACTIVATED', required: Current activation status of the USDC Gateway wallet

## Other responses

- `default`: Error Response

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
