GET api/CcLead/GetChartData?takeTopRecords={takeTopRecords}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
takeTopRecords

integer

Required

Body Parameters

None.

Response Information

Resource Description

CCLeadDashboardChartsDTO
NameDescriptionTypeAdditional information
AssignedLeadChartData

Collection of AssignedLeadChartDataDTO

None.

LeadsAvailabilityChartData

Collection of LeadsAvailabilityChartDataDTO

None.

TopCallerChartData

TopCallerChartDataDTO

None.

TopStateChartData

TopStateChartDataDTO

None.

WeeklyImportedLeadsChartData

Collection of WeeklyImportedLeadsChartDataDTO

None.

ScheduleFiltersChartData

Collection of ScheduleFiltersChartDataDTO

None.

Response Formats

application/json, text/json

Sample:
{
  "AssignedLeadChartData": [
    {
      "CallerId": 1,
      "CallerName": "sample string 1",
      "LeadTypeId": 1,
      "RecordCount": 2
    },
    {
      "CallerId": 1,
      "CallerName": "sample string 1",
      "LeadTypeId": 1,
      "RecordCount": 2
    }
  ],
  "LeadsAvailabilityChartData": [
    {
      "StateId": 1,
      "StateName": "sample string 2",
      "RecordCount": 3
    },
    {
      "StateId": 1,
      "StateName": "sample string 2",
      "RecordCount": 3
    }
  ],
  "TopCallerChartData": {
    "Sold": [
      {
        "CallerId": 1,
        "CallerName": "sample string 1",
        "SoldRecordCount": 2,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 3
      },
      {
        "CallerId": 1,
        "CallerName": "sample string 1",
        "SoldRecordCount": 2,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 3
      }
    ],
    "SoldAmount": [
      {
        "CallerId": 1,
        "CallerName": "sample string 1",
        "SoldRecordCount": 2,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 3
      },
      {
        "CallerId": 1,
        "CallerName": "sample string 1",
        "SoldRecordCount": 2,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 3
      }
    ]
  },
  "TopStateChartData": {
    "Sold": [
      {
        "StateName": "sample string 1",
        "SoldRecordCount": 1.0,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 2
      },
      {
        "StateName": "sample string 1",
        "SoldRecordCount": 1.0,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 2
      }
    ],
    "SoldAmount": [
      {
        "StateName": "sample string 1",
        "SoldRecordCount": 1.0,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 2
      },
      {
        "StateName": "sample string 1",
        "SoldRecordCount": 1.0,
        "SoldAmountRecordCount": 1.0,
        "CalledRecordCount": 2
      }
    ]
  },
  "WeeklyImportedLeadsChartData": [
    {
      "Date": "sample string 1",
      "FiveA_ADB": 2,
      "FiveA_WP": 3,
      "CA_ADB": 4,
      "CA_WP": 5,
      "RecordCount": 6,
      "PW_WP": 7
    },
    {
      "Date": "sample string 1",
      "FiveA_ADB": 2,
      "FiveA_WP": 3,
      "CA_ADB": 4,
      "CA_WP": 5,
      "RecordCount": 6,
      "PW_WP": 7
    }
  ],
  "ScheduleFiltersChartData": [
    {
      "StartDate": "sample string 1",
      "EndDate": "sample string 2",
      "LeadAssigned": 3,
      "Filter": "sample string 4",
      "FilterId": 5
    },
    {
      "StartDate": "sample string 1",
      "EndDate": "sample string 2",
      "LeadAssigned": 3,
      "Filter": "sample string 4",
      "FilterId": 5
    }
  ]
}