Energy

Create or edit a tariff

POST/v1/projects/{projectId}/tariffs

Creates a tariff: what drivers pay to charge, made up of any mix of an energy price, a charging-time price, an idle-time price and fixed fees, each with optional conditions such as time of day.

To edit an existing tariff, send its tariffId. Editing never changes a version in place: it creates a new version, and earlier versions are kept so past sessions can still be priced as they were. Leave tariffId out to create a new tariff with an id Flowion assigns.

Instead of energy, a tariff can carry a spot rule: for each quarter-hour the driver pays the day-ahead market price of the bidding zone times a multiplier, plus named per-kWh parts such as a markup, the grid transfer and the energy tax, plus tax. Omit spot.zone to use the zone of the location the charger is at. Sending both energy and spot is refused.

A tariff applies nowhere until you assign it. If any price has a time-of-day or day-of-week condition, the project needs a time zone first.

Authorization

  • Authorizationheader · stringrequired
    Bearer <token>, with an ID token from a console sign-in or an API key (flw_ak_…). How authentication works

Parameters

  • projectIdpath · uuidrequired
    The project to create the tariff in.

Request body

  • currencystringrequired
    Three-letter ISO 4217 code, for example SEK.
  • chargingTimeobjectnullable
    A price per minute while the car is charging.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceMinutestringrequired
        The price per minute, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • descriptionarray of object
    Text explaining the tariff to drivers, in one or more languages.
    3 child fields
    • contentstringrequired
      The text.
    • formatstringrequired
      How content is written, for example UTF8, ASCII, HTML or URI.
    • languagestringnullable
      The language, as a code such as en or sv.
  • energyobjectnullable
    A price per kWh.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceKwhstringrequired
        The price per kWh, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • fixedFeeobjectnullable
    A fixed fee per session, for example a start fee.
    2 child fields
    • pricesarray of objectrequired
      One or more fees, each with optional conditions.
      2 child fields
      • priceFixedstringrequired
        The fee, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the fee applies. Absent means always.
        8 child fields
        • dayOfWeekarray of string
          The days the fee applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the fee stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the fee applies to.
        • paymentBrandstringnullable
          Applies only when the driver pays with this payment brand. Up to 20 characters.
        • paymentRecognitionstringnullable
          Applies only to this kind of payment at the charger, for example CC or Debit. Up to 20 characters.
        • startTimeOfDaystringnullable
          Local time the fee starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the fee applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the fee stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these fees. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • idleTimeobjectnullable
    A price per minute while the car is plugged in but not charging.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceMinutestringrequired
        The price per minute, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • maxCostobjectnullable
    The most a session can cost under this tariff.
    2 child fields
    • exclTaxstringnullable
      The amount excluding tax.
    • inclTaxstringnullable
      The amount including tax.
  • minCostobjectnullable
    The least a session costs under this tariff.
    2 child fields
    • exclTaxstringnullable
      The amount excluding tax.
    • inclTaxstringnullable
      The amount including tax.
  • reservationFixedobjectnullable
    A fixed fee for a reservation.
    2 child fields
    • pricesarray of objectrequired
      One or more fees, each with optional conditions.
      2 child fields
      • priceFixedstringrequired
        The fee, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the fee applies. Absent means always.
        8 child fields
        • dayOfWeekarray of string
          The days the fee applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the fee stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the fee applies to.
        • paymentBrandstringnullable
          Applies only when the driver pays with this payment brand. Up to 20 characters.
        • paymentRecognitionstringnullable
          Applies only to this kind of payment at the charger, for example CC or Debit. Up to 20 characters.
        • startTimeOfDaystringnullable
          Local time the fee starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the fee applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the fee stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these fees. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • reservationTimeobjectnullable
    A price per minute for a reservation.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceMinutestringrequired
        The price per minute, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • spotobjectnullable
    4 child fields
    • multiplierstringrequired
    • partsarray of object
      2 child fields
      • amountPerKwhstringrequired
      • namestringrequired
    • taxRatesarray of object
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
    • zonestringnullable
  • tariffIdstringnullable
    The tariff to edit. Leave it out to create a new tariff with an id Flowion assigns. 1–60 characters: letters, digits, ., _, : and -.
  • validFromdate-timenullable
    When this version takes effect. Absent means immediately.

Responses

