---
title: AuthReason enum | Wartiva GraphQL API
description: The reason a TCC authorization was granted or denied. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/auth-reason.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `AuthReason` enum

The reason a TCC authorization was granted or denied.

## Values

| Enum Value | Description |
|---|---|
| `ERROR` | An error occurred during authorization. |
| `USER_CONSENT` | The user explicitly consented. |
| `USER_SET` | The user set the authorization manually. |
| `SYSTEM_SET` | The system set the authorization. |
| `SERVICE_POLICY` | Set by a service-level policy. |
| `MDM_POLICY` | Set by an MDM policy. |
| `OVERRIDE_POLICY` | Set by an override policy. |
| `MISSING_USAGE_STRING` | Missing privacy usage description string in the app. |
| `PROMPT_TIMEOUT` | The authorization prompt timed out. |
| `PREFLIGHT_UNKNOWN` | Preflight check returned unknown status. |
| `ENTITLED` | The application is entitled to access. |
| `APP_TYPE_POLICY` | Set by an app type policy. |
| `UNKNOWN` | Authorization reason is unknown. |

## Used by

- [`PrivacyPermission`](https://wartiva.com/api-docs/types/privacy-permission.html) type: A TCC (Transparency, Consent, and Control) database entry that tracks which applications have been granted access to protected resources such as…

## Example

### Example

```json
"ERROR"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
