Admin

APIDescription
DELETE request/admin/brand/{id}

Deletes any particular Brand Details

GET request/admin/brand/{id}

Displays any particular Brand Details

GET request/admin/brand/all

Displays all the Brand Details

POST request/admin/brand

Cretes a new Brand User with Channel List

PUT request/admin/brand/{id}

Updates any particular Brand Details

Customer

APIDescription
GET request/contract/{Id}/details

Returns a specific Contract with commission information

GET request/contract/{Id}/details/multiple

No documentation available.

GET request/contract/{id}/ownerdetails?type={type}

Displays the Credit check Contract Details Information

GET request/contract/failed

Provides Failed Contracts information

GET request/contract/inprogress

Provides ContractsInProgress information

GET request/contract/live

Provides Live Contracts information

GET request/contract/objection/{objectionId}

No documentation available.

GET request/contract/objections?contractId={contractId}&BespokeContractId={BespokeContractId}&BespokeResultId={BespokeResultId}

No documentation available.

POST request/contract/{id}/result/{resultId}/status

No documentation available.

POST request/contract/{id}/status

No documentation available.

POST request/contract/objection

No documentation available.

POST request/contract/status/multiple

Updates the status of any particular Multimeter Contract

PUT request/contract/{id}/bespoke/detail/{detailid}

Update bespoke contract start date

PUT request/contract/{id}/bespoke/invalidcontract

Changes the Bespoke Contract Status to Invalid

PUT request/contract/{id}/detail/{detailid}

Update contract start date

PUT request/contract/{id}/invalidcontract

Changes the Instataneous Contract Status to Invalid

PUT request/contract/{id}/invalidcontract/multiple

Changes the Instataneous Contract Status to Invalid

PUT request/contract/{id}/notes

No documentation available.

PUT request/contract/updateobjection/{objectionId}?ProductId={ProductId}

No documentation available.

Dashboard

APIDescription
GET request/dashboard

Provides Dashboard info

GET request/dashboard/bespokequote/{bespokequoteid}/meters

Updates MugCommission for the BespokeQuote and its all supplier quotes

GET request/dashboard/bespokequote/{bespokequoteid}/tender/content

To send Bespoke tender request Email Content

GET request/dashboard/supplier/contract/template

Lists all the supplier's contract pad and TC urls available

GET request/dashboard/supplier/pendingbespokequote

To display all the Pending Bespoke Quote request sent to Supplier list

GET request/dashboard/supplier/tariff

No documentation available.

GET request/notification

Displays the Users Notifications Details

POST request/dashboard/bespokequote/{bespokequoteid}/tender/supplier/sent

To send Bespoke tender request Email notification to the list of suppliers

POST request/notification

Adds the User Notification Details

PUT request/dashboard/bespokequote/{bespokequoteid}/commission

Updates MugCommission for the BespokeQuote and its all supplier quotes

PUT request/notification/{id}

Updates the Supplier User Notification Read Details

Lookup

APIDescription
GET request/bands/electricity

Provides Electricity Bands for logged in Product

GET request/bands/gas

Provides Gas Bands for logged in Product

GET request/channels

Provides Channels list for logged in user product

GET request/commissionTerm

Provides Commission Term for logged in Product

GET request/contractlength

No documentation available.

GET request/contracts/failedreason

Provides Contract Failed Reasons

GET request/contracts/quotetypes

Provides Quote types

GET request/contracts/status

Provides Contract update status

GET request/contractTerm

No documentation available.

GET request/contracttype

Display all contract types

GET request/creditrate

No documentation available.

GET request/dnoldz/fuel/{fuelid}

DNOLDZ by FuelId

GET request/paymentmethod/filter

Display all payment methods

GET request/profile/electricity

Provides Electricity Bands for logged in Product

GET request/profile/gas

Provides Gas Bands for logged in Product

GET request/suppliers

No documentation available.

Pricing

APIDescription
GET request/pricing/bespokequote

Displays all the Bespoke Supplier Quotes

GET request/pricing/bespokequote/{id}/broker

Displays all the Bespoke Supplier Quotes

GET request/pricing/bespokequote/{Id}/documents

No documentation available.

GET request/pricing/bespokequote/{id}/supplierquote/{supplierQuoteId}/error

Displays the Supplier Bespoke Result Errors

GET request/pricing/downloadtemplate

Downloads the appropriate Template,User Guide and Data Specification

GET request/pricing/tariffhistory

Lists all the Prices and Tariff History

GET request/pricing/tariffs

No documentation available.

