# Simulate step-up complete

**POST** `/simulate/issuing/cards/tokens/{card_token_id}/step-up/complete`

Simulate the final step of Visa's step-up flow for a sandbox card token in `pending_authentication` status. An
`outcome` of `success` activates the token and fires `issuing.card_token.activated`; `failure` moves it to
`activation_denied` and fires `issuing.card_token.activation_denied`. Tokens in any other status return an error.

### Path Parameters

- `card_token_id` `string` _(required)_ — Unique identifier for the card token.

### Body Parameters

- `outcome` `enum` _(required)_ — The verification outcome to simulate. `success` transitions the token to `active`;
  `failure` transitions it to `activation_denied`.
  Possible values: `success`, `failure`

**Request**

```shell
curl 'https://api.column.com/simulate/issuing/cards/tokens/<card_token_id>/step-up/complete' \
  -XPOST \
  -u :<YOUR API KEY> \
  -H 'Content-Type: application/json' \
  -d '{
  "outcome": "success"
}'
```

**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"
}
```
