POST request/report/dashboard

Request Information

URI Parameters

None.

Body Parameters

DashboardRequest
NameDescriptionTypeAdditional information
BrandId

integer

None.

From

date

None.

FuelId

byte

None.

ServiceId

byte

None.

To

date

None.

UserId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "fuelId": 64,
  "brandId": 1,
  "userId": 1,
  "serviceId": 64,
  "from": "2026-06-20T18:58:23.2151377+00:00",
  "to": "2026-06-20T18:58:23.2151377+00:00"
}

text/html

Sample:
{"fuelId":64,"brandId":1,"userId":1,"serviceId":64,"from":"2026-06-20T18:58:23.2151377+00:00","to":"2026-06-20T18:58:23.2151377+00:00"}

application/xml, text/xml

Sample:
<DashboardRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.Reports.Dashboard">
  <BrandId>1</BrandId>
  <From>2026-06-20T18:58:23.2151377+00:00</From>
  <FuelId>64</FuelId>
  <ServiceId>64</ServiceId>
  <To>2026-06-20T18:58:23.2151377+00:00</To>
  <UserId>1</UserId>
</DashboardRequest>

Response Information

Resource Description

DashboardResponse
NameDescriptionTypeAdditional information
PerformanceTrendData

Collection of PerformanceTrend

None.

Summary

DashboardSummary

None.

SuppliersBreakDown

Collection of DashboardSupplierContractsStatus

None.

TPIContracts

Collection of TPISupplierContract

None.

TPIPerformances

Collection of ContractPerformance

None.

UserPerformances

Collection of ContractPerformance

None.

Response Formats

application/json, text/json

Sample:
{
  "summary": {
    "totalQuotes": 1,
    "totalSubmittedContracts": 2,
    "totalLockedInContracts": 3,
    "totalContractsObjections": 4,
    "totalLiveContracts": 5,
    "totalRejectedContracts": 6,
    "conversionRate": 7,
    "totalCustomers": 8.0,
    "totalCommission": 9.0,
    "totalContractMpans": 1,
    "totalContractMprns": 1,
    "totalLockedinMpans": 1,
    "totalLockedinMprns": 1,
    "minimumUplift": 10.0,
    "maximumUplift": 11.0,
    "averageUplift": 12.0,
    "minimumContractLength": 13,
    "maximumContractLength": 14,
    "averageContractLength": 15.1
  },
  "performanceTrendData": [
    {
      "monthId": 64,
      "month": "sample string 2",
      "quotes": 3,
      "contracts": 4
    },
    {
      "monthId": 64,
      "month": "sample string 2",
      "quotes": 3,
      "contracts": 4
    }
  ],
  "tpiContracts": [
    {
      "id": 1,
      "name": "sample string 2",
      "submitted": 3,
      "live": 4,
      "rejected": 5,
      "inprogress": 6,
      "conversion": 7.0,
      "suppliersBreakDown": [
        {
          "id": 1,
          "name": "sample string 2",
          "submitted": 3,
          "live": 4,
          "rejected": 5
        },
        {
          "id": 1,
          "name": "sample string 2",
          "submitted": 3,
          "live": 4,
          "rejected": 5
        }
      ]
    },
    {
      "id": 1,
      "name": "sample string 2",
      "submitted": 3,
      "live": 4,
      "rejected": 5,
      "inprogress": 6,
      "conversion": 7.0,
      "suppliersBreakDown": [
        {
          "id": 1,
          "name": "sample string 2",
          "submitted": 3,
          "live": 4,
          "rejected": 5
        },
        {
          "id": 1,
          "name": "sample string 2",
          "submitted": 3,
          "live": 4,
          "rejected": 5
        }
      ]
    }
  ],
  "tpiPerformances": [
    {
      "id": 1,
      "name": "sample string 2",
      "type": "sample string 3",
      "quotes": 4,
      "contracts": 5,
      "objectedContracts": 6,
      "rejectedContracts": 7,
      "conversion": 8.0,
      "totalCommission": 9.0,
      "averageUplift": 10.0
    },
    {
      "id": 1,
      "name": "sample string 2",
      "type": "sample string 3",
      "quotes": 4,
      "contracts": 5,
      "objectedContracts": 6,
      "rejectedContracts": 7,
      "conversion": 8.0,
      "totalCommission": 9.0,
      "averageUplift": 10.0
    }
  ],
  "userPerformances": [
    {
      "id": 1,
      "name": "sample string 2",
      "type": "sample string 3",
      "quotes": 4,
      "contracts": 5,
      "objectedContracts": 6,
      "rejectedContracts": 7,
      "conversion": 8.0,
      "totalCommission": 9.0,
      "averageUplift": 10.0
    },
    {
      "id": 1,
      "name": "sample string 2",
      "type": "sample string 3",
      "quotes": 4,
      "contracts": 5,
      "objectedContracts": 6,
      "rejectedContracts": 7,
      "conversion": 8.0,
      "totalCommission": 9.0,
      "averageUplift": 10.0
    }
  ],
  "suppliersBreakDown": [
    {
      "id": 1,
      "name": "sample string 2",
      "submitted": 3,
      "live": 4,
      "rejected": 5
    },
    {
      "id": 1,
      "name": "sample string 2",
      "submitted": 3,
      "live": 4,
      "rejected": 5
    }
  ]
}

