Skip to main content

Fields

description : String! required

This will be shown to customers during sign-up

Whether the product is an import or export product.

displayName : String! required

This name will be shown to customers during sign-up

endsAt : DateTime

This is when end-dated products expire

exitFees : Int

The exit fee applied per fuel if the agreement is ended early. Total value is determined by exit fee type, i.e. this value is either a flat cost or cost per year/month remaining on the agreement.

exitFeesType : String

Determines how the exit fee is calculated.

includesEpgReduction : Boolean

Does the product have EPG applied on the unit rates.

isHidden : Boolean! required

Whether to hide this product from the direct registration journey

notes : String! required

These are internal notes to explain why this product exists

A list of tariffs per product for a given postcode.

Arguments
after : String
before : String
first : Int
last : Int
paymentMethod : PaymentMethodChoices default: DIRECT_DEBIT

Optional parameter to filter for a tariff's unit rates with a specific payment method.

postcode : String! required
term : Int

Duration of agreements using this product in months

The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "availableFrom": "1981-12-17T08:04:25.865280+00:00", "availableTo": "2025-10-30T23:56:27.030854+00:00", "code": "begin-hope-meeting-source-travel", "description": "project-garden-just-method-year", "direction": "IMPORT", "displayName": "couple-we-picture-my-success", "endsAt": "2011-05-16T23:04:59.644912+00:00", "exitFees": 45, "exitFeesType": "world-responsibility-continue-almost-manage", "fullName": "under-range-hotel-win-say", "id": "28399154", "includesEpgReduction": true, "isAvailable": true, "isBusiness": true, "isChargedHalfHourly": true, "isDefault": true, "isDomestic": true, "isFixed": true, "isGreen": true, "isHidden": true, "isOccupier": true, "isPrepay": true, "isUnavailable": true, "isVariable": true, "notes": "contain-attention-hour-cover-hot", "tags": "great-onto-company-imagine-usually", "tariffs": EnergyTariffConnectionTypeConnection, "term": 30 }