GET request/supplier/targetmarket/bespoke

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

BespokeConfigView
NameDescriptionTypeAdditional information
ContractTypes

Collection of ContractType

None.

FuelTypes

Collection of FuelType

None.

HH

BespokeTargetConfig

None.

MeterSupplyTypes

Collection of MeterSupplyType

None.

MeterTypes

Collection of MeterType

None.

PaymentTypes

Collection of PaymentType

None.

RenewalTypes

Collection of RenewalType

None.

TargetPortfolios

Collection of TargetPortfolio

None.

TargetSectors

Collection of TargetSector

None.

Response Formats

application/json, text/json

Sample:
{
  "hh": {
    "minimumAQ": 1,
    "maxNumberOfSites": 1
  },
  "meterSupplyTypes": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "meterTypes": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "targetSectors": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "contractTypes": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "renewalTypes": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "fuelTypes": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "targetPortfolios": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ],
  "paymentTypes": [
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    },
    {
      "id": 1,
      "label": "sample string 2",
      "isChecked": true
    }
  ]
}

text/html

Sample:
{"hh":{"minimumAQ":1,"maxNumberOfSites":1},"meterSupplyTypes":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"meterTypes":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"targetSectors":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"contractTypes":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"renewalTypes":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"fuelTypes":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"targetPortfolios":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}],"paymentTypes":[{"id":1,"label":"sample string 2","isChecked":true},{"id":1,"label":"sample string 2","isChecked":true}]}

application/xml, text/xml

Sample:
<BespokeConfigView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.SupplierDetails">
  <ContractTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:ContractType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:ContractType>
    <d2p1:ContractType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:ContractType>
  </ContractTypes>
  <FuelTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:FuelType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:FuelType>
    <d2p1:FuelType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:FuelType>
  </FuelTypes>
  <MeterSupplyTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:MeterSupplyType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:MeterSupplyType>
    <d2p1:MeterSupplyType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:MeterSupplyType>
  </MeterSupplyTypes>
  <MeterTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:MeterType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:MeterType>
    <d2p1:MeterType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:MeterType>
  </MeterTypes>
  <PaymentTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:PaymentType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:PaymentType>
    <d2p1:PaymentType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:PaymentType>
  </PaymentTypes>
  <RenewalTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:RenewalType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:RenewalType>
    <d2p1:RenewalType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:RenewalType>
  </RenewalTypes>
  <TargetPortfolios xmlns:d2p1="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Target_Market">
    <d2p1:TargetPortfolio>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:TargetPortfolio>
    <d2p1:TargetPortfolio>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsChecked>true</d2p1:IsChecked>
      <d2p1:Label>sample string 2</d2p1:Label>
    </d2p1:TargetPortfolio>
  </TargetPortfolios>
  <TargetSectors>
    <TargetSector>
      <Id>1</Id>
      <IsChecked>true</IsChecked>
      <Label>sample string 2</Label>
    </TargetSector>
    <TargetSector>
      <Id>1</Id>
      <IsChecked>true</IsChecked>
      <Label>sample string 2</Label>
    </TargetSector>
  </TargetSectors>
  <HH>
    <MaxNumberOfSites>1</MaxNumberOfSites>
    <MinimumAQ>1</MinimumAQ>
  </HH>
</BespokeConfigView>