GET request/pricing/uploadedtariffs

No documentation available.

GET request/pricing/uploadtariffs/fuel/{fueltypeid}/exist

Uploads the Supplier Tariff file exists

POST request/pricing/{priceFileId}/error

No documentation available.

POST request/pricing/{priceFileId}/withdraw

No documentation available.

POST request/pricing/bespokequote/{id}/supplierquote/{supplierQuoteId}/uploadcontract/{noOfyears}

Uploads the Bespoke Quote Contract

POST request/pricing/bespokequote/{id}/supplierquote/{supplierQuoteId}/uploadresults

No documentation available.

POST request/pricing/supplier/{supplierId}/fuel/{fuelId}/tariff

No documentation available.

POST request/pricing/upload/{fueltypeid}/{templatetypeid}

Upload tariff documents

POST request/pricing/upload/{fueltypeid}/{templatetypeid}/{channelid}

Upload tariff documents for Speific Channel

POST request/pricing/uploadtariffs/fuel/{fueltypeid}

Uploads the Supplier Tariff file

POST request/pricing/uploadtariffs/fuel/{fueltypeid}/{standardtemplate}

Uploads the Supplier Tariff file

POST request/pricing/uploadtariffs/fuel/{fueltypeid}/large

Uploads the Supplier Tariff large file as base64 string

POST request/pricing/withdrawtariffs/supplier/{supplierId}/fuel/{fuelId}

Uploads the Supplier Tariff file

PUT request/pricing/bespokequote/{bespokesupplierquoteid}/download

No documentation available.

PUT request/pricing/bespokequote/{bespokesupplierquoteid}/withdraw

Update withdraw bespoke quotes

Report

APIDescription
GET request/report/commission?date={date}

Get Commission report for given n number of days

GET request/report/SalesForcastingReport

Provides a Sales Forecasting Report

GET request/report/summary/{brokdercode}?from={from}&to={to}

Provides a Summary For All Brokers

GET request/report/summary/agent/{agentId}/details?from={from}&to={to}

Provides a Summary For All Brokers

GET request/report/summary/agent/{agentId}?from={from}&to={to}

Provides a Summary For All Brokers

GET request/report/summaryDetails/{agentId}?from={from}&to={to}

Provides a Dashboard

GET request/report/summaryForAll?from={from}&to={to}

Provides a Summary For All Brokers

Supplier

APIDescription
GET request/supplier/contact

Provides Supplier contact details

GET request/supplier/energyoptions

No documentation available.

GET request/supplier/info

Get supplier Informations about Details,Acceptance,ConsumptionCriteria and Commission criteria

GET request/supplier/paymenttermscondition

Provides payment terms and condition information

GET request/supplier/product/brand/config

Displays the Product Brand Supplier configuration(for each brand supplier filter List)

GET request/supplier/productconfig

Displays the Product configuration for Logged in Supplier

GET request/supplier/productconfig/all

Displays the Product configuration for all supplier

GET request/supplier/targetmarket/bespoke

GET request/supplier/targetmarket/matrix

POST request/supplier/contact

Add supplier contact details

POST request/supplier/energyoptions

No documentation available.

POST request/supplier/logo/upload

Uploads The Supplier Details Logo

POST request/supplier/paymenttermscondition/document

Upload new document

POST request/supplier/productconfig

Creates the Product configuration for Logged in Supplier

POST request/supplier/targetmarket/bespoke

POST request/supplier/targetmarket/bespoke/hh

POST request/supplier/targetmarket/matrix

PUT request/supplier/{SupplierId}/brand/config

To update the supplier Filter configs(Include or Exclude) for a particular Supplier

PUT request/supplier/{SupplierId}/info

No documentation available.

PUT request/supplier/{SupplierId}/productconfig

Updates the Product configuration details for the Logged in Supplier

PUT request/supplier/brand/{BrandId}/config

To update the supplier Filter configs(Include or Exclude) for a particular Brand

User

APIDescription
DELETE request/user/{id}

Delete a specific user

GET request/user

No documentation available.

GET request/user/{id}

Display a particular User Information

GET request/user/{id}/notification/config

User notifications get

GET request/user/currentuser

Displays the current User Information.

GET request/user/departments

No documentation available.

GET request/user/forgetpassword?email={email}&scope={scope}

GET request/user/roles

No documentation available.

POST request/user

Add a new user

POST request/user/currentuser/password

Asks to Change Password when first Login

PUT request/user/{id}

Update a specific user

PUT request/user/{id}/notification/config

Update User Notifications