# Simulate token eligibility check

**POST** `/simulate/issuing/cards/tokens/check-eligibility`

Simulate a digital wallet checking whether a `visa_sandbox` card can be tokenized, the first step of token
provisioning. An eligible card returns a new card token in `pending_activation` status; an ineligible card returns an
error with the reason.

Continue provisioning by simulating approve provisioning on the returned card token.

### Body Parameters

- `card_id` `string` _(required)_ — The ID of the card to check eligibility for

**Request**

```shell
curl 'https://api.column.com/simulate/issuing/cards/tokens/check-eligibility' \
  -XPOST \
  -u :<YOUR API KEY> \
  -H 'Content-Type: application/json' \
  -d '{
  "card_id": "card_2x8gszy5folpA9s0TOCseE9ABDM"
}'
```

**Response 200**

```json
{
  "card_account_id": "cacc_2x8gszy5folpA9s0TOCseE9ABDM",
  "card_id": "card_2x8gszy5folpA9s0TOCseE9ABDM",
  "card_program_id": "cpgm_2x8gszy5folpA9s0TOCseE9ABDM",
  "created_at": "2024-01-15T09:30:00Z",
  "id": "ctkn_2x8gszy5folpA9s0TOCseE9ABDM",
  "network_token_reference_id": "DNITHE302312345678901234",
  "status": "active",
  "wallet_type": "apple_pay"
}
```
