Alarm - Logs ============ .. Last update: 18/02/2021 Module dedicated to the retrieval of the action logs on alarms. The base url for this is at:: /api/alarm-center-admin A JSON file with OpenAPI data about all business-related admin APIs can be downloaded :download:`here `. Get alarm action logs --------------------- Gets the list of the logged activities for end users and operators (it"s a :ref:`paged-list-api`, as explained in the introduction): .. openapi:: /openapi/srv-alarm/api-src-WebAdmin.json :paths: /v1/alarms/logs The following filter can be specified in the query params: * performingUser: a string with the name, or part of it, of the user who performed the action * performedAction: the list of action codes divided by comma * from: a date representing the lower bound for the date in which the action was performed * to: a date representing the upper bound for the date in which the action was performed the response will be a list of the action logs filtered according to the provided filters (if no filter is set, the API will return the full list):: [ { Id: "0a5342ee-70b4-4f44-98e2-011cd2330d55", // Guid ActionType: 1, // LogActionType enum PerformingUser: "Administrator", // String PerformingGuid: "df14c292-b7c2-464d-af2a-e69291cbbc13", // Performing user Guid CreatedDate: "1970-01-01T00:00:00Z", // Date IpAddress: "127.0.0.1", // String EntityType: 201, // LogEntityType enum, only Alarm value EntityName: null, // String, null EntityGuid: "df14c292-b7c2-464d-af2a-e69291cbbc13", // String, Guid the involved entity Data: [ { { Key = "Type", Value = "500" }, { Key = "InvolvedEntityGuid", Value = "8feb520a-4271-45c3-8667-e2be34a46cd6" }, { Key = "InvolvedEntityIdentifier", Value = "123456789" }, { Key = "InvolvedEntityType", Value = "Vehicle" }, { Key = "Priority", Value = "0" }, { Key = "TresholdValue", Value = "15" } }, ... ] }, ... ] The information inside the ``Data`` array are all strings. The ``InvolvedEntity`` data are related to the entity for which the alarm was triggered (i.e. the vehicle with low fuel), and represents its type, its guid and an identifier depending on the entity type. The ``Type``, ``Priority`` and ``TresholdValue`` data are related to the Alarm data. ``Type`` and ``Priority`` maps to the :ref:`enum-alarm-alarmtypes` or :ref:`enum-alarmpriorities` enumerations respectively. or one of the following errors: ``err_InvalidDate`` The value specified for ``from`` date, ``to`` date or both is not a valid date format