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"
        }
      }