text/html

Sample:
{"summary":{"totalQuotes":1,"totalSubmittedContracts":2,"totalLockedInContracts":3,"totalContractsObjections":4,"totalLiveContracts":5,"totalRejectedContracts":6,"conversionRate":7,"totalCustomers":8.0,"totalCommission":9.0,"totalContractMpans":1,"totalContractMprns":1,"totalLockedinMpans":1,"totalLockedinMprns":1,"minimumUplift":10.0,"maximumUplift":11.0,"averageUplift":12.0,"minimumContractLength":13,"maximumContractLength":14,"averageContractLength":15.1},"performanceTrendData":[{"monthId":64,"month":"sample string 2","quotes":3,"contracts":4},{"monthId":64,"month":"sample string 2","quotes":3,"contracts":4}],"tpiContracts":[{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5,"inprogress":6,"conversion":7.0,"suppliersBreakDown":[{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5},{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5}]},{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5,"inprogress":6,"conversion":7.0,"suppliersBreakDown":[{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5},{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5}]}],"tpiPerformances":[{"id":1,"name":"sample string 2","type":"sample string 3","quotes":4,"contracts":5,"objectedContracts":6,"rejectedContracts":7,"conversion":8.0,"totalCommission":9.0,"averageUplift":10.0},{"id":1,"name":"sample string 2","type":"sample string 3","quotes":4,"contracts":5,"objectedContracts":6,"rejectedContracts":7,"conversion":8.0,"totalCommission":9.0,"averageUplift":10.0}],"userPerformances":[{"id":1,"name":"sample string 2","type":"sample string 3","quotes":4,"contracts":5,"objectedContracts":6,"rejectedContracts":7,"conversion":8.0,"totalCommission":9.0,"averageUplift":10.0},{"id":1,"name":"sample string 2","type":"sample string 3","quotes":4,"contracts":5,"objectedContracts":6,"rejectedContracts":7,"conversion":8.0,"totalCommission":9.0,"averageUplift":10.0}],"suppliersBreakDown":[{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5},{"id":1,"name":"sample string 2","submitted":3,"live":4,"rejected":5}]}

application/xml, text/xml

