Audit Events

Audit Events are generated automatically by Vonage as the user interacts with either a Vonage API or the Vonage Dashboard. Each Audit Event object has a type and associated metadata.

Audit Event types

The following table lists currently supported Audit Event types:

Audit Event TypeDescription
ACCOUNT_UPDATE_SETTINGSAccount Settings updated
ACCOUNT_UPDATE_SETTINGS_APIAccount Settings updated via API
ACCOUNT_SECRET_CREATESecret Rotation operation
ACCOUNT_SECRET_DELETESecret Rotation operation
APP_CREATEApp created
APP_DELETEApp deleted
APP_DISABLEApp disabled
APP_ENABLEApp enabled
APP_UPDATEApp updated
AUTORELOAD_DISABLEAutomatic reload disabled
AUTORELOAD_ENABLEAutomatic reload enabled
AUTORELOAD_UPDATEAutomatic reload settings updated
NUMBER_ASSIGNNumber assigned
NUMBER_USER_CANCELEDNumber was canceled by the user
NUMBER_UPDATEDNumber updated
NUMBER_LINKEDNumber linked to Vonage application
NUMBER_UNLINKEDNumber unlinked from Vonage application
USER_API_KEYS_UPDATESub-accounts for user updated
USER_BILLING_UPDATEUser billing updated
USER_CREATEUser created
USER_LOGINUser login (Premium Support only)
USER_LOGOUTUser logout (Premium Support only)
USER_PRODUCT_SEARCHRelates to searching for CDRs or logs in Dashboard
USER_STATUSUser status updated
USER_UPDATEUser updated
IP_WHITELIST_CREATEWhitelist IP added
IP_WHITELIST_CREATEWhitelist IP deleted

NOTE: The list of supported event types does change from time to time. For this reason the OPTIONS method is provided to return event types. You can see how to return the definitive list of event types from the Get event types code snippet

Audit event objects

When you retrieve Audit Events objects via the API they will each have an event_type field, where the event_type will be an entry from the table above. In addition the Audit Event object contains other metadata depending on the type.

For example, for a NUMBER_UPDATED event type the event object would resemble the following: