Auditing Services
View product
v1.9.0
PowerAuth Cloud utility services for auditing information.
Possible Error Codes
Error Code | HTTP Status Code | Description |
---|---|---|
ERROR_AUDIT |
400 |
Unable to obtain audit log information. This could be due to invalid input dates or a non-existent user ID. |
HTTP_401 |
401 |
Unauthorized access attempt. This occurs when invalid credentials are provided. |
ERROR_INTERNAL_API |
500 |
An internal server error occurred, potentially due to misconfiguration. Check your deployment configuration for errors. |
Services
get /audit/log Get Audit Log
Get the event log for auditing purposes.
The functionality of the audit log is currently experimental and may change in the future. Any information required for detailed examination of a particular situation can be found in system logs or application database.
Request
Query Params
Param | Type | Description |
---|---|---|
userId * |
String |
ID of user to fetch the audit logs for. |
timestampFrom |
Long |
Unix timestamp in milliseconds from which to obtain the log (the date more in the past), default: 30 days ago. |
timestampTo |
Long |
Unix timestamp in milliseconds to which to obtain the log (the date more in the past), default: now. |
Response
{
"items": [
{
"activationId": "6cf201c0-a410-4dd1-96a6-c859ccb060f5",
"eventType": "signature_ok",
"eventData": "POST\n/operation/cancel\n{\"requestObject\":{\"id\":\"82b98a73-5402-4f08-98a2-78b75015dafd\",\"reason\":\"UNKNOWN\"}}",
"timestamp": 1617787708677
},
{
"activationId": "6cf201c0-a410-4dd1-96a6-c859ccb060f5",
"eventType": "signature_ok",
"eventData": "POST\n/operation/authorize\n{\"requestObject\":{\"id\":\"600eac37-3e1f-4c95-9458-fabc45d75f20\",\"data\":\"A1*A1000.23EUR*ICZ3855000000003643174999\"}}",
"timestamp": 1617173535559
}
]
}
Attribute | Type | Description |
---|---|---|
items * |
Object[] |
Items of the audit log. |
items[].activationId * |
String |
ID of the device / registration. |
items[].eventType * |
String |
Type of the event. |
items[].eventData * |
String |
Additional information about the event. |
items[].timestamp * |
String |
Event unix timestamp in milliseconds. |
Fetching the audit log failed due to a business logic problem.
{
"status": "ERROR",
"responseObject": {
"code": "ERROR_AUDIT",
"message": "Unable to obtain an audit log information."
}
}
Possible error states are:
ERROR_AUDIT
- When an error occurred that prevents fetching the audit log, i.e., invalid dates on input or user ID that does not exist.
Invalid username or password was provided while calling the service.
{
"status": "ERROR",
"responseObject": {
"code": "HTTP_401",
"message": "Unauthorized"
}
}
Error occurred while calling the internal service. This can happen only as a result of misconfiguration. Check your deployment configuration for errors.
{
"status": "ERROR",
"responseObject": {
"code": "ERROR_INTERNAL_API",
"message": "Unable to call upstream service"
}
}
Last updated on Apr 30, 2024 (09:55)
View product