Introduction
User events are recorded whenever a user account is created, modified, authenticated, or deleted, and whenever a user performs a configuration action in Edge Infrastructure Services. You can query these events programmatically using the Events API to build audit logs, compliance reports, or automated monitoring workflows.Prerequisites
- A valid API token. See How to Use the ZEDEDA API.
- Your user account has the SysAdmin or SysManager role, or read permissions on the event resource.
API Endpoint
List events:objtype and objname query parameters:
Query Parameters
Response Structure
A successful response returns an event list object:list contains:
Event Types and Descriptions
The following table shows the event descriptions generated for common user lifecycle actions:Pagination
The response includes anext object with pagination state. To retrieve the next page, increment next.pageNum in your request. The next.totalPages field indicates how many pages are available. The next.pageToken value can be passed as the token query parameter as an alternative to page-number-based pagination.
User Account API
To retrieve the full user object for a specific user (for example, to inspect state, roles, or authentication type), call the IAM service directly:username, state, type, roleId, totpEnabled, allowedEnterprises, and revision metadata.
state values: USER_STATE_CREATED, USER_STATE_ACTIVE, USER_STATE_INACTIVE, USER_STATE_SIGNEDUP, USER_STATE_SUSPENDED
type values: AUTH_TYPE_LOCAL, AUTH_TYPE_OAUTH, AUTH_TYPE_SAML
Next Steps
- How to Use the ZEDEDA API: Generate a token and authenticate API requests.
- API Reference: Full endpoint documentation.
- Manage Users: Manage user accounts through the console.
- Monitoring, Logs, Events, and Jobs: View events in the Edge Infrastructure Services console.