automation-suite
2022.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia da API do Automation Suite

Última atualização 12 de jul de 2024

Obter logs de auditoria

Obtém os logs de auditoria de uma organização, com base no nome da organização.

Ponto de Extremidade da API

docs image https://{yourDomain}/audit_/api/auditlogs

Escopos

Requer os seguintes escopos:

  • PM.Audit
  • PM.Audit.Read

Cabeçalhos de solicitação.

--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'

Parâmetros de Consulta

Parâmetro de consulta

Tipo de dados

Description

language

(opcional)

String

Especifica o idioma de exibição disponível, na forma reduzida.

Por exemplo, en, fr, de, ja etc.

top

(opcional)

Int32

Exibe as N principais entradas da auditoria.

skip

(opcional)

Int32

Pula as N principais entradas da auditoria na exibição.

sortBy

(opcional)

String

Especifica a propriedade DTO usada para classificar as entradas de auditoria.

Por exemplo, createdOn, category, email, etc.

sortOrder

(opcional)

String

Especifica a ordem de classificação.

Por exemplo, crescente (asc) ou decrescente (desc).

api-version

(opcional)

String

Especifica a versão da API que você está usando.

Resposta

200 OK

Retorna os eventos de auditoria consultados.

Exemplo de solicitação

Digamos que você reuniu todas as informações necessárias para criar a chamada de API.

  • Seu {baseURL} é: https://{yourDomain}/{organizationName}/{tenantName}/
  • Seu {access_token} é: 1234 (para considerações de comprimento).
  • Você define os seguintes parâmetros de consulta:

    • language = en
    • top = 2, para exibir as duas principais entradas
    • skip = 2, para pular as duas primeiras entradas
    • sortBy = createdOn, para classificar as entradas até o tempo de criação
    • sortOrder = asc, para classificar as entradas da entrada mais antiga para a mais recente

A chamada deve ter a seguinte aparência (cURL):

curl --location --request GET '
				https://{yourDomain}/{organizationName}/{tenantName}/audit_/api/auditlogs/?language=en&top=2&skip=2&sortBy=createdOn&sortOrder=asc' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'curl --location --request GET '
				https://{yourDomain}/{organizationName}/{tenantName}/audit_/api/auditlogs/?language=en&top=2&skip=2&sortBy=createdOn&sortOrder=asc' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'

Aqui está o corpo da resposta de uma recuperação bem-sucedida de entradas de auditoria:

{
    "totalCount": 29,
    "results": [
        {
            "createdOn": "2021-10-14T13:10:15.1964174+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        },
....
        {
            "createdOn": "2021-10-14T12:41:00.3268964+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        }
    ]
}{
    "totalCount": 29,
    "results": [
        {
            "createdOn": "2021-10-14T13:10:15.1964174+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        },
....
        {
            "createdOn": "2021-10-14T12:41:00.3268964+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        }
    ]
}
  • Ponto de Extremidade da API
  • Escopos
  • Cabeçalhos de solicitação.
  • Parâmetros de Consulta
  • Resposta
  • 200 OK
  • Exemplo de solicitação

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.