{
  "opencollection": "1.0.0",
  "info": {
    "name": "1Kosmos BlockID Platform Reports API",
    "version": "2026-08-05"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "licensekey",
      "value": "{{licensekey}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Reports",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Events",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/events",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "API Request Description\nThis endpoint allows you to retrieve event data for a specific community within a tenant.\n\nRequest URL\nPOST {{client_api}}/reports/tenant/:tenantID/community/:communityID/events\n\nRequest Parameters\n\npSize (integer): The number of records to return per page. In the example, it is set to 10.\n\npIndex (integer): The page index for pagination. In the example, it is set to 1.\n\nfrom (string): The start date and time for the events to be retrieved, formatted as YYYY-MM-DD HH:MM:S"
        },
        {
          "info": {
            "name": "Metrics",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/metrics",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request Description\nThis API endpoint is used to submit metrics data for a specific community within a tenant. The purpose of this request is to track and analyze various metrics related to community activities.\n\nRequest Parameters\nThe request must include a JSON body with the following parameters:\n\nmetricsName (string): The name of the metric you want to report (e.g., \"M_GT_SUCCESSFUL_AUTHENTICATION\").\n\nfrom (string): The start date and time for the metric data in the format YYYY-MM-DD HH:MM:SS"
        },
        {
          "info": {
            "name": "Application Usage Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/application_usage_report",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request Description\nThis API endpoint allows you to generate an application usage report for a specific tenant and community within the client application.\n\nRequest Method\n\nPOST\n\nRequest URL\n\n{{client_api}}/reports/tenant/:tenantID/community/:communityID/application_usage_report\n\nRequest Body\nThe request body must be in JSON format and should contain the following parameters:\n\nfrom (string): The start date and time for the report in the format YYYY-MM-DD HH:mm:ss.SSS.\n\nto (string): The end date "
        },
        {
          "info": {
            "name": "Audit Log Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/audit_log",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request Description\nThis is a POST request to retrieve the audit log for a specific community within a tenant.\n\nEndpoint:\n\n{{client_api}}/reports/tenant/:tenantID/community/:communityID/audit_log\n\nRequest Body:\nThe request body should be in JSON format and include the following parameters:\n\npSize (integer): The number of records to return per page.\n\npIndex (integer): The index of the page to retrieve.\n\nfrom (string): The start date and time for the audit log in the format YYYY-MM-DD HH:MM:SS.SSS"
        },
        {
          "info": {
            "name": "Last Seen Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/last_seen_report",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request Description\nThis is a POST request to retrieve the last seen report for a specific user in a community.\n\nEndpoint:\n\n{{client_api}}/reports/tenant/:tenantID/community/:communityID/last_seen_report\n\nRequest Body:\nThe request requires a JSON payload with the following parameters:\n\nuser_id (string): The unique identifier for the user.\n\ndevice_id (string): The unique identifier for the device used by the user.\n\neventName (string): The name of the event being reported (e.g., login success).\n\nE"
        },
        {
          "info": {
            "name": "Login Activity Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/login_activity_report",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request Description\nThis is an HTTP POST request to the endpoint {{client_api}}/reports/tenant/:tenantID/community/:communityID/login_activity_report.\n\nRequest Parameters\nThe request body should be in JSON format and includes the following parameters:\n\npSize (integer): The number of records to return per page.\n\npIndex (integer): The page index for pagination.\n\nfrom (string): The start date and time for the report in the format YYYY-MM-DD HH:mm:ss.SSS.\n\nto (string): The end date and time for the "
        },
        {
          "info": {
            "name": "Passwordless Login Activity Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{tenantDNS}/reports/tenant/:tenantID/community/:communityID/passwordless_login_activity_report",
            "headers": [
              {
                "name": "requestid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "tenantID",
                "value": "",
                "type": "path"
              },
              {
                "name": "communityID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Passwordless Login Activity Report Request\nThis request is used to retrieve a report on passwordless login activities for a specific tenant and community. It allows the user to specify a date range and an event name to filter the results.\n\nRequest URL\nPOST {{client_api}}/reports/tenant/:tenantID/community/:communityID/passwordless_login_activity_report\n\nRequest Body\nThe request body must be in JSON format and includes the following parameters:\n\npSize (number): The number of records to return per"
        }
      ]
    }
  ],
  "bundled": true
}