{
  "opencollection": "1.0.0",
  "info": {
    "name": "Seismic Analytics API",
    "version": "2.0.0"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Content Analytics",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Content Analytics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/content",
            "params": [
              {
                "name": "contentId",
                "value": "",
                "type": "query",
                "description": "Filter analytics for a specific content item."
              },
              {
                "name": "contentProfileId",
                "value": "",
                "type": "query",
                "description": "Filter analytics by content profile."
              },
              {
                "name": "folderId",
                "value": "",
                "type": "query",
                "description": "Filter analytics by folder."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the analytics period (ISO 8601 format)."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the analytics period (ISO 8601 format)."
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity for the analytics data."
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query",
                "description": "Metric to sort results by."
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query",
                "description": "Sort order direction."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of items to skip for pagination."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return."
              }
            ]
          },
          "docs": "Retrieves analytics data for content items, including views, downloads, shares, and engagement metrics."
        },
        {
          "info": {
            "name": "Get Analytics for a Content Item",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/content/:contentId",
            "params": [
              {
                "name": "contentId",
                "value": "",
                "type": "path",
                "description": "Unique identifier of the content item."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the analytics period."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the analytics period."
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity for time-series data."
              }
            ]
          },
          "docs": "Retrieves detailed analytics data for a specific content item, including time-series data on views, downloads, and engagement."
        },
        {
          "info": {
            "name": "Get Top-performing Content",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/content/top",
            "params": [
              {
                "name": "metric",
                "value": "",
                "type": "query",
                "description": "Metric to rank content by."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the analytics period."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the analytics period."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Number of top content items to return."
              }
            ]
          },
          "docs": "Retrieves a ranked list of the top-performing content items based on engagement, views, or other metrics."
        }
      ]
    },
    {
      "info": {
        "name": "User Analytics",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get User Analytics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/users",
            "params": [
              {
                "name": "userId",
                "value": "",
                "type": "query",
                "description": "Filter analytics for a specific user."
              },
              {
                "name": "groupId",
                "value": "",
                "type": "query",
                "description": "Filter analytics by user group."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the analytics period."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the analytics period."
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity for the analytics data."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of items to skip for pagination."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return."
              }
            ]
          },
          "docs": "Retrieves analytics data on user activity, including content usage, login frequency, and adoption metrics."
        },
        {
          "info": {
            "name": "Get Analytics for a User",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/users/:userId",
            "params": [
              {
                "name": "userId",
                "value": "",
                "type": "path",
                "description": "Unique identifier of the user."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the analytics period."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the analytics period."
              }
            ]
          },
          "docs": "Retrieves detailed analytics data for a specific user, including activity history and content engagement."
        }
      ]
    },
    {
      "info": {
        "name": "Delivery Analytics",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Delivery Analytics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/deliveries",
            "params": [
              {
                "name": "userId",
                "value": "",
                "type": "query",
                "description": "Filter deliveries by sender user ID."
              },
              {
                "name": "contentId",
                "value": "",
                "type": "query",
                "description": "Filter deliveries by content item."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the analytics period."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the analytics period."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of items to skip for pagination."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return."
              }
            ]
          },
          "docs": "Retrieves analytics data on content deliveries to buyers, including open rates, view durations, and engagement scores."
        }
      ]
    },
    {
      "info": {
        "name": "Reports",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List Available Reports",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/reports",
            "params": [
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Filter reports by type."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of items to skip for pagination."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return."
              }
            ]
          },
          "docs": "Retrieves a list of available analytical reports."
        },
        {
          "info": {
            "name": "Get a Report",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.seismic.com/integration/v2/analytics/reports/:reportId",
            "params": [
              {
                "name": "reportId",
                "value": "",
                "type": "path",
                "description": "Unique identifier of the report."
              },
              {
                "name": "startDate",
                "value": "",
                "type": "query",
                "description": "Start date for the report period."
              },
              {
                "name": "endDate",
                "value": "",
                "type": "query",
                "description": "End date for the report period."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Output format for the report data."
              }
            ]
          },
          "docs": "Retrieves a specific analytical report with its data."
        },
        {
          "info": {
            "name": "Export a Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.seismic.com/integration/v2/analytics/reports/:reportId/export",
            "params": [
              {
                "name": "reportId",
                "value": "",
                "type": "path",
                "description": "Unique identifier of the report."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Initiates an export of a report. Returns a download URL when the export is ready."
        }
      ]
    }
  ],
  "bundled": true
}