Eventos de Audit
Os eventos de Audit são gerados automaticamente pela Vonage à medida que o usuário interage com uma API da Vonage ou com o Painel de Controle da Vonage. Cada objeto de evento de Audit possui um tipo e metadados associados.
Tipos de eventos de Audit
A tabela a seguir lista os tipos de eventos de Audit atualmente suportados:
| Tipo de evento de Audit | Descrição |
|---|---|
| ACCOUNT_UPDATE_SETTINGS | Account Settings atualizadas |
| ACCOUNT_UPDATE_SETTINGS_API | Account Settings atualizadas por meio da API |
| ACCOUNT_SECRET_CREATE | Operação de rotação secreta |
| ACCOUNT_SECRET_DELETE | Operação de rotação secreta |
| APP_CREATE | Aplicativo criado |
| APP_DELETE | Aplicativo excluído |
| APP_DISABLE | Aplicativo desativado |
| APP_ENABLE | Compatível com aplicativo |
| APP_UPDATE | Aplicativo atualizado |
| AUTORELOAD_DISABLE | Recarga automática desativada |
| AUTORELOAD_ENABLE | Recarga automática ativada |
| AUTORELOAD_UPDATE | Configurações de recarga automática atualizadas |
| NUMBER_ASSIGN | Número atribuído |
| NUMBER_USER_CANCELED | O número foi cancelado pelo usuário |
| NUMBER_UPDATED | Número atualizado |
| NUMBER_LINKED | Número vinculado ao aplicativo da Vonage |
| NUMBER_UNLINKED | Número desvinculado do aplicativo da Vonage |
| USER_API_KEYS_UPDATE | Subcontas atualizadas pelo usuário |
| USER_BILLING_UPDATE | Faturamento do usuário atualizado |
| USER_CREATE | Criado pelo usuário |
| USER_LOGIN | Login do usuário (Apenas para o Suporte Premium) |
| USER_LOGOUT | Sair da conta (Apenas para o Suporte Premium) |
| USER_PRODUCT_SEARCH | Refere-se à pesquisa de CDRs ou registros no Painel |
| USER_STATUS | Status do usuário atualizado |
| USER_UPDATE | Usuário atualizado |
| IP_WHITELIST_CREATE | IP adicionado à lista de permissões |
| IP_WHITELIST_CREATE | IP da lista de permissões excluído |
NOTA: A lista de tipos de eventos compatíveis sofre alterações de tempos em tempos. Por esse motivo, o OPTIONS É fornecido um método para retornar os tipos de eventos. Você pode ver como retornar a lista definitiva de tipos de eventos a partir do Obter trecho de código dos tipos de evento
Audit objetos de evento
Ao recuperar objetos de Eventos de Audit por meio da API, cada um deles terá um event_type campo, onde o event_type será um registro da tabela acima. Além disso, o objeto Evento de Audit contém outros metadados, dependendo do tipo.
Por exemplo, para um NUMBER_UPDATED Para o tipo de evento, o objeto de evento teria a seguinte aparência:
{
"_links": {
"self": {
"href": "http://api.nexmo.com/beta/audit/events/aaaaaaaa-bbbb-cccc-dddd-0123456789ab"
}
},
"id": "aaaaaaaa-bbbb-cccc-dddd-0123456789ab",
"event_type": "NUMBER_UPDATED",
"event_type_description": "Number updated",
"created_at": "2018-05-16T16:34:22",
"user_email": "yourname@example.com",
"user_id": 1234567,
"account_id": "VONAGE_API_KEY",
"source": "CD",
"source_ip": "1.2.3.4",
"source_description": "Customer dashboard",
"source_country": "GB",
"context": {
"country": "GB",
"msisdn": "447700900000",
"http": "http://example.com:9000/webhooks/inbound-sms",
"voice-type": "app",
"voice-value": "VONAGE_APP_ID"
}
}