The tariff, or its new version, was created.

  • createdAtdate-timerequired
    When this version was created.
  • currencystringrequired
    Three-letter ISO 4217 code.
  • tariffIdstringrequired
    The tariff's id. It stays the same across versions.
  • versionintegerrequired
    The version number. Each edit adds one.
  • chargingTimeobjectnullable
    A price per minute while the car is charging.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceMinutestringrequired
        The price per minute, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • descriptionarray of object
    Text explaining the tariff to drivers, in one or more languages.
    3 child fields
    • contentstringrequired
      The text.
    • formatstringrequired
      How content is written, for example UTF8, ASCII, HTML or URI.
    • languagestringnullable
      The language, as a code such as en or sv.
  • energyobjectnullable
    A price per kWh.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceKwhstringrequired
        The price per kWh, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • fixedFeeobjectnullable
    A fixed fee per session, for example a start fee.
    2 child fields
    • pricesarray of objectrequired
      One or more fees, each with optional conditions.
      2 child fields
      • priceFixedstringrequired
        The fee, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the fee applies. Absent means always.
        8 child fields
        • dayOfWeekarray of string
          The days the fee applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the fee stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the fee applies to.
        • paymentBrandstringnullable
          Applies only when the driver pays with this payment brand. Up to 20 characters.
        • paymentRecognitionstringnullable
          Applies only to this kind of payment at the charger, for example CC or Debit. Up to 20 characters.
        • startTimeOfDaystringnullable
          Local time the fee starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the fee applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the fee stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these fees. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • idleTimeobjectnullable
    A price per minute while the car is plugged in but not charging.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceMinutestringrequired
        The price per minute, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • maxCostobjectnullable
    The most a session can cost under this tariff.
    2 child fields
    • exclTaxstringnullable
      The amount excluding tax.
    • inclTaxstringnullable
      The amount including tax.
  • minCostobjectnullable
    The least a session costs under this tariff.
    2 child fields
    • exclTaxstringnullable
      The amount excluding tax.
    • inclTaxstringnullable
      The amount including tax.
  • projectIduuidnullable
    The project that owns the tariff.
  • reservationFixedobjectnullable
    A fixed fee for a reservation.
    2 child fields
    • pricesarray of objectrequired
      One or more fees, each with optional conditions.
      2 child fields
      • priceFixedstringrequired
        The fee, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the fee applies. Absent means always.
        8 child fields
        • dayOfWeekarray of string
          The days the fee applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the fee stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the fee applies to.
        • paymentBrandstringnullable
          Applies only when the driver pays with this payment brand. Up to 20 characters.
        • paymentRecognitionstringnullable
          Applies only to this kind of payment at the charger, for example CC or Debit. Up to 20 characters.
        • startTimeOfDaystringnullable
          Local time the fee starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the fee applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the fee stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these fees. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • reservationTimeobjectnullable
    A price per minute for a reservation.
    2 child fields
    • pricesarray of objectrequired
      One or more prices, each with optional conditions.
      2 child fields
      • priceMinutestringrequired
        The price per minute, excluding tax, as a decimal string.
      • conditionsobjectnullable
        When the price applies. Absent means always.
        18 child fields
        • dayOfWeekarray of string
          The days the price applies, Monday to Sunday.
        • endTimeOfDaystringnullable
          Local time the price stops applying, as HH:MM. Earlier than startTimeOfDay means the window runs past midnight; use 00:00 to run to the end of the day.
        • evseKindstringnullable
          AC or DC: the kind of charging the price applies to.
        • maxChargingTimeintegernullable
          Applies while the session has charged for less than this many seconds.
        • maxCurrentstringnullable
          Applies while the car draws less than this current, in amps, summed over all phases.
        • maxEnergystringnullable
          Applies until the session has used this much energy, in Wh.
        • maxIdleTimeintegernullable
          Applies while the car has been idle for less than this many seconds.
        • maxPowerstringnullable
          Applies while the car draws less than this power, in W.
        • maxTimeintegernullable
          Applies while the session, charging and idle together, has lasted less than this many seconds.
        • minChargingTimeintegernullable
          Applies once the session has charged for this many seconds.
        • minCurrentstringnullable
          Applies while the car draws at least this current, in amps, summed over all phases.
        • minEnergystringnullable
          Applies once the session has used this much energy, in Wh.
        • minIdleTimeintegernullable
          Applies once the car has been idle for this many seconds.
        • minPowerstringnullable
          Applies while the car draws at least this power, in W.
        • minTimeintegernullable
          Applies once the session, charging and idle together, has lasted this many seconds.
        • startTimeOfDaystringnullable
          Local time the price starts applying, as HH:MM in 24-hour time.
        • validFromDatedatenullable
          The first date the price applies, as YYYY-MM-DD.
        • validToDatedatenullable
          The date the price stops applying, as YYYY-MM-DD.
    • taxRatesarray of object
      Taxes added to these prices. Leaving it out means no tax, which is not the same as a 0% rate.
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
  • spotobjectnullable
    4 child fields
    • multiplierstringrequired
    • partsarray of object
      2 child fields
      • amountPerKwhstringrequired
      • namestringrequired
    • taxRatesarray of object
      3 child fields
      • taxstringrequired
        The tax percentage, as a decimal string, for example "25".
      • typestringrequired
        A label for the tax, for example VAT, shown on receipts. Up to 20 characters.
      • stackinteger
        The order taxes are applied in when there are several. 0 is applied to the price itself, 1 on top of the result of 0, and so on. Defaults to 0.
    • zonestringnullable
  • supersededAtdate-timenullable
    When a newer version replaced this one. Absent on the latest version.
  • validFromdate-timenullable
    When this version takes effect. Absent means as soon as it was created.

Headers

  • Locationheader · string
  • RateLimit-Limitheader · string
  • RateLimit-Remainingheader · string
  • RateLimit-Resetheader · string

The tariff isn't valid: for example minCost or maxCost has neither a tax-exclusive nor a tax-inclusive amount, tariffId breaks its format, or a time condition could never match (a time that isn't HH:MM, an unknown day, or a start and end at the same minute). Also refused: both energy and spot (tariffEnergyAndSpot), a spot.zone whose prices are in another currency than the tariff's (spotCurrencyMismatch), and a spot rule with a multiplier of 0 or less, more than 8 parts, or two parts with one name. The message names the field.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

Your token is missing, has expired or isn't valid. Sign in again, or use a valid API key.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

The project doesn't exist, you can't access it, or tariffId names no tariff in it.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

A price has a time-of-day or day-of-week condition and the project has no time zone. Set the project's time zone and try again.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

Too many requests. Wait the number of seconds in Retry-After, then try again.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

Headers

  • Retry-Afterheader · string
  • X-RateLimit-Afterheader · string

Something went wrong on our side. Try again, and if it keeps happening, contact support with the response's requestId.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

Pricing is temporarily unavailable. Try again shortly.

  • errorenumrequired
    A stable code for the error. Switch on this value: it doesn't change between releases.
    One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPin
  • messagestringrequired
    A description for people. Its wording may change, so don't parse it.
  • requestIdstring
    This request's id, the same as the x-request-id response header. Quote it when you contact support.

Headers

  • Retry-Afterheader · string