Skip to main content
GET
/
partner
/
v1
/
customers
/
{customerNumber}
/
contracts
/
{contractNumber}
/
dayaheadworkingprice
Get 15-minute day-ahead working prices for a contract within a given time range
curl --request GET \
  --url https://api.rabot-charge.de/partner/v1/customers/{customerNumber}/contracts/{contractNumber}/dayaheadworkingprice \
  --header 'Authorization: Bearer <token>'
{
  "isSuccess": true,
  "message": null,
  "error": [
    {
      "severity": "Error",
      "code": "validation-failed",
      "message": "First name is required for non-business customers.",
      "details": null
    }
  ],
  "refUri": "<string>",
  "data": {
    "contractNumber": "<string>",
    "customerNumber": "<string>",
    "dataAvailableAt": "2023-11-07T05:31:56Z",
    "priceData": [
      {
        "timestamp": "2023-11-07T05:31:56Z",
        "workingPrice": {
          "total": 123,
          "vat": 123
        },
        "components": {
          "energyPrice": {
            "total": 123,
            "spotPrice": 123
          },
          "procurementCosts": {
            "total": 123,
            "exchangeFee": 123,
            "greenCertificatesSurcharge": 123,
            "riskPremium": 123
          },
          "gridFees": {
            "total": 123,
            "variableGridFee": 123
          },
          "leviesAndTaxes": {
            "total": 123,
            "offshoreFee": 123,
            "p19Fee": 123,
            "powerHeatCouplingFee": 123,
            "powerIndividualConcessionFee": 123,
            "shutdownFee": 123,
            "electricityTax": 123
          }
        },
        "interval": "<string>"
      }
    ],
    "tariffType": "<string>",
    "currency": "<string>",
    "unit": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://api-docs.rabot.energy/llms.txt

Use this file to discover all available pages before exploring further.

Returns contract-specific working price data based on day-ahead market prices (EPEX spot auction, DE area), combined with procurement costs, grid fees, and levies for the 15-minute intervals within the requested date range. All timestamps are in Europe/Berlin time zone. Prices are returned as ct/kWh, inclusive of VAT. The working price reflects the same pricing logic used by RABOT’s own optimisation systems and is intended for asset steering and consumption optimisation. It is not equivalent to the billed settlement price. Day-ahead prices are determined daily for the following day and are available via the API after 16:00. The endpoint returns data across a rolling three-day window spanning yesterday (Day X-1), today (Day X), and tomorrow (Day X+1). Use the from and to request parameters to define the date range. Both parameters are required and use an exclusive upper bound — to retrieve data for a single day, set to to the following date (e.g. from=2026-03-30&to=2026-03-31).

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

customerNumber
string
required

Customer number

contractNumber
string
required

Contract number

Query Parameters

from
string<date>

Start of the time range (inclusive)

to
string<date>

End of the time range (exclusive)

Response

200 - application/json

OK

API response DTO with data.

isSuccess
boolean
read-only

Success status of the operation based on status code (2xx range).

Example:

true

message
string | null

Optional message to provide additional information about the operation result.

Example:

null

error
object[] | null

Optional error details in case of an error(s).

refUri
string<uri> | null
read-only

Optional reference URI to point to the resulting resource.

data
object

Returned data instance.