> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fluz.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Desbloquear tarjeta virtual

La mutación `unlockVirtualCard` te permite desbloquear una tarjeta virtual previamente bloqueada, restaurando su capacidad para procesar transacciones.

<Info>
  **Requisitos previos:** un token de acceso de usuario con el alcance `EDIT_VIRTUALCARD`, y el `virtualCardId` de la tarjeta a desbloquear.
</Info>

## Argumentos

* **`input`** (`UnlockVirtualCardInput!`): El objeto de entrada que contiene el ID de la tarjeta virtual a desbloquear.

## Campos de UnlockVirtualCardInput

| Campo           | Tipo    | Descripción                       | Requerido |
| --------------- | ------- | --------------------------------- | --------- |
| `virtualCardId` | `UUID!` | La tarjeta virtual a desbloquear. | Sí        |

## Mutación de ejemplo

```graphql theme={null}
mutation {
  unlockVirtualCard(input: { virtualCardId: "07df5653-43a8-4532-9881-3ab5857bbe11" }) {
    virtualCardId
    unlocked
  }
}
```

## Ejemplo cURL

```bash theme={null}
curl -X POST \
  https://transactional-graph.staging.fluzapp.com/api/v1/graphql \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_USER_ACCESS_TOKEN' \
  -d '{
    "query": "mutation { unlockVirtualCard(input: { virtualCardId: \"07df5653-43a8-4532-9881-3ab5857bbe11\" }) { virtualCardId unlocked } }"
  }'
```

## Respuesta de ejemplo

```json theme={null}
{
  "data": {
    "unlockVirtualCard": {
      "virtualCardId": "07df5653-43a8-4532-9881-3ab5857bbe11",
      "unlocked": true
    }
  }
}
```

## Campos de la respuesta

| Campo           | Tipo      | Descripción                                                                   |
| --------------- | --------- | ----------------------------------------------------------------------------- |
| `virtualCardId` | `UUID`    | El identificador único de la tarjeta virtual que fue objetivo del desbloqueo. |
| `unlocked`      | `Boolean` | Indica si la tarjeta se desbloqueó correctamente.                             |

## Próximos pasos

<CardGroup cols={2}>
  <Card title="Agregar una dirección de facturación" icon="map-pin" href="/features/billing-address">
    Pre-guarda y gestiona las direcciones de facturación contra las cuales se emiten tus tarjetas.
  </Card>

  <Card title="Obtener transacciones de la tarjeta virtual" icon="list" href="/features/get-virtual-card-transactions">
    Confirma que el gasto se reanudó consultando el historial de transacciones de la tarjeta.
  </Card>
</CardGroup>
