---
title: AccountPolicyMacOS type | Wartiva GraphQL API
description: macOS-specific account policy settings. Wartiva GraphQL API reference with arguments, fields, and examples. Browse related operations and types.
url: https://wartiva.com/api-docs/types/account-policy-mac-os.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `AccountPolicyMacOS` type

macOS-specific account policy settings.

## Fields

| Field Name | Description |
|---|---|
| `maxFailedAuthentications` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Maximum number of failed login attempts before the account is locked out. |
| `minPasswordLength` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Minimum number of characters required for a password. |
| `requiresAlpha` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Minimum number of alphabetic characters required in a password. |
| `requiresNumeric` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Minimum number of numeric characters required in a password. |
| `requiresSymbol` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Minimum number of special characters required in a password. |
| `requiresMixedCase` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Minimum number of uppercase and lowercase character pairs required in a password. |
| `daysUntilExpiration` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Number of days before a password expires and must be changed. |
| `passwordHistoryDepth` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Number of previous passwords remembered to prevent reuse. |

## Used by

- [`AccountPolicy`](https://wartiva.com/api-docs/types/account-policy.html) type: The local account password and lockout policy in effect on an Endpoint.
- [`AccountPolicyOsSpecific`](https://wartiva.com/api-docs/types/account-policy-os-specific.html) union: OS-specific account policy union type.

## Example

### Example

```json
{
  "maxFailedAuthentications": 123,
  "minPasswordLength": 123,
  "requiresAlpha": 123,
  "requiresNumeric": 123,
  "requiresSymbol": 123,
  "requiresMixedCase": 123,
  "daysUntilExpiration": 123,
  "passwordHistoryDepth": 987
}

```

---

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