OrgIPPolicy
Per-org IP allowlist policy: mode and the canonical CIDR list applied to authenticated requests.
- objectType: string
Resource type identifier
- idType: string
Unique identifier for the policy.
- orgType: string
_id Organization this policy belongs to
- modeType: string
Enforcement mode:
disabledskips evaluation,enforcerejects off-list requests,dry_runallows them but emits an audit event. - allowlistType: array string[]
Canonical, deduplicated CIDR list. Bare IPs submitted on PATCH are stored as
/32(IPv4) or/128(IPv6). - updatedType: object · Actor
_by Actor (session user, personal API key, or org API key) that last updated the policy. Omitted for the never-seeded defensive fallback row.
Principal behind an action.
kindis the principal andmethodis the credential it acted through; the matching nested field (user,personal_key,org_key) is populated when one applies.- objectType: string
Resource type identifier
- kindType: string
The kind of principal:
user,org,visitor, orsystem. - methodType: string
The credential the principal acted through:
session,personal_key,org_key, orsystem. - userType: object · User
Full user profile. Populated for the
userkind when the user row is resolvable; null otherwise, including when the user was deleted after the action was recorded.User profile with identity and display metadata
- personalType: object · ActorPersonalKey
_key Personal API key pointer. Populated only for method
personal_key.Personal API key pointer inside an Actor envelope.
- orgType: object · ActorOrgKey
_key Org API key pointer. Populated only for the
orgkind.Org API key pointer inside an Actor envelope.
- createdType: string
_at When the policy row was created.
- updatedType: string
_at When the policy row was last updated.