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

# Get decision

> Fetch the final verdict + ContraToken if approved.

## Request

```bash theme={null}
curl https://identity.contra.id/v1/sessions/sess_b3f1c2a4/decision \
  -H "x-api-key: $CONTRA_KEY"
```

## Response · 200 — approved

```json theme={null}
{
  "session_id":       "sess_b3f1c2a4",
  "status":           "approved",
  "workflow_id":      "enhanced_kyc",
  "vendor_data":      "user-abc-123",
  "compliance_level": "enhanced",
  "contra_token":     "eyJhbGciOiJIUzI1NiI…",
  "node_results": {
    "document_verification": { "status": "passed", "required": true },
    "biometric_kyc":         { "status": "passed", "required": true },
    "aml_screening":         { "status": "passed", "required": true },
    "phone_verification":    { "status": "passed", "required": true }
  }
}
```

## Response · 200 — declined / in\_review

`status` is `declined` or `in_review`. `contra_token` / `compliance_level` are absent. Inspect `node_results` to see which step gated.
