Get Demo Report

Retrieves a paginated analytics report for a specific demo, including demo summary details and contact engagement data.

URL: https://yourproject.domain.com/api/v1/demos/{id}/report
Method : GET
Authorization: Bearer <your_token>
Request Header :
{
   "Content-Type" : "application/json",
   "Authorization" : "Your API Key"
}
Query Parameters:
| Parameter  | Type                | Required | Description                                 
| ---------- | ------------------- | -------- | --------------------------------------
| page       | integer             | No       | Page number for pagination                
| per_page   | integer             | No       | Number of records per page 

Example: http://yourproject.domain.com/api/v1/demos/4/report?per_page=3&page=1           
Success Response :
{
  "status": "success",
  "demo_details": {
    "title": "Branched demo",
    "created_by": "Dale testing",
    "total_time_spent": 2486,
    "total_time_spent_formated": "41m 26s"
  },
  "data": [
    {
      "contact_name": "Dale User",
      "contact_email": "user@getdale.com",
      "invited_by": "Public Link",
      "invited_date": "Apr 24, 2026 11:27 AM",
      "view_count": 40,
      "first_view": "Apr 24, 2026 11:27 AM",
      "last_view": "May 15, 2026 1:43 PM",
      "total_time_spent_sec": 2198,
      "total_time_spent_formated": "36m 38s"
    },
    {
      "contact_name": "Dale marketing",
      "contact_email": "marketing@getdale.com",
      "invited_by": "Dale testing",
      "invited_date": "Apr 01, 2026 10:25 AM",
      "view_count": 560,
      "first_view": "Apr 01, 2026 10:25 AM",
      "last_view": "Apr 23, 2026 12:56 PM",
      "total_time_spent_sec": 231,
      "total_time_spent_formated": "3m 51s"
    }
  ],
  "pagination": {
    "current_page": 1,
    "total": 5,
    "per_page": 2,
    "last_page": 3
  }
}