GET
/
contract
/
{contractId}
curl --request GET \
  --url https://demo.enneo.ai/api/mind/contract/{contractId}
{
  "id": 746839,
  "orderId": 123,
  "tenant": null,
  "customerId": 123,
  "signupDate": 1661126400,
  "status": "active",
  "statusCode": 5000,
  "statusCodeTitle": "active",
  "energy": "electricity",
  "energyTypeId": 1,
  "energySubTypeId": 1,
  "email": "johndoe@example.com",
  "firstname": "John",
  "lastname": "Doe",
  "deliveryAddress": "Hugo-Junkers-Str. 5, 82031 Grünwald",
  "iban": "DE89370400440532013000",
  "monthlyDeposit": 53,
  "startDate": 1661990400,
  "endDate": null,
  "consumption": 3477,
  "counterNumber": "1ESY1160669167",
  "productId": 1,
  "productName": "Flex 24",
  "productCode": "flx_24",
  "campaignId": 1,
  "salesChannelId": 1,
  "unpaidDebt": 109.21,
  "vatRate": 0.09,
  "basePrice": 0.09,
  "workingPrice": 0.09,
  "billingAddress": "Rechnungssstraße 24, 10587 Berlin",
  "business": false,
  "phone": 491721041689,
  "gridOperatorName": "E.ON Bayern AG",
  "gridOperatorCode": 1000000000000,
  "registers": [
    {}
  ],
  "erpUrls": [
    {
      "url": "https://erp-system.com/contract/123",
      "logo": "powercloud"
    }
  ],
  "rawData": null,
  "agentPreview": [
    {
      "label": "Tarif",
      "value": "Flex 24",
      "tooltip": "AP: 28.5 ct/kWh\nGP: 149.88 €/Jahr",
      "url": "https://erp.example.com/contract/123"
    }
  ],
  "tabPreview": {
    "color": "green",
    "icon": "electricity"
  }
}

Authorizations

connect.sid
string
cookie
required

Cookie-based authentication

Path Parameters

contractId
integer
required

The id of the contract to retrieve

Query Parameters

includeRawData
boolean

If set to true, then the raw response from the ERP system will be included

refresh
boolean

If set to true, then enneo will fetch the data from the underlying ERP system first

Response

200
application/json
Successful operation

A contract of a customer. Either electricity or gas. IDs match the backend system (powercloud)

id
integer
orderId
integer
tenant
string | null

If a customer has multiple tenants/brands, this is the tenant name. Currently only used for SAP

customerId
integer
signupDate
string
status
string
statusCode
integer
statusCodeTitle
string
energy
string
energyTypeId
integer
energySubTypeId
integer
email
string
firstname
string
lastname
string
deliveryAddress
string

Address where the electricity/gas is being delivered to

iban
string | null
monthlyDeposit
number | null
startDate
string | null
endDate
string | null
consumption
integer | null
counterNumber
string | null
productId
integer | null
productName
string | null
productCode
string | null
campaignId
integer | null
salesChannelId
integer | null
unpaidDebt
number | null
vatRate
number | null

VAT Rate, usually 0.19 (=19%) for electricity and 0.07 (=7%) for gas

basePrice
number | null
workingPrice
number | null
billingAddress
string | null

Address where written communication should be sent to. NULL if same as delivery address

business
boolean | null
phone
string | null
gridOperatorName
string | null
gridOperatorCode
string | null
registers
object[] | null
erpUrls
object[] | null
rawData
object | null

Raw source data from the originating ERP system in the ERP-proprietary format is included here. Only provided on request.

agentPreview
object[]

Preview information shown to agents in the UI

tabPreview
object | null

Preview information shown in contract tabs