Beyond Identity Events API (v0)
Download OpenAPI specification:Download
The Beyond Identity Events API, is a service designed to offer comprehensive access to events data within the Beyond Identity ecosystem. This API is aimed at developers and organizations looking to retrieve detailed information about security-related events, user activities, and system interactions over a specified period.
To use the Beyond Identity Events API, an API key is required for authentication. To obtain this key, interested parties should contact the support team at https://support.beyondidentity.com. This process ensures that access is granted securely and appropriately, following verification and alignment with use case requirements.
Get events by tenant, with optional case-insensitive filters.
Authorizations:
query Parameters
start_time | integer <int64> Unix epoch in milliseconds to begin events recorded time. Defaults to 0. |
end_time | integer <int64> Unix epoch in milliseconds to end events recorded time. No default. |
page_size | integer <int64> The number of events to return in a single page. The default is 100 and the maximum page_size is 1000. |
ordering required | string Enum: "asc" "desc" The ordering of the events (by time injected by the dataexport system, not when they occurred). No default. |
cursor | string A page contains 100 events by default, or 'page_size' events if that's set in the request. Set this to the value of 'cursor' from the last response to retrieve the next page of results. |
event_type | Array of strings Example: event_type=OIDC_INBOUND If passed, returns only events of the given event types. Case insensitive. |
actor | Array of strings Example: actor=John Smith If passed, returns onnly events involving principal agents with these full human names. |
outcome | Array of strings Example: outcome=SUCCESS If passed, returns only events with the given outcomes. |
emitting_service | Array of strings If passed, returns only events produced by the given services. |
correlation_id | Array of strings If passed, returns only events with the given correlation IDs. |
query_text | string Example: query_text=add_device OR device_credential_change -windows If passed, returns events with data matching a free-form text query of the given input. |
include_not_attested | boolean Example: include_not_attested=true If set to true events whose data cannot be fully attested to by Beyond Identity will be included in the repsonse. |
Responses
Response samples
- 200
- 400
- 401
- 403
{- "message": "OK",
- "body": {
- "events": [
- {
- "id": "988080ca-a798-11eb-bcbc-0242ac130002",
- "correlation_id": "s8wmsdcsnvnurrnv848rnvsaj8s",
- "actor_tenant_id": "beyond-identity",
- "service": "directory",
- "event_occurred_millis": 19359827389228,
- "event_recorded_millis": 19347878234867,
- "outcome": "SUCCESS",
- "attested": true,
- "actor": {
- "type": "User",
- "display_name": "Alan Turing",
- "id": "c6a8669e-ee95-4c42-9ef6-4a9b61380164",
- "tenant_id": "Beyond Identity"
}, - "event_type": "OIDC_INBOUND",
- "data": {
- "type_name": "UserAuthentication",
- "certificate": {
- "type_name": "Certificate",
- "id": 390625,
- "uuid": "988080ca-a798-11eb-bcbc-0242ac130002",
- "fingerprint": "e2ab4a55503857487a95f59a4d1a4d4jd8sox92dbfc7f374c12f0807a0e86bf2",
- "status": "DELETED"
}, - "user": {
- "type_name": "User",
- "external_id": "asdfwe8nwckwjencw827n293jn",
- "status": "SUSPENDED",
- "user_display": "Tyler Chad Braddington IV",
- "user_name": "[email protected]"
}, - "device_info": {
- "type_name": "DeviceInfo",
- "authenticator": {
- "type_name": "Authenticator",
- "app_instance_id": "win-c757faeb-3wdj-sk342-cwis-18djvv9eddkq",
- "app_version": "2.31.1"
}, - "platform_device_info": {
- "type_name": "MacOsDeviceInfo",
- "crowdstrike_agent_id": "eb2990101dc745e891278d4707be060c",
- "hardware": {
- "uuid": "13439BEV8-1944-555V-DEB5-D3W9V9DJ8ECV",
- "manufacturer": "Apple",
- "model": "MacBookPro16,1",
- "serial_number": "C04E8VWD9KM1"
}, - "os": {
- "hostname": "V02Q33SWOD6C",
- "version": {
- "major": 11,
- "minor": 1,
- "build": "20C63",
- "patch": 7
}
}, - "disks": [
- {
- "type_name": "MacOsDisk",
- "name": "Macintosh HD",
- "is_removable": false
}
], - "installed_applications": [
- {
- "architecture": "32_BITS",
- "identifier": "com.jamf.management.daemon",
- "name": "Jamf Pro Daemon",
- "version": "1.88",
- "publisher": "Jamf, Inc.",
- "install_location": "/Library/Application Support/JAMF"
}
], - "security": {
- "password_set": true,
- "biometrics_set": true,
- "watch_authentication_set": true,
- "secure_enclave_available": true,
- "file_vault_status": "true",
- "security_software": [
- {
- "type_name": null,
- "name": null,
- "status": null
}
]
}
}
}
}
}
], - "cursor": "eyJuZXh0X2N1cnNvciI6IHsiaWQiOiAiOTg4MDgyZGMtYTc5OC0xMWViLWJjYmMtMDI0MmFjMTMwMDAyIiwgInRpbWUiOiAxOTMzODQ5MDR9Cg=="
}
}