Skip to main content

Database Collection Names

The following table shows the MongoDB collections used in Apinizer and the data they contain:
Page NameCollection Name in DatabaseDescription
Application Logsapinizer_logRecords for software logs generated during the execution of the flow for incoming and outgoing messages to API Proxy
Audit Recordsaudit_eventCollection where changes made by users on the system are recorded. Operations performed are recorded with parameters such as date, operation type, user, object ID, object name, and audit object type
ACL Audit Recordshistory_aclCollection where user information (credential) records are kept for granting or revoking access permissions to API Proxy or API Proxy Group. Information such as operation date, operation type, reason, which user it applies to, which API Proxy/API Proxy Group and method it applies to is kept in this collection
Alertalert_historyInformation such as operation time, message information in the action, and which object triggered it for alerts created using actions under certain conditions on Apinizer
Token Requestslog_tokentrafficRecords for relevant parts of incoming and outgoing messages for token requests
Anomaly Detectoranomaly_detector_resultRecords kept to find anomalies in API traffic
Uptime Monitoruptime_monitor_resultLog records for Uptime Monitoring operation results
Task Flowtaskflow_execution_logRecords for logs generated during the execution of actions in Integration Task Flow steps
Report Generatorreport_configuration_resultRecords for software logs generated during report definition execution
Tracelog_apiproxytrafficCollection that records information about API traffic when Trace is enabled in API Proxy traffic. Contains basic traffic information about an API’s usage and details about which proxy it was processed through
Tracelog_apiproxytraffic_policy_executionStructure containing information about policy application processes when Trace is enabled in API Proxy traffic. Represents information about the state before and after policy(ies) are applied
Tracelog_apiproxytraffic_routingStructure representing events such as routing, retry, and failover when Trace is enabled in API Proxy traffic. Keeps information about which routes an API request passed through, how retry or failover processes worked in case of any error
-user_token_blackListCollection where each login operation is kept as a separate record when users log in multiple times
Notificationsnotification_userCollection where user notifications are kept
Some collections contain critical data. Especially cleaning audit_event and history_acl collections is not recommended. Before interfering with these collections, backup should be taken and careful evaluation should be made.