persona.audit_logs (sync) / await persona.audit_logs (async) wraps
/api/v1/developer/audit-logs.
Audit logs are read-only, control-plane only (mirrors Providers — no ExternalUser ownership
concept). A client constructed with external_user_id gets an empty PaginatedResult back, not
an error — the same existence-hiding-style precedent providers.list() established.
Methods
Async:
await persona.audit_logs.list(...).
list(params=None)
Lists Project-lifecycle audit events for this credential’s Domain.
ListAuditLogsParams (all optional): page (default 1), limit (default 20),
eventType (optional exact-match filter — e.g. "credential.created").
AuditLogEntry:
Types
See Types — Audit log types for the full field reference:AuditLogEntry, ListAuditLogsParams.