# 3DS authentication decision response object

Return a 3DS authentication decision within 1 second. On a timeout or invalid response, Column proceeds with a challenge. Read more about [3DS authentication decisioning](/card-issuing/card-real-time-decisioning).

### Object Parameters

- `decision` `enum` — The authentication decision. Possible values: `frictionless_approve`, `challenge`, `decline_authentication`
- `decline_reason` `enum` — The optional decline reason. When omitted for a declined authentication, Column defaults to `suspected_fraud`
  Possible values: `suspected_fraud`, `transaction_not_permitted`

**Response 200**

```json
{
  "decision": "frictionless_approve",
  "decline_reason": "suspected_fraud"
}
```