Sample:
<DashboardResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.Reports.Dashboard">
  <PerformanceTrendData>
    <PerformanceTrend>
      <Contracts>4</Contracts>
      <Month>sample string 2</Month>
      <MonthId>64</MonthId>
      <Quotes>3</Quotes>
    </PerformanceTrend>
    <PerformanceTrend>
      <Contracts>4</Contracts>
      <Month>sample string 2</Month>
      <MonthId>64</MonthId>
      <Quotes>3</Quotes>
    </PerformanceTrend>
  </PerformanceTrendData>
  <Summary>
    <AverageContractLength>15.1</AverageContractLength>
    <AverageUplift>12</AverageUplift>
    <ConversionRate>7</ConversionRate>
    <MaximumContractLength>14</MaximumContractLength>
    <MaximumUplift>11</MaximumUplift>
    <MinimumContractLength>13</MinimumContractLength>
    <MinimumUplift>10</MinimumUplift>
    <TotalCommission>9</TotalCommission>
    <TotalContractMpans>1</TotalContractMpans>
    <TotalContractMprns>1</TotalContractMprns>
    <TotalContractsObjections>4</TotalContractsObjections>
    <TotalCustomers>8</TotalCustomers>
    <TotalLiveContracts>5</TotalLiveContracts>
    <TotalLockedInContracts>3</TotalLockedInContracts>
    <TotalLockedinMpans>1</TotalLockedinMpans>
    <TotalLockedinMprns>1</TotalLockedinMprns>
    <TotalQuotes>1</TotalQuotes>
    <TotalRejectedContracts>6</TotalRejectedContracts>
    <TotalSubmittedContracts>2</TotalSubmittedContracts>
  </Summary>
  <SuppliersBreakDown>
    <DashboardSupplierContractsStatus>
      <Id>1</Id>
      <Live>4</Live>
      <Name>sample string 2</Name>
      <Rejected>5</Rejected>
      <Submitted>3</Submitted>
    </DashboardSupplierContractsStatus>
    <DashboardSupplierContractsStatus>
      <Id>1</Id>
      <Live>4</Live>
      <Name>sample string 2</Name>
      <Rejected>5</Rejected>
      <Submitted>3</Submitted>
    </DashboardSupplierContractsStatus>
  </SuppliersBreakDown>
  <TPIContracts>
    <TPISupplierContract>
      <Conversion>7</Conversion>
      <Id>1</Id>
      <Inprogress>6</Inprogress>
      <Live>4</Live>
      <Name>sample string 2</Name>
      <Rejected>5</Rejected>
      <Submitted>3</Submitted>
      <SuppliersBreakDown>
        <DashboardSupplierContractsStatus>
          <Id>1</Id>
          <Live>4</Live>
          <Name>sample string 2</Name>
          <Rejected>5</Rejected>
          <Submitted>3</Submitted>
        </DashboardSupplierContractsStatus>
        <DashboardSupplierContractsStatus>
          <Id>1</Id>
          <Live>4</Live>
          <Name>sample string 2</Name>
          <Rejected>5</Rejected>
          <Submitted>3</Submitted>
        </DashboardSupplierContractsStatus>
      </SuppliersBreakDown>
    </TPISupplierContract>
    <TPISupplierContract>
      <Conversion>7</Conversion>
      <Id>1</Id>
      <Inprogress>6</Inprogress>
      <Live>4</Live>
      <Name>sample string 2</Name>
      <Rejected>5</Rejected>
      <Submitted>3</Submitted>
      <SuppliersBreakDown>
        <DashboardSupplierContractsStatus>
          <Id>1</Id>
          <Live>4</Live>
          <Name>sample string 2</Name>
          <Rejected>5</Rejected>
          <Submitted>3</Submitted>
        </DashboardSupplierContractsStatus>
        <DashboardSupplierContractsStatus>
          <Id>1</Id>
          <Live>4</Live>
          <Name>sample string 2</Name>
          <Rejected>5</Rejected>
          <Submitted>3</Submitted>
        </DashboardSupplierContractsStatus>
      </SuppliersBreakDown>
    </TPISupplierContract>
  </TPIContracts>
  <TPIPerformances>
    <ContractPerformance>
      <AverageUplift>10</AverageUplift>
      <Contracts>5</Contracts>
      <Conversion>8</Conversion>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <ObjectedContracts>6</ObjectedContracts>
      <Quotes>4</Quotes>
      <RejectedContracts>7</RejectedContracts>
      <TotalCommission>9</TotalCommission>
      <Type>sample string 3</Type>
    </ContractPerformance>
    <ContractPerformance>
      <AverageUplift>10</AverageUplift>
      <Contracts>5</Contracts>
      <Conversion>8</Conversion>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <ObjectedContracts>6</ObjectedContracts>
      <Quotes>4</Quotes>
      <RejectedContracts>7</RejectedContracts>
      <TotalCommission>9</TotalCommission>
      <Type>sample string 3</Type>
    </ContractPerformance>
  </TPIPerformances>
  <UserPerformances>
    <ContractPerformance>
      <AverageUplift>10</AverageUplift>
      <Contracts>5</Contracts>
      <Conversion>8</Conversion>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <ObjectedContracts>6</ObjectedContracts>
      <Quotes>4</Quotes>
      <RejectedContracts>7</RejectedContracts>
      <TotalCommission>9</TotalCommission>
      <Type>sample string 3</Type>
    </ContractPerformance>
    <ContractPerformance>
      <AverageUplift>10</AverageUplift>
      <Contracts>5</Contracts>
      <Conversion>8</Conversion>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <ObjectedContracts>6</ObjectedContracts>
      <Quotes>4</Quotes>
      <RejectedContracts>7</RejectedContracts>
      <TotalCommission>9</TotalCommission>
      <Type>sample string 3</Type>
    </ContractPerformance>
  </UserPerformances>
</DashboardResponse>