Access Risk Management Logging Web APIs (v1)

Download OpenAPI specification:Download

Audit

Gets audit logs using presented filters from model. URL for GET requests has limit for its length. So, POST request type is used.

query Parameters
serviceName
string

Filter for audit logs by service name.

tableName
string

Filter for audit logs by table name.

fromDate
string <date-time>

Filter for audit logs by start date.

toDate
string <date-time>

Filter for audit logs by end date.

skip
integer <int32>

Determines how many items should be skipped.

take
integer <int32>

Determines how many items should be taken.

Request Body schema:

Filter by keys.

Array ()
property name*
object

Responses

Request samples

Content type
[
  • {
    }
]

Response samples

Content type
No sample

Logs

Save anonymous log if token matches expected token

Request Body schema:
token
string
id
integer <int64>
application
required
string [ 0 .. 100 ] characters
exception
string
level
required
string [ 0 .. 20 ] characters
logger
string [ 0 .. 250 ] characters
machine
required
string [ 0 .. 100 ] characters
message
required
string
referenceId
string
utcTimestamp
required
string <date-time>

Responses

Request samples

Content type
{
  • "token": "string",
  • "id": 0,
  • "application": "string",
  • "exception": "string",
  • "level": "string",
  • "logger": "string",
  • "machine": "string",
  • "message": "string",
  • "referenceId": "string",
  • "utcTimestamp": "2019-08-24T14:15:22Z"
}

Responsible for performing bulk log uploads of the supplied logs.

Request Body schema:
Array ()
id
integer <int64>
application
required
string [ 0 .. 100 ] characters
exception
string
level
required
string [ 0 .. 20 ] characters
logger
string [ 0 .. 250 ] characters
machine
required
string [ 0 .. 100 ] characters
message
required
string
referenceId
string
utcTimestamp
required
string <date-time>

Responses

Request samples

Content type
[
  • {