Method GetAuditAdministrationEntriesFiltered
GetAuditAdministrationEntriesFiltered(String, String, String, String, String)
Gets audit administration entries
Declaration
List<AuditAdministrationContract> GetAuditAdministrationEntriesFiltered(string connectionId, string userId, string methodName, string fromDate, string toDate)
Parameters
Type | Name | Description |
---|---|---|
System.String | connectionId | The connection id to identify your connection. See also ConnectionId |
System.String | userId | Optional: The user id filter. Default: |
System.String | methodName | Optional: The method name filter. Default: |
System.String | fromDate | Optional: The start date filter. Date formats: yyyy-MM-ddTHH:mm:ss, yyyy-MM-dd. Default: |
System.String | toDate | Optional: The end date filter. Date formats: yyyy-MM-ddTHH:mm:ss, yyyy-MM-dd. Default: |
Returns
Type | Description |
---|---|
System.Collections.Generic.List<AuditAdministrationContract> | List of audit logon entries |
Remarks
- You need "Read Admin Audit-Log" access right (01002097-38a7-11d8-a902-0050bf427e8f). See also GetUserAdminAccessRights(String, String)
Examples
POST https://YourServerName/InfoShare/Json/Audit/GetAuditAdministrationEntriesFiltered
Example for a retrieving the audit administration entries.{
"connectionId": "3c82780c-d086-4564-ab20-915fc2182620"
}
Response:
{
"GetAuditAdministrationEntriesFilteredResult": [{
"DataContractTypeName": "RoleContract",
"LogDate": "2019-07-30T06:40:42",
"MethodName": "CreateRole",
"NewJsonObject": "{\"AllowedActionIds\":[\"01002000-38a7-11d8-a902-0050bf427e8f\",\"01002059-38a7-11d8-a902-0050bf427e8f\"],
\"GroupIds\":[],\"Id\":null,\"Name\":\"danielt (read)\",\"UserIds\":[\"aa7c1bb3-6970-11e4-9db1-000c2918fac9\",
\"8ffd9baf-b83a-11e4-bfe0-000c29cd691a\"]}
"ObjectId": "eeae6ef0-94b2-e911-94f4-00155d051001",
"OldJsonObject": null,
"UserId": "2df08d11-6387-e911-94ee-00155d051001"
}, {
"DataContractTypeName": "PropertyPageTemplateContract",
"LogDate": "2019-07-30T06:43:55",
"MethodName": "DeletePropertyPageTemplate",
"NewJsonObject": null,
"ObjectId": "d2506d07-95b2-e911-94f4-00155d051001",
"OldJsonObject": "{\"Id\":\"d2506d07-95b2-e911-94f4-00155d051001\",\"Name\":{\"Values\":[{\"Culture\":\"en\",\"Text\":\"danielt\"}]},
\"PropertyTemplates\":[{\"CanEditDefaultValue\":true,\"DefaultValue\":\"\",
\"Placeholder\":\"\",\"PropertyTypeId\":\"01000000-0000-0000-0000-000000000003\",\"Required\":false,\"Visible\":true}]}",
"UserId": "2df08d11-6387-e911-94ee-00155d051001" }]
}
Exceptions
Type | Condition |
---|---|
ServiceException | String was not recognized as a valid DateTime: {dateTimeValue}. Expected format {expectedFormat} (10059) |
ServiceException | Verification code is needed: Verification code not yet verified (10152) |