PUT request/admin/brand/{id}
Updates any particular Brand Details
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id | integer |
Required |
Body Parameters
BrandPutName | Description | Type | Additional information |
---|---|---|---|
brandDetail | BrandDetail |
None. |
|
Channels | Collection of integer |
None. |
|
CommissionTerms | CommissionTerm |
None. |
|
CommissionTypeId | integer |
None. |
|
FlatFee | FlatFeeList |
None. |
|
Uplift | Collection of UpliftCommission |
None. |
Request Formats
application/json, text/json
Sample:
{ "brandDetail": { "brandName": "sample string 1", "registerAddress": { "line1": "sample string 1", "line2": "sample string 2", "city": "sample string 3", "county": "sample string 4", "postcode": "sample string 5" }, "postalAddress": { "line1": "sample string 1", "line2": "sample string 2", "city": "sample string 3", "county": "sample string 4", "postcode": "sample string 5" }, "billingAddress": { "line1": "sample string 1", "line2": "sample string 2", "city": "sample string 3", "county": "sample string 4", "postcode": "sample string 5" }, "brokerCode": "sample string 2", "agentReference": "sample string 3", "aggregator": true }, "channels": [ 1, 2 ], "flatFee": { "electricity": [ { "contractTermId": 1, "contractTermDescription": "sample string 2", "profileCodeId": 3, "profileCodeDescription": "sample string 4", "bands": [ { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 }, { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 } ] }, { "contractTermId": 1, "contractTermDescription": "sample string 2", "profileCodeId": 3, "profileCodeDescription": "sample string 4", "bands": [ { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 }, { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 } ] } ], "gas": [ { "contractTermId": 1, "contractTermDescription": "sample string 2", "profileCodeId": 3, "profileCodeDescription": "sample string 4", "bands": [ { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 }, { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 } ] }, { "contractTermId": 1, "contractTermDescription": "sample string 2", "profileCodeId": 3, "profileCodeDescription": "sample string 4", "bands": [ { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 }, { "configurationId": 1, "bandId": 1, "bandDescription": "sample string 2", "bandRange": "sample string 3", "fee": 4.0 } ] } ] }, "commissionTypeId": 1, "uplift": [ { "configurationId": 1, "contractTermId": 1, "contractTermDescription": "sample string 2", "cap": 3.0 }, { "configurationId": 1, "contractTermId": 1, "contractTermDescription": "sample string 2", "cap": 3.0 } ], "commissionTerms": { "paymentTermId": 1, "numberOfDays": 1, "startPercentage": 1.0, "endPercentage": 1.0 } }
text/html
Sample:
{"brandDetail":{"brandName":"sample string 1","registerAddress":{"line1":"sample string 1","line2":"sample string 2","city":"sample string 3","county":"sample string 4","postcode":"sample string 5"},"postalAddress":{"line1":"sample string 1","line2":"sample string 2","city":"sample string 3","county":"sample string 4","postcode":"sample string 5"},"billingAddress":{"line1":"sample string 1","line2":"sample string 2","city":"sample string 3","county":"sample string 4","postcode":"sample string 5"},"brokerCode":"sample string 2","agentReference":"sample string 3","aggregator":true},"channels":[1,2],"flatFee":{"electricity":[{"contractTermId":1,"contractTermDescription":"sample string 2","profileCodeId":3,"profileCodeDescription":"sample string 4","bands":[{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0},{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0}]},{"contractTermId":1,"contractTermDescription":"sample string 2","profileCodeId":3,"profileCodeDescription":"sample string 4","bands":[{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0},{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0}]}],"gas":[{"contractTermId":1,"contractTermDescription":"sample string 2","profileCodeId":3,"profileCodeDescription":"sample string 4","bands":[{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0},{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0}]},{"contractTermId":1,"contractTermDescription":"sample string 2","profileCodeId":3,"profileCodeDescription":"sample string 4","bands":[{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0},{"configurationId":1,"bandId":1,"bandDescription":"sample string 2","bandRange":"sample string 3","fee":4.0}]}]},"commissionTypeId":1,"uplift":[{"configurationId":1,"contractTermId":1,"contractTermDescription":"sample string 2","cap":3.0},{"configurationId":1,"contractTermId":1,"contractTermDescription":"sample string 2","cap":3.0}],"commissionTerms":{"paymentTermId":1,"numberOfDays":1,"startPercentage":1.0,"endPercentage":1.0}}
application/xml, text/xml
Sample:
<BrandPut xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Admin"> <Channels xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:long>1</d2p1:long> <d2p1:long>2</d2p1:long> </Channels> <CommissionTerms> <EndPercentage>1</EndPercentage> <NumberOfDays>1</NumberOfDays> <PaymentTermId>1</PaymentTermId> <StartPercentage>1</StartPercentage> </CommissionTerms> <CommissionTypeId>1</CommissionTypeId> <FlatFee> <Electricity> <FlatFeeCommission> <Bands> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> </Bands> <ContractTermDescription>sample string 2</ContractTermDescription> <ContractTermId>1</ContractTermId> <ProfileCodeDescription>sample string 4</ProfileCodeDescription> <ProfileCodeId>3</ProfileCodeId> </FlatFeeCommission> <FlatFeeCommission> <Bands> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> </Bands> <ContractTermDescription>sample string 2</ContractTermDescription> <ContractTermId>1</ContractTermId> <ProfileCodeDescription>sample string 4</ProfileCodeDescription> <ProfileCodeId>3</ProfileCodeId> </FlatFeeCommission> </Electricity> <Gas> <FlatFeeCommission> <Bands> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> </Bands> <ContractTermDescription>sample string 2</ContractTermDescription> <ContractTermId>1</ContractTermId> <ProfileCodeDescription>sample string 4</ProfileCodeDescription> <ProfileCodeId>3</ProfileCodeId> </FlatFeeCommission> <FlatFeeCommission> <Bands> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> <BandCommission> <BandDescription>sample string 2</BandDescription> <BandId>1</BandId> <BandRange>sample string 3</BandRange> <ConfigurationId>1</ConfigurationId> <Fee>4</Fee> </BandCommission> </Bands> <ContractTermDescription>sample string 2</ContractTermDescription> <ContractTermId>1</ContractTermId> <ProfileCodeDescription>sample string 4</ProfileCodeDescription> <ProfileCodeId>3</ProfileCodeId> </FlatFeeCommission> </Gas> </FlatFee> <Uplift> <UpliftCommission> <Cap>3</Cap> <ConfigurationId>1</ConfigurationId> <ContractTermDescription>sample string 2</ContractTermDescription> <ContractTermId>1</ContractTermId> </UpliftCommission> <UpliftCommission> <Cap>3</Cap> <ConfigurationId>1</ConfigurationId> <ContractTermDescription>sample string 2</ContractTermDescription> <ContractTermId>1</ContractTermId> </UpliftCommission> </Uplift> <brandDetail> <AgentReference>sample string 3</AgentReference> <Aggregator>true</Aggregator> <BillingAddress> <City>sample string 3</City> <County>sample string 4</County> <Line1>sample string 1</Line1> <Line2>sample string 2</Line2> <Postcode>sample string 5</Postcode> </BillingAddress> <BrandName>sample string 1</BrandName> <BrokerCode>sample string 2</BrokerCode> <PostalAddress> <City>sample string 3</City> <County>sample string 4</County> <Line1>sample string 1</Line1> <Line2>sample string 2</Line2> <Postcode>sample string 5</Postcode> </PostalAddress> <RegisterAddress> <City>sample string 3</City> <County>sample string 4</County> <Line1>sample string 1</Line1> <Line2>sample string 2</Line2> <Postcode>sample string 5</Postcode> </RegisterAddress> </brandDetail> </BrandPut>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, text/html, application/xml, text/xml
Sample:
Sample not available.