Download OpenAPI specification:
To use this API, a client_id and client_secret is needed. Please contact our support to receive one for your app.
There are two kinds of endpoints:
OAuth2ClientCredential security scheme.OAuth2Password security scheme.OAuth host names
oauth.emobilitycloud-staging.comoauth.emobilitycloud.comAPI host names
api.wirelane-staging.comapi.wirelane.comOAuth2ClientCredential)Retrieving a JWT access token:
POST https://${oauth_host_name}/token
Content-Type: application/x-www-form-urlencoded
Accept: application/json
grant_type=client_credentials&client_id=...&client_secret=...&scope=account
OAuth2Password)Retrieving a JWT access token:
POST https://${oauth_host_name}/token
Content-Type: application/x-www-form-urlencoded
Accept: application/json
grant_type=password&client_id=...&client_secret=...&username=...&password=...
The access_token property from the response to the authentication request needs to be provided as authorization header to the requests:
Authorization: Bearer ${access_token}
Get data of the currently authenticated account.
{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}Update data of the currently authenticated account.
| account_type | string Default: "personal" Enum: "personal" "business" Intended use of the account:
|
object (PostalAddress) | |
| company_name | string Company name, only available for |
| invoice_email_address | string <email> Additional email address to send invoices to |
| language | |
| name | string Name |
| vat_number | string VAT-ID, only available for |
{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999"
}{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}Cancel termination of the account. The termination of the account can only be canceled if it is still pending.
{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}| member_status | Array of strings Items Enum: "pending" "active" "revoked" "terminated" Membership status
|
[- {
- "id": 0,
- "tenant": "dewln",
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "status": "pending",
- "type": "emp",
- "isEmp": false
}
]| location_partner required | string Location Partner to which the customer gets added as a member. |
{- "location_partner": "dewln"
}{- "id": 0,
- "tenant": "dewln",
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "status": "pending",
- "type": "emp",
- "isEmp": false
}| membershipId required | integer The membership ID |
{- "id": 0,
- "tenant": "dewln",
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "status": "pending",
- "type": "emp",
- "isEmp": false
}| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}
]| new_password required | string <password> [ 8 .. 64 ] characters New password |
| old_password required | string <password> |
{- "old_password": "old_password",
- "new_password": "new_password"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Delivers the plans that are available to the account, might deliver private plans also.
| group_type | string Enum: "PUBLIC" "PRIVATE" Filter by plan group type |
| unlock_code | string <password> <= 20 characters ^[a-zA-Z0-9-_*.,;!@$]+$ Search for plans unlocked with the provided code |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
[- {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}
]Terminate the account to the next possible date.
| password required | string <password> The account password |
| reason required | string <= 255 characters |
{- "password": "password",
- "reason": "reason"
}{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}Get all personal favourite EVSEs
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "category": "user",
- "chargingStation": {
- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}, - {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}
], - "favorite_id": "254c5412-0d6e-4269-ae1a-0f723d6d7ae7"
}
}
]Set another personal favourite EVSE additionally to already present favourite EVSEs
| chargingProvider required | string The charging provider. E.g. |
| chargingStationId required | string ID of the station |
| cpo required | string The cpo of the charging station. |
| owner | string The owner of the charging station. |
{- "chargingStationId": "chargingStationId",
- "chargingProvider": "emc",
- "owner": "dewln",
- "cpo": "dewln"
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "category": "user",
- "chargingStation": {
- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}, - {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}
], - "favorite_id": "254c5412-0d6e-4269-ae1a-0f723d6d7ae7"
}
}| favoriteId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... UUID of favorite to delete |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "status": "ACTIVE",
- "processor": "wirelane",
- "type": "visa",
- "label": "`**** **** **** 1234` or `john.doe@example.com`",
- "expires": "2028-12",
- "is_useable": true,
- "is_expired": false,
- "metadata": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}required | object (PaymentAuthorizationReference) Payment authorization id and secret to be used to create a payment method |
{- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "status": "ACTIVE",
- "processor": "wirelane",
- "type": "visa",
- "label": "`**** **** **** 1234` or `john.doe@example.com`",
- "expires": "2028-12",
- "is_useable": true,
- "is_expired": false,
- "metadata": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}This endpoint should be called in the error and success case.
object (PaymentAuthorizationReference) Payment authorization id and secret to be used to create a payment method | |
| checksum | string The unchanged |
| status | string The unchanged |
| tid | string The unchanged |
| txn_secret | string <password> The unchanged |
{- "status": "status",
- "txn_secret": "txn_secret",
- "tid": "tid",
- "checksum": "checksum",
- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}
}{- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}, - "payment_method": {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "status": "ACTIVE",
- "processor": "wirelane",
- "type": "visa",
- "label": "`**** **** **** 1234` or `john.doe@example.com`",
- "expires": "2028-12",
- "is_useable": true,
- "is_expired": false,
- "metadata": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}, - "valid": true,
- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}This is to be used along with the Novalnet JS library as described in https://developer.novalnet.de/onlinepayments/inline.
| error_url required | string The error page the payment service provider should redirect the user to after invalid payment data have been given.
|
| success_url required | string The success page the payment service provider should redirect the user to after payment data have been given.
|
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "language": "de",
}{- "txn_secret": "txn_secret",
- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}
}Get all of the receipts of a customer. Various query filters are accepted in the as HTTP URL parameter to modify the search.
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "id" Enum: "id" "date" "price" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "2023-06-00023",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 4.12,
- "currency": "EUR",
- "payment_method_type": "payment_method_type",
- "released": true,
- "tenant": "dewln",
- "status": "PAID",
- "batched": true,
- "emp": "dewln",
- "cpo": "dewln"
}
]Get a single receipt as JSON data or in binary document form
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| Accept | string Default: application/json Enum: "application/json" "application/zip" "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
"string"| charging_point_id | string^[a-zA-Z0-9-_*+]+$ Charging Point ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| identification | string <= 50 characters Value of the identification to filter for |
| identification_type | Array of strings Items Enum: "access_token" "admin_remotestart" "auth_token" "contactless_payment" "contract_id" "customer_id" "customer_rfid" "direct_payment" "local_authorization" "local_payment" "giroe" "none_access_token" "rfid" Type of the identification
|
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| status | Array of strings The charging session status to search for:
|
[- {
- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}
}
]| shortSessionId required | string^[0-9a-f]{8}|[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-... Either the |
{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}
}| shortSessionId required | string^[0-9a-f]{8}|[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-... Either the |
{- "value": "value",
- "type": "EDL_40_P",
- "public_key": "DBB6 4162 F1D2 6D71 BF96 59B7 3063 9F26 8763 A2DE D162 AC4A E7F4 A452 3E3A FA0E 538C DA1E 6643 06CB 028A 7F7D 434A BB5F",
- "certificate_id": "certificate_id"
}| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| evseid | string^[a-zA-Z0-9-_*]+$ The ID to search for |
{- "consumption": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "sessions": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue_gross": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue_net": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "occupancy": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "avg_session_duration": 5.637376656633329,
- "avg_session_comsumption": 2.3021358869347655,
- "payment_method": "card",
- "avg_session_revenue": 7.061401241503109,
- "avg_session_revenue_gross": 9.301444243932576,
- "avg_session_revenue_net": 3.616076749251911,
- "unique_customers_total": 2.027123023002322,
- "customer_charging_count_avg": 4.145608029883936,
- "started_sessions_by_hour_of_day_json": "{\"00\": 1, \"01\": 2, \"02\": 10, ..., \"22\": 4, \"23\": 0}"
}| status | Array of strings Items Enum: "active" "canseled" "" Filter by status |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
[- {
- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}
]| plan_key required | string The key of the plan to subscribe too |
| unlock_code | string <password> <= 20 characters ^[a-zA-Z0-9-_*.,;!@$]+$ Code to unlock the plan if it is a private one with code |
{- "plan_key": "01b265e1-9b71-429b-8b43-a1e7c1d77248",
- "unlock_code": "-Y0u_;et_@_d!$,Ou*t."
}{- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}| subscriptionId required | string^[a-zA-Z0-9-_]+$ Subscription ID |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}Change the subscription plan at the end of the current period
| subscriptionId required | string^[a-zA-Z0-9-_]+$ Subscription ID |
| plan_key required | string The key of the plan to subscribe too |
| unlock_code | string <password> <= 20 characters ^[a-zA-Z0-9-_*.,;!@$]+$ Code to unlock the plan if it is a private one with code |
{- "plan_key": "01b265e1-9b71-429b-8b43-a1e7c1d77248",
- "unlock_code": "-Y0u_;et_@_d!$,Ou*t."
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get tokens associated with the customer. Various query filters are accepted in the as HTTP URL parameter to modify the search.
| order_by | string Default: "number" Value: "number" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| status | string Enum: "active" "inactive" "blocked" Filter by status |
[- {
- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}
]Activate the token associated with the customer.
@deprecated: Use activateToken instead.
| identifier required | string The identifier of the token, can be a printed card number or a contract ID |
| app_authentication_code | string <password> <= 255 characters App authentication code for login purposes (Limited app login with rfid card number and app authentication code) |
| issuer | string the card issuer might be required if the token identifier is not unique. |
| long_reference | string <= 255 characters Long reference for the card |
| short_reference | string <= 15 characters Short reference for the card |
{- "identifier": "identifier",
- "issuer": "issuer",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "app_authentication_code": "Kew!P@ssw0rd"
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
| app_authentication_code | string <password> <= 255 characters App authentication code for login via app, available when |
| category | string Default: "PRIVATE" Enum: "BUSINESS" "PRIVATE" Token category |
| long_reference | string <= 255 characters Long reference for the card |
| short_reference | string <= 15 characters Short reference for the card |
{- "category": "PRIVATE",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "app_authentication_code": "Kew!P@ssw0rd"
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}Activate the token associated with the customer.
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}Deactivate the token associated with the customer.
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}Deactivate the token associated with the customer.
@deprecated: Use deactivateToken instead.
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
@deprecated: not used anymore
| message | string @deprecated: will be ignored |
{- "message": "message"
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ACTIVE",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00"
}Get token orders from the customer.
| order_by | string Default: "transaction_date" Enum: "id" "transaction_date" "transaction_status" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "state": "ORDERED",
- "amount": 0,
- "time": "2023-04-01T12:00:00+02:00"
}
]required | object (PostalAddress) |
| amount | integer <int32> [ 1 .. 20 ] Default: 1 The number of cards to be ordered |
{- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "amount": 2
}{- "id": "id",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "state": "ORDERED",
- "amount": 0,
- "time": "2023-04-01T12:00:00+02:00"
}WebView on https://direct.emobilitycloud.com/{evseId} which handles direct payment for anonymous users and redirects to a given URL.
| evseId required | string^[a-zA-Z0-9-_*+]+$ The ID to search for |
| cancel_url required | string Cancel URL to be redirected to when the user cancels the payment.
Example: |
| return_url required | string Return URL to be redirected to after payment and session start. The following URL parameters get added to this on redirect:
Example:
Provided |
| domainName required | string^(((?!-))(xn--)?[a-z0-9-_]{0,61}[a-z0-9]{1,1}... Domain Name |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "tenant": "dewln",
- "owner": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "ci": {
- "web_color_main": {
- "hex": "#094a00"
}, - "web_color_secondary": {
- "hex": "#094a00"
}, - "web_color_head_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_text": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links_hover": {
- "hex": "#094a00"
}, - "web_color_cpoint_map_clusters": {
- "hex": "#094a00"
}, - "web_font_main": "web_font_main",
- "web_privacy_policy": {
- "text": "text",
- "link": "link"
}, - "web_terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "title": "My Charging Portal",
- "google_maps_api_key": "GMAPS-KEY-1D0A3612402632D300740501DFF5A085"
}, - "emps": [
- {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "customer_data_setting": {
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "legal_require_checkbox": true,
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "languages_supported": [
- "de",
- "de"
], - "payment_methods": [
- "credit_card",
- "direct_debit"
]
}
}, - {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "customer_data_setting": {
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "legal_require_checkbox": true,
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "languages_supported": [
- "de",
- "de"
], - "payment_methods": [
- "credit_card",
- "direct_debit"
]
}
}
], - "domains": [
- "my-tenant.emobilitycloud.com"
], - "is_custom_domain": false
}| id required | string <= 5 characters |
{- "id": "id"
}{- "is_available": true,
- "recommendation": "recommendation"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}Update an organization
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 100 characters Name of the organization |
| active | boolean Indicates if the tenant is active or has been offboarded / archived. |
object (Address) | |
| card_accept_ordering | boolean Accept the ordering of cards |
| customer_contact_email | string <email> <= 100 characters Email for the customer contact |
| customer_contact_fax | string <= 50 characters [+]?[0-9 ]+ Fax number for the customer contact |
| customer_contact_person | string <= 100 characters Person for the customer contact (appears on invoice) |
| customer_contact_phone | string <= 30 characters [+]?[0-9 ]+ Phone number for the customer contact |
| customer_contact_website | string <= 255 characters Website for the customer contact |
| default_energy_price_rounding_mode | string Enum: "UP" "EXACT" "DOWN" |
| default_time_price_rounding_mode | string Enum: "UP" "EXACT" "DOWN" |
string <email> <= 100 characters Email address of the organization. | |
| email_footer | object (Organization_allOf_email_footer) Footer information that will be displayed in emails. Each property key must be an ISO 639-1 language code and the value the string to output in the email. Max 30 lines per footer and max 300 characters per line. |
| email_notification_customer_registration | string <email> Email address that will receive system notifications about customer registrations |
| email_notification_events | string <email> Email address that will receive system notifications |
| email_sender_name | string <= 64 characters The name that will appear on email sent by the system |
| enforce_exact_energy_rounding | boolean Default: false |
| highlight_color | string^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ The font color of the phone number and Email on the invoice |
| internal_info | string Additional information used for internal purposes only |
| invoice_footer | object (Organization_allOf_invoice_footer) Footer information that will be displayed on invoices. Each property key must be an ISO 639-1 language code and the value an array (each array item represents 1 line in the footer). Max 10 lines per footer and max 140 characters per line. |
| invoice_show_tenant_data | boolean Default: true Flag if the organization data (address, contact, VAT) should be shown on the invoice |
| maximum_rfid_cards | integer <int32> [ 1 .. 100 ] Default: 20 Maximum amount of rfid-cards allowed per customer |
object (PayoutInformation) | |
object (TextLink) @deprecated: will always be empty. Use parents | |
| registration_enabled | boolean Indicates if registration is enabled for the tenant. |
| registration_information | object Special registration text for location partners Each property key must be an ISO 639-1 language code |
| registration_mode | string Enum: "NONE" "SHORT" "EXTENDED" @deprecated Registration mode for new customers.
|
object (TextLink) @deprecated: will always be empty. Use parents | |
| timezone | string The default timezone of the organization |
Array of objects (URLResource) URLs for the privacy policy. Beware on change that you need to pass all languages at one or they will be removed for that version. Version is automatically incremented. | |
Array of objects (URLResource) URLs for the term and conditions. Beware on change that you need to pass all languages at one or they will be removed for that version. Version is automatically incremented. | |
| validation_domains | Array of strings List of email domains, registration is allowed from |
| vat_number | string <= 32 characters vat number of the organization |
{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| organizationTargetProperty required | string Enum: "icon" "invoice_logo" "tac" "privacy_policy" "app_logo" "logo" Target property |
{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| organizationTargetProperty required | string Enum: "icon" "invoice_logo" "tac" "privacy_policy" "app_logo" "logo" Target property |
| language |
| Content-Type | string Default: image/png Enum: "image/png" "application/pdf" Controls the Content-Type of the request. |
File upload
{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}| email required | string <email> Recipient email address |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- {
- "from": "no-reply@wirelane.com",
- "to": "john.dow@example.com",
- "date": "2023-04-01T12:00:00+02:00",
- "subject": "Your invoice for 2022-11",
- "notificationType": "Bounce",
- "reason": "Permanent, OnAccountSuppressionList"
}
]Get an ordered and paginated list of the sub-organization of an organization that is a contract holder. Search query can be used to filter the organizations by name. Furthermore it can be filtered to only show the active sub-organizations.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| include_parent | boolean Default: true Filter to include or exclude parent organization |
| order_by | string Default: "name" Value: "name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| organizationRights | Array of strings Items Enum: "emp" "owner" "directBilling" "contractHolder" "locationPartner" "subCpo" Filter by organization rights |
| organizations_active | boolean Default: false Filter to show only active sub-organizations |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}, - "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "children": [
- {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}, - {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
]
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 100 characters Name of the organization |
| active | boolean Indicates if the tenant is active or has been offboarded / archived. |
object (Address) | |
| card_accept_ordering | boolean Accept the ordering of cards |
| customer_contact_email | string <email> <= 100 characters Email for the customer contact |
| customer_contact_fax | string <= 50 characters [+]?[0-9 ]+ Fax number for the customer contact |
| customer_contact_person | string <= 100 characters Person for the customer contact (appears on invoice) |
| customer_contact_phone | string <= 30 characters [+]?[0-9 ]+ Phone number for the customer contact |
| customer_contact_website | string <= 255 characters Website for the customer contact |
| default_energy_price_rounding_mode | string Enum: "UP" "EXACT" "DOWN" |
| default_time_price_rounding_mode | string Enum: "UP" "EXACT" "DOWN" |
string <email> <= 100 characters Email address of the organization. | |
| email_footer | object (Organization_allOf_email_footer) Footer information that will be displayed in emails. Each property key must be an ISO 639-1 language code and the value the string to output in the email. Max 30 lines per footer and max 300 characters per line. |
| email_notification_customer_registration | string <email> Email address that will receive system notifications about customer registrations |
| email_notification_events | string <email> Email address that will receive system notifications |
| email_sender_name | string <= 64 characters The name that will appear on email sent by the system |
| enforce_exact_energy_rounding | boolean Default: false |
| highlight_color | string^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ The font color of the phone number and Email on the invoice |
| internal_info | string Additional information used for internal purposes only |
| invoice_footer | object (Organization_allOf_invoice_footer) Footer information that will be displayed on invoices. Each property key must be an ISO 639-1 language code and the value an array (each array item represents 1 line in the footer). Max 10 lines per footer and max 140 characters per line. |
| invoice_show_tenant_data | boolean Default: true Flag if the organization data (address, contact, VAT) should be shown on the invoice |
| maximum_rfid_cards | integer <int32> [ 1 .. 100 ] Default: 20 Maximum amount of rfid-cards allowed per customer |
object (PayoutInformation) | |
object (TextLink) @deprecated: will always be empty. Use parents | |
| registration_enabled | boolean Indicates if registration is enabled for the tenant. |
| registration_information | object Special registration text for location partners Each property key must be an ISO 639-1 language code |
| registration_mode | string Enum: "NONE" "SHORT" "EXTENDED" @deprecated Registration mode for new customers.
|
object (TextLink) @deprecated: will always be empty. Use parents | |
| timezone | string The default timezone of the organization |
Array of objects (URLResource) URLs for the privacy policy. Beware on change that you need to pass all languages at one or they will be removed for that version. Version is automatically incremented. | |
Array of objects (URLResource) URLs for the term and conditions. Beware on change that you need to pass all languages at one or they will be removed for that version. Version is automatically incremented. | |
| validation_domains | Array of strings List of email domains, registration is allowed from |
| vat_number | string <= 32 characters vat number of the organization |
{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| organizations_active | boolean Default: false Filter to show only active sub-organizations |
{- "organization": {
- "id": "dewln",
- "name": "name",
- "active": true,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "CPO",
- "CPO"
]
}, - "children": [
- null,
- null
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "name" Enum: "name" "status" "start_date" "end_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| organization_hierarchy | string^[a-zA-Z0-9,]+$|^[*]{1}$ A comma separated list of organization IDs to include in the result set of list endpoints eg. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| status | Array of strings Items Enum: "active" "inactive" Filters for status |
[- {
- "name": "name",
- "contract_number": "contract_number",
- "contract_type": "bmvi",
- "status": "active",
- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "months_free": 0,
- "solution_type": "bmvi",
- "invoicing_cycle": "annually",
- "price_per_cp": 6.027456183070403,
- "transaction_fee": 1.4658129805029452,
- "transaction_min_per_kwh": 5.962133916683182,
- "invoice_sim_cards": true,
- "price_per_sim_card": 5.637376656633329,
- "number_of_sim_cards": 2,
- "evses": [
- "evses",
- "evses"
], - "management_url": "management_url"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| include_internal_documents | boolean Default: false Include internal documents i.e. 0,00€ |
| order_by | string Default: "invoice_date" Enum: "id" "invoice_date" "date_from" "document_number" "document_display_name" "amount_net" "amount_gross" "cpo_id" "cpo_name" "contract_number" "contract_type" "solution_type" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| organization_hierarchy | string^[a-zA-Z0-9,]+$|^[*]{1}$ A comma separated list of organization IDs to include in the result set of list endpoints eg. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payout_completed | boolean Filter by payout completed state |
| search | string Search term |
| sepa_document_assigned | boolean Filter by SEPA document assigned state |
| valid_payout_data | boolean Filter by valid payout data |
[- {
- "id": "2023-06-99",
- "internalId": 5,
- "cpo": "dewln",
- "cpo_name": "Test Gemeinde",
- "issuer": "dewln",
- "issuer_name": "Wirelane GmbH",
- "invoice_date": "2023-04-01",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "display_name": "2023-01-00001-dist-O1234-C-00000000-ACME Company",
- "contract_number": "C-00000001",
- "contract_type": "bmvi",
- "solution_type": "bmvi",
- "has_valid_payoutdata": true,
- "document_paid_at": "2023-04-01T12:00:00+02:00",
- "sepaDocument": {
- "id": "2023-06-99",
- "issuer": "issuer",
- "display_name": "cpo_credit_note_payout_2023-12_3_99852_valid.xml",
- "invoice_date": "invoice_date",
- "total_transaction_amount": 19,
- "transaction_count": 6,
- "invalid_transactions": true,
- "created_at": "2023-04-01",
- "completed_at": "2023-04-01"
}, - "published_as": "email",
- "published_at": "2023-04-01T12:00:00+02:00"
}
]Triggers the generation of CpoCreditNotes for a specific time-range. Once a CpoCreditNote is created the SEPA-XML will be generated and uploaded to Sharepoint. Optionally, the generated documents can be sent to the CPO.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| contract_number required | string Contract Number to generate the CpoCreditNote for |
| end_date required | string <date-time> End date and time for the CpoCreditNote generation |
| invoice_date required | string <date-time> Invoice date and time |
| start_date required | string <date-time> Start date and time for the CpoCreditNote generation |
| publish | boolean If |
{- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "invoice_date": "2023-04-01T12:00:00+02:00",
- "contract_number": "C-00000001",
- "publish": false
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single cpo credit note as JSON data or in binary document form.
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Accept | string Default: application/pdf Enum: "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
Deletes given credit note and the associated SaaS invoice, if it exists
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| deletionReason required | string Reason for deleting the resource |
{- "deletionReason": "deletionReason"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Resends the given cpo credit note to the corresponding customer. The sender is the given organization.
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "2023-06-99",
- "internalId": 5,
- "cpo": "dewln",
- "cpo_name": "Test Gemeinde",
- "issuer": "dewln",
- "issuer_name": "Wirelane GmbH",
- "invoice_date": "2023-04-01",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "display_name": "2023-01-00001-dist-O1234-C-00000000-ACME Company",
- "contract_number": "C-00000001",
- "contract_type": "bmvi",
- "solution_type": "bmvi",
- "has_valid_payoutdata": true,
- "document_paid_at": "2023-04-01T12:00:00+02:00",
- "sepaDocument": {
- "id": "2023-06-99",
- "issuer": "issuer",
- "display_name": "cpo_credit_note_payout_2023-12_3_99852_valid.xml",
- "invoice_date": "invoice_date",
- "total_transaction_amount": 19,
- "transaction_count": 6,
- "invalid_transactions": true,
- "created_at": "2023-04-01",
- "completed_at": "2023-04-01"
}, - "published_as": "email",
- "published_at": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 14,
- "invoiceDate": "2023-04-01",
- "periodBegin": "2023-04-01",
- "periodEnd": "2023-04-01",
- "fileName": "2023-01-00001-dist-O1234-C-00000000-ACME Company",
- "solutionTypes": [
- "bmvi",
- "bmvi"
], - "contractTypes": [
- "bmvi",
- "bmvi"
], - "isOfficial": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| contractTypes required | Array of strings Items Enum: "bmvi" "business_solution" "caas_enterprise" "caas_public" "caas_smb" "electricity" "ghg" "hardware_only" "hardware_software" "maintenance" "sale_leaseback" "software_only" "meter_operator" "intercompany" |
| endDate required | string <date> End date for the GHG Document generation |
| isFinal required | boolean Default: false If |
| solutionTypes required | Array of strings Items Enum: "bmvi" "business_solution" "caas_acquired" "caas_enterprise" "caas_public" "caas_smb" "ghg_only" "hardware_only" "hardware_software" "software_only" |
| startDate required | string <date> Start date for the GHG Document generation |
{- "startDate": "2023-04-01",
- "endDate": "2023-04-01",
- "contractTypes": [
- "bmvi",
- "bmvi"
], - "solutionTypes": [
- "bmvi",
- "bmvi"
], - "isFinal": false
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Lists the EMP roaming providers for which roaming sessions of the given roaming platform were received in the given time range, but no matching CPO roaming agreement exists, so the sessions cannot be billed. The sessions are grouped by their normalised EMP roaming provider id. Sorted by session_count descending, then emp.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since required | string <date-time> The date time to search from |
| date_picker_until required | string <date-time> The date time to search to |
| roaming_platform required | string^[a-zA-Z0-9-_]+$ Roaming Platform (e.g. oicp, eclearing) |
[- {
- "emp": "DEXYZ",
- "session_count": 12,
- "first_billing_time": "2023-04-01T12:00:00+02:00",
- "last_billing_time": "2023-04-01T12:00:00+02:00",
- "roaming_platform": "oicp"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "invoice_date" Enum: "id" "invoice_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| organization_hierarchy | string^[a-zA-Z0-9,]+$|^[*]{1}$ A comma separated list of organization IDs to include in the result set of list endpoints eg. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| roaming_platform | string^[a-zA-Z0-9-_]+$ Roaming Platform |
| roaming_provider | string^[a-zA-Z0-9-*+]+$ Roaming Provider |
| search | string Search term |
[- {
- "id": "2023-06-99",
- "provider": "dewln",
- "provider_name": "ACME Company",
- "provider_email": "accounting@example.com",
- "sub_provider_ids": "DE123,NL456,FR789",
- "issuer": "dewln",
- "issuer_name": "Wirelane GmbH",
- "platform": "OICP",
- "invoice_date": "2023-04-01",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "display_name": "2023-01-00001-roaming-emp-detest-oicp-ACME Company",
- "published_as": "email",
- "published_at": "2023-04-01T12:00:00+02:00"
}
]Get a single roaming emp invoice as JSON data or in binary document form.
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Accept | string Default: application/pdf Enum: "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
Resends the roaming emp invoice to the corresponding customer. The sender is the given organization.
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "2023-06-99",
- "provider": "dewln",
- "provider_name": "ACME Company",
- "provider_email": "accounting@example.com",
- "sub_provider_ids": "DE123,NL456,FR789",
- "issuer": "dewln",
- "issuer_name": "Wirelane GmbH",
- "platform": "OICP",
- "invoice_date": "2023-04-01",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "display_name": "2023-01-00001-roaming-emp-detest-oicp-ACME Company",
- "published_as": "email",
- "published_at": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "invoice_date" Enum: "id" "invoice_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| organization_hierarchy | string^[a-zA-Z0-9,]+$|^[*]{1}$ A comma separated list of organization IDs to include in the result set of list endpoints eg. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "2023-06-99",
- "cpo": "dewln",
- "cpo_name": "Test Gemeinde",
- "issuer": "dewln",
- "issuer_name": "Wirelane GmbH",
- "invoice_date": "2023-04-01",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "display_name": "2023-01-00001-saas-O1234-C-00000000-ACME Company",
- "contract_number": "C-00000001",
- "contract_type": "bmvi",
- "solution_type": "bmvi",
- "published_as": "email",
- "published_at": "2023-04-01T12:00:00+02:00"
}
]Triggers the generation of the Saas invoices for a specific time-range. Optionally, the generated documents can be sent to the CPO.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| contract_number required | string Contract Number to generate the SaaS invoices for |
| end_date required | string <date-time> End date and time for the SaaS invoices generation |
| invoice_date required | string <date-time> Invoice date and time |
| start_date required | string <date-time> Start date and time for the SaaS invoices generation |
| generate_cpo_credit_note | boolean Default: false Triggers the generation of the CpoCreditNotes which are required for the SaaS invoices. |
| publish | boolean Default: false If true, the generated documents will be sent to the cpo after generation. |
{- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "invoice_date": "2023-04-01T12:00:00+02:00",
- "contract_number": "C-00000001",
- "publish": true,
- "generate_cpo_credit_note": true
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single saas invoice as JSON data or in binary document form.
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Accept | string Default: application/pdf Enum: "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
Deletes the Saas invoice and the associated Cpo credit note, if it exists
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| deletionReason required | string Reason for deleting the resource |
{- "deletionReason": "deletionReason"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Resends the saas invoice to the corresponding customer. The sender ist the given organization.
| invoiceId required | string^[a-zA-Z0-9-_]+$ Invoice ID (assigned by the system) |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "2023-06-99",
- "cpo": "dewln",
- "cpo_name": "Test Gemeinde",
- "issuer": "dewln",
- "issuer_name": "Wirelane GmbH",
- "invoice_date": "2023-04-01",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "display_name": "2023-01-00001-saas-O1234-C-00000000-ACME Company",
- "contract_number": "C-00000001",
- "contract_type": "bmvi",
- "solution_type": "bmvi",
- "published_as": "email",
- "published_at": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| filter_valid | boolean Filter to return only valid documents |
| invoiceDate | string^20[0-9]{2}\-[0-1]{1}[0-9]{1}$ Filter by invoice date in form YYYY-MM |
| order_by | string Default: "invoice_date" Value: "invoice_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "2023-06-99",
- "issuer": "issuer",
- "display_name": "cpo_credit_note_payout_2023-12_3_99852_valid.xml",
- "invoice_date": "invoice_date",
- "total_transaction_amount": 19,
- "transaction_count": 6,
- "invalid_transactions": true,
- "created_at": "2023-04-01",
- "completed_at": "2023-04-01"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| creditNotes required | Array of integers The ids of the cpo-creditnotes to create a sepa document for |
{- "creditNotes": [
- 0,
- 0
]
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| documentId required | string^[a-zA-Z0-9-_]+$ SEPA document ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| completedAt required | string <date-time> Completed at date and time |
{- "completedAt": "2023-04-01T12:00:00+02:00"
}{- "id": "2023-06-99",
- "issuer": "issuer",
- "display_name": "cpo_credit_note_payout_2023-12_3_99852_valid.xml",
- "invoice_date": "invoice_date",
- "total_transaction_amount": 19,
- "transaction_count": 6,
- "invalid_transactions": true,
- "created_at": "2023-04-01",
- "completed_at": "2023-04-01"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
{- "issued_receipts": 0.8008281904610115
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "active_accounts": 0.8008281904610115,
- "blocked_accounts": 6.027456183070403,
- "active_cards": 1.4658129805029452,
- "registrations": {
- "registrationsPerDay": [
- {
- "date_label": "1970-01-01",
- "current": 5,
- "previous_month": 4,
- "previous_year": 8
}, - {
- "date_label": "1970-01-01",
- "current": 5,
- "previous_month": 4,
- "previous_year": 8
}
]
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "name" Value: "name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "name": "name",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "gridCapacity": 1000,
- "availablePower": 100000,
- "energy_management_provider": "NONE",
- "tenant": "dewln",
- "chargingStationCount": 42
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string |
| tenant required | string Tenant ID |
object (Address) | |
| availablePower | number <double> [ 1 .. 100000 ] Available power (purchased power per contract), in kW. |
| energy_management_provider | string Enum: "NONE" "AMPCONTROL" Energy management provider |
| gridCapacity | number <double> [ 1 .. 1000 ] Capacity of grid connection point (per phase), in amp. |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "name": "name",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "gridCapacity": 1000,
- "availablePower": 100000,
- "energy_management_provider": "NONE",
- "tenant": "dewln",
- "chargingStationCount": 42
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "name": "name",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "gridCapacity": 1000,
- "availablePower": 100000,
- "energy_management_provider": "NONE",
- "tenant": "dewln",
- "chargingStationCount": 42
}| chargingSiteId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The charging site ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| chargingSiteId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The charging site ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "name": "name",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "gridCapacity": 1000,
- "availablePower": 100000,
- "energy_management_provider": "NONE",
- "tenant": "dewln",
- "chargingStationCount": 42
}| chargingSiteId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The charging site ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string |
| tenant required | string Tenant ID |
object (Address) | |
| availablePower | number <double> [ 1 .. 100000 ] Available power (purchased power per contract), in kW. |
| energy_management_provider | string Enum: "NONE" "AMPCONTROL" Energy management provider |
| gridCapacity | number <double> [ 1 .. 1000 ] Capacity of grid connection point (per phase), in amp. |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "name": "name",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "gridCapacity": 1000,
- "availablePower": 100000,
- "energy_management_provider": "NONE",
- "tenant": "dewln",
- "chargingStationCount": 42
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "name": "name",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "gridCapacity": 1000,
- "availablePower": 100000,
- "energy_management_provider": "NONE",
- "tenant": "dewln",
- "chargingStationCount": 42
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "tenant": "dewln",
- "owner": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}, - "ci": {
- "web_color_main": {
- "hex": "#094a00"
}, - "web_color_secondary": {
- "hex": "#094a00"
}, - "web_color_head_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_text": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links_hover": {
- "hex": "#094a00"
}, - "web_color_cpoint_map_clusters": {
- "hex": "#094a00"
}, - "web_font_main": "web_font_main",
- "web_privacy_policy": {
- "text": "text",
- "link": "link"
}, - "web_terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "title": "My Charging Portal",
- "google_maps_api_key": "GMAPS-KEY-1D0A3612402632D300740501DFF5A085"
}, - "emps": [
- {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}, - {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}
], - "domains": [
- "my-tenant.emobilitycloud.com"
], - "is_custom_domain": false
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
| web_color_main required | string^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ Main color |
| web_color_secondary required | string^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ Second color |
| google_maps_api_key | string Google Maps API key to be used for this domain. Only allowed if |
| title | string The name of the organization |
{- "web_color_main": "#094a00",
- "web_color_secondary": "#094a00",
- "title": "Wirelane GmbH",
- "google_maps_api_key": "GMAPS-KEY-1D0A3612402632D300740501DFF5A085"
}{- "tenant": "dewln",
- "owner": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}, - "ci": {
- "web_color_main": {
- "hex": "#094a00"
}, - "web_color_secondary": {
- "hex": "#094a00"
}, - "web_color_head_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_text": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links_hover": {
- "hex": "#094a00"
}, - "web_color_cpoint_map_clusters": {
- "hex": "#094a00"
}, - "web_font_main": "web_font_main",
- "web_privacy_policy": {
- "text": "text",
- "link": "link"
}, - "web_terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "title": "My Charging Portal",
- "google_maps_api_key": "GMAPS-KEY-1D0A3612402632D300740501DFF5A085"
}, - "emps": [
- {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}, - {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}
], - "domains": [
- "my-tenant.emobilitycloud.com"
], - "is_custom_domain": false
}| organizationDomainTargetProperty required | string Value: "favicon" Target property |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "tenant": "dewln",
- "owner": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}, - "ci": {
- "web_color_main": {
- "hex": "#094a00"
}, - "web_color_secondary": {
- "hex": "#094a00"
}, - "web_color_head_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_text": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links_hover": {
- "hex": "#094a00"
}, - "web_color_cpoint_map_clusters": {
- "hex": "#094a00"
}, - "web_font_main": "web_font_main",
- "web_privacy_policy": {
- "text": "text",
- "link": "link"
}, - "web_terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "title": "My Charging Portal",
- "google_maps_api_key": "GMAPS-KEY-1D0A3612402632D300740501DFF5A085"
}, - "emps": [
- {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}, - {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}
], - "domains": [
- "my-tenant.emobilitycloud.com"
], - "is_custom_domain": false
}| organizationDomainTargetProperty required | string Value: "favicon" Target property |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Content-Type | string Default: image/png Value: "image/png" Controls the Content-Type of the request. |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
File upload
{- "tenant": "dewln",
- "owner": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}, - "ci": {
- "web_color_main": {
- "hex": "#094a00"
}, - "web_color_secondary": {
- "hex": "#094a00"
}, - "web_color_head_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_text": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links": {
- "hex": "#094a00"
}, - "web_color_left_sidebar_navigation_links_hover": {
- "hex": "#094a00"
}, - "web_color_cpoint_map_clusters": {
- "hex": "#094a00"
}, - "web_font_main": "web_font_main",
- "web_privacy_policy": {
- "text": "text",
- "link": "link"
}, - "web_terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "title": "My Charging Portal",
- "google_maps_api_key": "GMAPS-KEY-1D0A3612402632D300740501DFF5A085"
}, - "emps": [
- {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}, - {
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}",
- "email": "email",
- "vat_number": "vat_number",
- "invoice_logo": "invoice_logo",
- "tax_rate": 19,
- "default_time_price_rounding_mode": "EXACT",
- "default_energy_price_rounding_mode": "EXACT",
- "enforce_exact_energy_rounding": false,
- "url_resources_tac": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "url_resources_privacy": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "customer_contact_person": "John Doe",
- "email_notification_events": "email_notification_events",
- "email_notification_customer_registration": "email_notification_customer_registration",
- "payout_information": {
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "iban": "DE16591900001234567890",
- "reference": "Payout charging infrastructure"
}, - "invoice_footer": "{\"de\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"],\"en\":[\"footer line 1\",\"footer line 2\",\"footer line 3\"]}",
- "email_footer": "{\"de\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\",\"en\":\"\\nBest Regards,\\n\\nYour Organization Team\\n\\nSome more footer info\"}",
- "service_level_agreement": "Level 1",
- "highlight_color": "#094a00",
- "terms_and_conditions": {
- "text": "text",
- "link": "link"
}, - "privacy_policy": {
- "text": "text",
- "link": "link"
}, - "url_resources": [
- {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}, - {
- "resource_type": "privacy",
- "version": 1,
- "language": "de",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "content_type": "html"
}
], - "b2c_sender_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "invoice_show_tenant_data": false,
- "rights": [
- "emp",
- "emp"
], - "roles": [
- "roles",
- "roles"
], - "internal_info": "internal_info",
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
]
}
}
], - "domains": [
- "my-tenant.emobilitycloud.com"
], - "is_custom_domain": false
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| event_names | Array of strings[ items^[a-zA-Z0-9-_*]+$ ] Event name |
| order_by | string Default: "eventDate" Value: "eventDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| resource_id | string^[a-zA-Z0-9-_*]+$ Resource ID |
| resource_types | Array of strings[ items^[a-zA-Z0-9-_*]+$ ] Resource type |
[- {
- "id": "88292387-5212-4454-bfd1-66569d65197d",
- "tenant": "dewln",
- "resource_id": "cf834a4f-2b35-4f11-8dea-d1932cdd748e",
- "resource_type": "tariff",
- "resource_owner": "dewln",
- "correlation_id": "eedfb9c0-6e38-4a6f-9ba2-de19ee911cfe",
- "action": "update",
- "source": "business_relation",
- "actor_tenant": "dewln",
- "actor_type": "system",
- "actor_id": "DEWLNC123456789",
- "event_date": "2023-04-01T12:00:00+02:00",
- "event_name": "ocpp_charging_station_update",
- "data_format": "data_format",
- "data": "data",
- "core_data": "core_data"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| device_types | Array of strings Filter model by device type. |
| order_by | string Default: "name" Enum: "id" "name" "modelNumber" "deviceType" "vendor_name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "name": "name",
- "model_number": "model_number",
- "device_type": "device_type",
- "vendor_id": "vendor_id",
- "vendor_name": "vendor_name",
- "firmwares_count": 0
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| device_type required | string Enum: "charging-station" "router" "payment-terminal" The device type of the model |
| name required | string The name of the model |
| vendor_id required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The id of the vendor of the model |
| model_number | string The model number of the model |
{- "name": "name",
- "model_number": "model_number",
- "device_type": "charging-station",
- "vendor_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77"
}{- "id": "id",
- "name": "name",
- "model_number": "model_number",
- "device_type": "device_type",
- "vendor_id": "vendor_id",
- "vendor_name": "vendor_name",
- "firmwares_count": 0
}| modelId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Device model id |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| modelId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Device model id |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "id",
- "name": "name",
- "model_number": "model_number",
- "device_type": "device_type",
- "vendor_id": "vendor_id",
- "vendor_name": "vendor_name",
- "firmwares_count": 0
}| modelId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Device model id |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| model_number | string The model number of the model |
| name | string The name of the model |
{- "name": "name",
- "model_number": "model_number"
}{- "id": "id",
- "name": "name",
- "model_number": "model_number",
- "device_type": "device_type",
- "vendor_id": "vendor_id",
- "vendor_name": "vendor_name",
- "firmwares_count": 0
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "name" Value: "name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "name": "name",
- "modelCount": 0
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 50 characters Name of firmware vendor |
{- "name": "name"
}{- "id": "id",
- "name": "name",
- "modelCount": 0
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| vendorId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Firmware vendor ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| vendorId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Firmware vendor ID |
{- "id": "id",
- "name": "name",
- "modelCount": 0
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| vendorId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Firmware vendor ID |
| name required | string <= 50 characters Name of firmware vendor |
{- "name": "name"
}{- "id": "id",
- "name": "name",
- "modelCount": 0
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 255 characters Name of the API Client. |
| active | boolean Default: true Active flag of the API Client. |
| context | string <= 255 characters Context to use in Tariff/POI lookup. |
| grants | Array of strings Items Enum: "client_credentials" "password" Supported grant types for the API Client. |
| scopes | Array of strings Items Enum: "account" "domains" "pois_search" Supported scopes for the API Client. |
{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}| apiClientId required | string API Client Identifier |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}| apiClientId required | string API Client Identifier |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}| apiClientId required | string API Client Identifier |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 255 characters Name of the API Client. |
| active | boolean Default: true Active flag of the API Client. |
| context | string <= 255 characters Context to use in Tariff/POI lookup. |
| grants | Array of strings Items Enum: "client_credentials" "password" Supported grant types for the API Client. |
| scopes | Array of strings Items Enum: "account" "domains" "pois_search" Supported scopes for the API Client. |
{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}| apiClientId required | string API Client Identifier |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "identifier": "identifier",
- "secret": "secret",
- "name": "My API Client",
- "grants": [
- "client_credentials"
], - "scopes": [
- "account"
], - "active": true,
- "context": "wirelane",
- "last_access_token": "2023-04-01T12:00:00+02:00",
- "active_access_tokens": 0
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| callback_url required | string <= 255 characters ^http(s):\/\/. Callback URL which will be called with the event data as content, must reply with status code 200. |
| secret required | string <password> <= 255 characters Secret which is used to build the X-Webhook-Signature header containing the HMAC sha256 of the webhook request content. |
| events | Array of strings List of events the webhook should be active for, leave empty for all events. |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| webhookId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Webhook UUID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| webhookId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Webhook UUID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| webhookId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Webhook UUID |
| callback_url required | string <= 255 characters ^http(s):\/\/. Callback URL which will be called with the event data as content, must reply with status code 200. |
| secret required | string <password> <= 255 characters Secret which is used to build the X-Webhook-Signature header containing the HMAC sha256 of the webhook request content. |
| events | Array of strings List of events the webhook should be active for, leave empty for all events. |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "secret": "MySecret",
- "events": [
- "events",
- "events"
], - "last_history_timestamp": "2023-04-01T12:00:00+02:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| webhookId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Webhook UUID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "timestamp": "2023-04-01T12:00:00+02:00",
- "status": true,
- "result": "result"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| webhookId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Webhook UUID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "timestamp": "2023-04-01T12:00:00+02:00",
- "status": true,
- "result": "result"
}Get error logs for order related tasks like importing orders from Exact or updating orders via iDoc files.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| category | Array of strings Items Enum: "ORDER_IMPORT" "ORDER_UPDATES" "DELIVERY_FILE_TRANSFER" "PAYMENT_TERMINALS_IMPORT" Category of the error log |
| level | Array of strings Items Enum: "WARNING" "ERROR" "CRITICAL" Log level |
| message | string Partial search for the error message |
| order_by | string Default: "last_occurence_date" Enum: "category" "resource_id" "message" "level" "creation_date" "last_occurence_date" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| resource_id | string ID of the affected resource |
[- {
- "id": 0,
- "category": "ORDER_IMPORT",
- "resource_id": "04ffca06-2531-4630-a6f1-31ddcb8cf0d0",
- "message": "Failed to import order",
- "level": "WARNING",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "last_occurence_date": "2023-04-01T12:00:00+02:00"
}
]Get the list of order items.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| active | boolean Filter items based on active state |
| confirmed_delivery_date_since | string <date> The date time to search from for the confirmed delivery date |
| confirmed_delivery_date_until | string <date> The date until which to search for based on the confirmed delivery date |
| control_cabinet_number | string Unique identifier/number of the control cabinet (enclosure) where the charging system is installed |
| customer_name | string Partial search for customer name |
| delivery_city | string Delivery Address City |
| delivery_country | string Country code filter |
| delivery_date_since | string <date> The date time to search from for the delivery date |
| delivery_date_until | string <date> The date until which to search for based on the delivery date |
| delivery_street | string Delivery Address Street and Number |
| delivery_type | Array of strings Items Enum: "DELIVERY" "PICKUP" |
| delivery_zip | string Delivery Address Zip |
| desired_delivery_date_since | string <date> The date time to search from for the desired delivery date |
| desired_delivery_date_until | string <date> The date until which to search for based on the desired delivery date |
| energy_meter_serial_number | string Partial search for the serial number of the energy meter |
| goods_issue_date_since | string <date> The date time to search from for the goods issue date |
| goods_issue_date_until | string <date> The date until which to search for based on the goods issue date |
| has_router | boolean Filter orders with or without a router |
| has_switch | boolean Filter orders with or without a switch |
| has_tap_terminal | boolean Filter orders with or without a tap device |
| installation_city | string Installation Address City |
| installation_country | string Installation Address Country |
| installation_street | string Installation Address Street and Number |
| installation_zip | string Installation Address Zip |
| invoice_creation_request_date_since | string <date> The date to search from for the invoice creation request date |
| invoice_creation_request_date_until | string <date> The date until which to search for based on invoice creation request date |
| is_b_grade | boolean Default: false Boolean filter to specify the type of orders to return. If set to true, only b-grade goods will be included. If set to false (default), only regular orders will be returned. |
| item_code | string Partial search for item code |
| ma_lo_id | string Partial search for the ID of the market location (MaLo-Id) |
| master_branding_evse_id | string Partial search for the master EVSE-ID |
| master_serial_number | string Partial search for the serial number of the master controller |
| me_lo_id | string Partial search for the ID of the measuring location (MeLo-Id) |
| onboarding_date_since | string <date> The date time to search from for the onboarding date |
| onboarding_date_until | string <date> The date until which to search for based on the onboarding date |
| order_by | string Default: "purchase_order_document_number" Enum: "confirmed_delivery_date" "control_cabinet_number" "customer_name" "delivery_city" "delivery_street" "delivery_zip" "delivery_country" "delivery_type" "desired_delivery_date" "energy_meter_serial_number" "goods_issue_date" "installation_city" "installation_country" "installation_street" "installation_zip" "invoice_creation_request_date" "item_code" "ma_lo_id" "master_branding_evse_id" "master_serial_number" "me_lo_id" "onboarding_date" "order_date" "order_status" "original_purchase_order_document_number" "original_sales_order_number" "planned_production_week" "product_category" "product_description" "production_date" "production_order_number" "project_id" "purchase_order_document_number" "purchase_order_number" "router_mac_address" "router_serial_number" "sales_order_number" "sales_person" "sim_iccid" "slave_1_branding_evse_id" "slave_1_serial_number" "slave_2_branding_evse_id" "slave_2_serial_number" "smartmeter_gateway_serial_number" "tap_device_id" "tap_feig_serial_number" "tap_lavego_id" "tap_module_type" "tracking_number" "transducer_1" "transducer_2" "transducer_3" "transducer_factor" "transport_number" Name for sort |
| order_date_since | string <date> The date time to search from for the order date |
| order_date_until | string <date> The date until which to search for based on the order date |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| order_item_id | string Partial search for order item id |
| order_status | Array of strings Items Enum: "CANCELLED" "OPEN" "TRANSMITTED" "IN_PROGRESS" "PRODUCTION_COMPLETED" "READY_FOR_SHIPMENT" "SHIPPED" "DELIVERED" "RETURNED" Status of the order |
| original_purchase_order_document_number | string Partial search for the original purchase order document number (only relevant for b-grade orders) |
| original_sales_order_number | string Partial search for the original sales order number (only relevant for b-grade orders) |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| planned_production_week | string The planned production week according to ISO 8601 |
| product_category | string Enum: "ALPITRONIC" "LIGHT_CHARGE" "LIGHT_CHARGE_EVO" Product category |
| product_description | string Partial search for product description |
| production_date_since | string <date> The date time to search from for the production date |
| production_date_until | string <date> The date until which to search for based on the production date |
| production_order_number | string Partial search for production order number |
| project_id | string Partial search for the project id, e.g. an icr number for public charging points |
| purchase_order_document_number | string Partial search for purchase order document number |
| purchase_order_number | string Partial search for purchase order number |
| router_mac_address | string MAC address of the router used by the charging station for network connectivity |
| router_serial_number | string Partial search for the serial number of the router |
| sales_order_number | string Partial search for sales order number |
| sales_person | string Partial search for sales person |
| search | string Search term |
| sim_iccid | string Partial search for the ICCID of the sim card |
| slave_1_branding_evse_id | string Partial search for the EVSE-ID of the first slave |
| slave_1_serial_number | string Partial search for the serial number of the first slave controller |
| slave_2_branding_evse_id | string Partial search for the EVSE-ID of the second slave |
| slave_2_serial_number | string Partial search for the serial number of the second slave controller |
| smartmeter_gateway_serial_number | string Partial search for the serial number of the smartmeter gateway |
| solution_type | string Partial search for solution type |
| tap_device_id | string Partial search for the tap device ID |
| tap_feig_serial_number | string Partial search for the FEIG serial number of the tap terminal |
| tap_lavego_id | string Partial search for the terminal ID of the tap terminal provided by Lavego |
| tap_module_type | string Type of the tap payment module |
| tracking_number | string Partial search for tracking number |
| transducer_1 | string Serial number of the current transformer (CT) for phase L1 |
| transducer_2 | string Serial number of the current transformer (CT) for phase L2 |
| transducer_3 | string Serial number of the current transformer (CT) for phase L3 |
| transducer_factor | string The transducer factor needed for electricity contracts |
| transport_number | string Partial search for transport number |
[- {
- "order_item_id": "80c384f1-57db-4d0d-b44c-6526960b0b521",
- "purchase_order_number": 20230483,
- "line_number": 1,
- "purchase_order_document_number": "20230483,01",
- "original_purchase_order_document_number": "20230483,01",
- "sales_order_number": 20230696,
- "original_sales_order_number": 20230696,
- "planned_production_week": "2024-W44",
- "production_order_number": 2050187,
- "product_category": "LIGHT_CHARGE",
- "item_code": "CH-10322C",
- "product_description": "Doppelstele",
- "goods_issue_date": "2023-04-01",
- "confirmed_delivery_date": "2023-04-01",
- "desired_delivery_date": "2023-04-01",
- "delivery_date": "2023-04-01",
- "delivery_number": "0081008494",
- "delivery_type": "delivery",
- "tracking_number": "tracking_number",
- "transport_number": "10002655",
- "project_id": "10002655",
- "production_date": "2023-04-01",
- "transmitted_date": "2023-04-01",
- "router_serial_number": "6000337203",
- "sim_iccid": "10002655",
- "tap_feig_serial_number": "10002655",
- "tap_device_id": "10002655",
- "tap_lavego_id": "10002655",
- "tap_lavego_status": "missing_data",
- "tap_lavego_missing_fields": [
- "tap_device_id",
- "installation_address_zip_code"
], - "tap_lavego_request_date": "2023-04-01T12:00:00+02:00",
- "master_serial_number": "10002655",
- "slave_1_serial_number": "10002655",
- "slave_2_serial_number": "10002655",
- "master_branding_evse_id": "DE*WLN*EL02332",
- "slave_1_branding_evse_id": "DE*WLN*ES000529",
- "slave_2_branding_evse_id": "DE*WLN*ES000530",
- "energy_meter_serial_number": "12345678",
- "smartmeter_gateway_serial_number": "SMGW1234567890",
- "me_lo_id": "DE 000562 66802 AO6G56M11SN51G21M24S",
- "ma_lo_id": "41373559241",
- "order_date": "2023-04-01",
- "sales_person": "Max Mustermann",
- "customer_name": "Hotel XYZ",
- "customer_contact_name": "Max Mustermann",
- "customer_phone": "01234 030 89-0",
- "order_status": "open",
- "solution_type": "Caas-EmSo",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "installation_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "active": true,
- "has_router": true,
- "has_switch": true,
- "has_tap_terminal": true,
- "onboarding_date": "2023-04-01",
- "invoice_creation_request_date": "2023-04-01",
- "transducer_factor": "100/5A",
- "control_cabinet_number": "CC-0042",
- "router_mac_address": "aa:bb:cc:dd:ee:ff",
- "transducer_1": "CT-L1-123456",
- "transducer_2": "CT-L2-123456",
- "transducer_3": "CT-L3-123456",
- "tap_module_type": "CCV IM30",
- "note": "Station was initially ordered by customer XY"
}
]Deactivates order items by a list of ids.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_item_ids required | Array of strings List of orderItem ids |
{- "order_item_ids": [
- "a1bb4d01-bef9-4cc1-96a5-0d8a6ee538de2",
- "a1bb4d01-bef9-4cc1-96a5-0d8a6ee538de2"
]
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Deletes a single order item by its ID.
| orderItemId required | string^[a-zA-Z0-9-_]+$ Order item ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single order item by its ID.
| orderItemId required | string^[a-zA-Z0-9-_]+$ Order item ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "order_item_id": "80c384f1-57db-4d0d-b44c-6526960b0b521",
- "purchase_order_number": 20230483,
- "line_number": 1,
- "purchase_order_document_number": "20230483,01",
- "original_purchase_order_document_number": "20230483,01",
- "sales_order_number": 20230696,
- "original_sales_order_number": 20230696,
- "planned_production_week": "2024-W44",
- "production_order_number": 2050187,
- "product_category": "LIGHT_CHARGE",
- "item_code": "CH-10322C",
- "product_description": "Doppelstele",
- "goods_issue_date": "2023-04-01",
- "confirmed_delivery_date": "2023-04-01",
- "desired_delivery_date": "2023-04-01",
- "delivery_date": "2023-04-01",
- "delivery_number": "0081008494",
- "delivery_type": "delivery",
- "tracking_number": "tracking_number",
- "transport_number": "10002655",
- "project_id": "10002655",
- "production_date": "2023-04-01",
- "transmitted_date": "2023-04-01",
- "router_serial_number": "6000337203",
- "sim_iccid": "10002655",
- "tap_feig_serial_number": "10002655",
- "tap_device_id": "10002655",
- "tap_lavego_id": "10002655",
- "tap_lavego_status": "missing_data",
- "tap_lavego_missing_fields": [
- "tap_device_id",
- "installation_address_zip_code"
], - "tap_lavego_request_date": "2023-04-01T12:00:00+02:00",
- "master_serial_number": "10002655",
- "slave_1_serial_number": "10002655",
- "slave_2_serial_number": "10002655",
- "master_branding_evse_id": "DE*WLN*EL02332",
- "slave_1_branding_evse_id": "DE*WLN*ES000529",
- "slave_2_branding_evse_id": "DE*WLN*ES000530",
- "energy_meter_serial_number": "12345678",
- "smartmeter_gateway_serial_number": "SMGW1234567890",
- "me_lo_id": "DE 000562 66802 AO6G56M11SN51G21M24S",
- "ma_lo_id": "41373559241",
- "order_date": "2023-04-01",
- "sales_person": "Max Mustermann",
- "customer_name": "Hotel XYZ",
- "customer_contact_name": "Max Mustermann",
- "customer_phone": "01234 030 89-0",
- "order_status": "open",
- "solution_type": "Caas-EmSo",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "installation_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "active": true,
- "has_router": true,
- "has_switch": true,
- "has_tap_terminal": true,
- "onboarding_date": "2023-04-01",
- "invoice_creation_request_date": "2023-04-01",
- "transducer_factor": "100/5A",
- "control_cabinet_number": "CC-0042",
- "router_mac_address": "aa:bb:cc:dd:ee:ff",
- "transducer_1": "CT-L1-123456",
- "transducer_2": "CT-L2-123456",
- "transducer_3": "CT-L3-123456",
- "tap_module_type": "CCV IM30",
- "note": "Station was initially ordered by customer XY"
}Update a single order item by its ID.
| orderItemId required | string^[a-zA-Z0-9-_]+$ Order item ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
The order item to update
| control_cabinet_number | string Unique identifier/number of the control cabinet (enclosure) where the charging system is installed |
| delivery_type | string Enum: "delivery" "pickup" |
| desired_delivery_date | string <date> The desired delivery date. |
| energy_meter_serial_number | string Serial number of the energy meter, which measures the power consumption |
| has_router | boolean True if the charging station will be bundled with a router. Only updateable for b-grade order items. |
| has_switch | boolean True if the charging station will be bundled with a switch. Only updateable for b-grade order items. |
| has_tap_terminal | boolean True if the charging station has been ordered with a tap payment terminal attached. Only updateable for b-grade order items. |
| ma_lo_id | string ID of the market location, which is the location where energy is generated/input or consumed/withdrawn. It´s a eleven-digit code number. |
| master_branding_evse_id | string The master EVSE-ID - can only be updated if station has not been onboarded yet |
| master_serial_number | string The master serial number |
| me_lo_id | string ID of the measuring location, which defines the location at which physical energy is actually measured. It´s a 33-digit code number and starts with the country code e.g. DE |
| planned_production_week | string^\d{4}\-W\d{1,2}$ Planned production week |
| project_id | string |
| router_mac_address | string MAC address of the router used by the charging station for network connectivity |
| router_serial_number | string The serial number of the router |
| sales_order_number | integer Exact sales order number. Only updateable for b-grade order items. |
| sim_iccid | string The ICCID of the sim card |
| slave_1_branding_evse_id | string The EVSE-ID of the first slave - can only be updated if station has not been onboarded yet |
| slave_2_branding_evse_id | string The EVSE-ID of the second slave - can only be updated if station has not been onboarded yet |
| smartmeter_gateway_serial_number | string Serial number of the smartmeter gateway, which can securely integrate one or more modern metering devices (e.g. an energy meter) into a communication network |
| tap_device_id | string The tap device ID |
| tap_feig_serial_number | string The FEIG serial number of the tap terminal |
| tap_lavego_id | string The terminal ID of the tap terminal provided by Lavego |
| tap_module_type | string Type of the tap payment module |
| transducer_1 | string Serial number of the current transformer (CT) for phase L1 |
| transducer_2 | string Serial number of the current transformer (CT) for phase L2 |
| transducer_3 | string Serial number of the current transformer (CT) for phase L3 |
| transducer_factor | string Transducer factor for electricity contracts |
| transport_number | string Transport number |
{- "sales_order_number": 20230696,
- "tap_lavego_id": "tap_lavego_id",
- "delivery_type": "delivery",
- "desired_delivery_date": "2023-04-01",
- "project_id": "project_id",
- "has_router": true,
- "has_switch": true,
- "has_tap_terminal": true,
- "energy_meter_serial_number": "12345678",
- "smartmeter_gateway_serial_number": "SMGW1234567890",
- "me_lo_id": "DE 000562 66802 AO6G56M11SN51G21M24S",
- "ma_lo_id": "41373559241",
- "planned_production_week": "2024-W44",
- "router_serial_number": "router_serial_number",
- "sim_iccid": "sim_iccid",
- "tap_feig_serial_number": "tap_feig_serial_number",
- "tap_device_id": "tap_device_id",
- "master_branding_evse_id": "master_branding_evse_id",
- "slave_1_branding_evse_id": "slave_1_branding_evse_id",
- "slave_2_branding_evse_id": "slave_2_branding_evse_id",
- "transducer_factor": "100/5A",
- "control_cabinet_number": "CC-0042",
- "router_mac_address": "aa:bb:cc:dd:ee:ff",
- "transducer_1": "CT-L1-123456",
- "transducer_2": "CT-L2-123456",
- "transducer_3": "CT-L3-123456",
- "tap_module_type": "CCV IM30",
- "transport_number": "10002655",
- "master_serial_number": "master_serial_number"
}{- "order_item_id": "80c384f1-57db-4d0d-b44c-6526960b0b521",
- "purchase_order_number": 20230483,
- "line_number": 1,
- "purchase_order_document_number": "20230483,01",
- "original_purchase_order_document_number": "20230483,01",
- "sales_order_number": 20230696,
- "original_sales_order_number": 20230696,
- "planned_production_week": "2024-W44",
- "production_order_number": 2050187,
- "product_category": "LIGHT_CHARGE",
- "item_code": "CH-10322C",
- "product_description": "Doppelstele",
- "goods_issue_date": "2023-04-01",
- "confirmed_delivery_date": "2023-04-01",
- "desired_delivery_date": "2023-04-01",
- "delivery_date": "2023-04-01",
- "delivery_number": "0081008494",
- "delivery_type": "delivery",
- "tracking_number": "tracking_number",
- "transport_number": "10002655",
- "project_id": "10002655",
- "production_date": "2023-04-01",
- "transmitted_date": "2023-04-01",
- "router_serial_number": "6000337203",
- "sim_iccid": "10002655",
- "tap_feig_serial_number": "10002655",
- "tap_device_id": "10002655",
- "tap_lavego_id": "10002655",
- "tap_lavego_status": "missing_data",
- "tap_lavego_missing_fields": [
- "tap_device_id",
- "installation_address_zip_code"
], - "tap_lavego_request_date": "2023-04-01T12:00:00+02:00",
- "master_serial_number": "10002655",
- "slave_1_serial_number": "10002655",
- "slave_2_serial_number": "10002655",
- "master_branding_evse_id": "DE*WLN*EL02332",
- "slave_1_branding_evse_id": "DE*WLN*ES000529",
- "slave_2_branding_evse_id": "DE*WLN*ES000530",
- "energy_meter_serial_number": "12345678",
- "smartmeter_gateway_serial_number": "SMGW1234567890",
- "me_lo_id": "DE 000562 66802 AO6G56M11SN51G21M24S",
- "ma_lo_id": "41373559241",
- "order_date": "2023-04-01",
- "sales_person": "Max Mustermann",
- "customer_name": "Hotel XYZ",
- "customer_contact_name": "Max Mustermann",
- "customer_phone": "01234 030 89-0",
- "order_status": "open",
- "solution_type": "Caas-EmSo",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "installation_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "active": true,
- "has_router": true,
- "has_switch": true,
- "has_tap_terminal": true,
- "onboarding_date": "2023-04-01",
- "invoice_creation_request_date": "2023-04-01",
- "transducer_factor": "100/5A",
- "control_cabinet_number": "CC-0042",
- "router_mac_address": "aa:bb:cc:dd:ee:ff",
- "transducer_1": "CT-L1-123456",
- "transducer_2": "CT-L2-123456",
- "transducer_3": "CT-L3-123456",
- "tap_module_type": "CCV IM30",
- "note": "Station was initially ordered by customer XY"
}Deactivates an order item.
| orderItemId required | string^[a-zA-Z0-9-_]+$ Order item ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Update the note field for a single order item by its ID
| orderItemId required | string^[a-zA-Z0-9-_]+$ Order item ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
The note to update
| note | string User-editable note for the order item |
{- "note": "Customer requested expedited delivery"
}{- "order_item_id": "80c384f1-57db-4d0d-b44c-6526960b0b521",
- "purchase_order_number": 20230483,
- "line_number": 1,
- "purchase_order_document_number": "20230483,01",
- "original_purchase_order_document_number": "20230483,01",
- "sales_order_number": 20230696,
- "original_sales_order_number": 20230696,
- "planned_production_week": "2024-W44",
- "production_order_number": 2050187,
- "product_category": "LIGHT_CHARGE",
- "item_code": "CH-10322C",
- "product_description": "Doppelstele",
- "goods_issue_date": "2023-04-01",
- "confirmed_delivery_date": "2023-04-01",
- "desired_delivery_date": "2023-04-01",
- "delivery_date": "2023-04-01",
- "delivery_number": "0081008494",
- "delivery_type": "delivery",
- "tracking_number": "tracking_number",
- "transport_number": "10002655",
- "project_id": "10002655",
- "production_date": "2023-04-01",
- "transmitted_date": "2023-04-01",
- "router_serial_number": "6000337203",
- "sim_iccid": "10002655",
- "tap_feig_serial_number": "10002655",
- "tap_device_id": "10002655",
- "tap_lavego_id": "10002655",
- "tap_lavego_status": "missing_data",
- "tap_lavego_missing_fields": [
- "tap_device_id",
- "installation_address_zip_code"
], - "tap_lavego_request_date": "2023-04-01T12:00:00+02:00",
- "master_serial_number": "10002655",
- "slave_1_serial_number": "10002655",
- "slave_2_serial_number": "10002655",
- "master_branding_evse_id": "DE*WLN*EL02332",
- "slave_1_branding_evse_id": "DE*WLN*ES000529",
- "slave_2_branding_evse_id": "DE*WLN*ES000530",
- "energy_meter_serial_number": "12345678",
- "smartmeter_gateway_serial_number": "SMGW1234567890",
- "me_lo_id": "DE 000562 66802 AO6G56M11SN51G21M24S",
- "ma_lo_id": "41373559241",
- "order_date": "2023-04-01",
- "sales_person": "Max Mustermann",
- "customer_name": "Hotel XYZ",
- "customer_contact_name": "Max Mustermann",
- "customer_phone": "01234 030 89-0",
- "order_status": "open",
- "solution_type": "Caas-EmSo",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "installation_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "active": true,
- "has_router": true,
- "has_switch": true,
- "has_tap_terminal": true,
- "onboarding_date": "2023-04-01",
- "invoice_creation_request_date": "2023-04-01",
- "transducer_factor": "100/5A",
- "control_cabinet_number": "CC-0042",
- "router_mac_address": "aa:bb:cc:dd:ee:ff",
- "transducer_1": "CT-L1-123456",
- "transducer_2": "CT-L2-123456",
- "transducer_3": "CT-L3-123456",
- "tap_module_type": "CCV IM30",
- "note": "Station was initially ordered by customer XY"
}Marks specified order items as "Returned" and stores the return date. New order items will be created based on the original order items.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_item_ids required | Array of strings List of IDs for order items to be marked as returned. |
{- "order_item_ids": [
- "a1bb4d01-bef9-4cc1-96a5-0d8a6ee538de2",
- "a1bb4d01-bef9-4cc1-96a5-0d8a6ee538de2"
]
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Creates and sends the IDoc XML file to the supplier for every given order item id. The transmitted date will be set and the order status will be updated
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_item_ids required | Array of strings List of orderItem ids |
{- "order_item_ids": [
- "a1bb4d01-bef9-4cc1-96a5-0d8a6ee538de2",
- "a1bb4d01-bef9-4cc1-96a5-0d8a6ee538de2"
]
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| delivery_date required | string <date> Date |
| tracking_number required | string |
| transport_number required | string |
{- "transport_number": "transport_number",
- "tracking_number": "tracking_number",
- "delivery_date": "2023-04-01"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a list of product entities
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| category | string Enum: "ALPITRONIC" "LIGHT_CHARGE" "LIGHT_CHARGE_EVO" Filter by category (currently either Alpitronic or Light&Charge). Passing null as filter, means that both categories are returned. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 0,
- "category": "ALPITRONIC",
- "item_code": "OCH-L2_WL_DB703",
- "description": "HYC50 Wallbox",
- "pre_produced": false,
- "referenced_by_order_item": true
}
]Create new product entity
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| category required | string Enum: "ALPITRONIC" "LIGHT_CHARGE" "LIGHT_CHARGE_EVO" The category of the product |
| description required | string Small product description |
| item_code required | string Unique item code of the product |
| pre_produced required | boolean Default: false Flag on whether the product is pre-produced or not |
{- "category": "ALPITRONIC",
- "item_code": "OCH-L2_WL_DB703",
- "description": "HYC50 Wallbox",
- "pre_produced": false
}{- "id": 0,
- "category": "ALPITRONIC",
- "item_code": "OCH-L2_WL_DB703",
- "description": "HYC50 Wallbox",
- "pre_produced": false,
- "referenced_by_order_item": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| productId required | integer The product ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| productId required | integer The product ID |
{- "id": 0,
- "category": "ALPITRONIC",
- "item_code": "OCH-L2_WL_DB703",
- "description": "HYC50 Wallbox",
- "pre_produced": false,
- "referenced_by_order_item": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| productId required | integer The product ID |
| description required | string Small product description |
| category | string Enum: "ALPITRONIC" "LIGHT_CHARGE" "LIGHT_CHARGE_EVO" The category of the product (Can only be updated if Product hasn't been referenced yet) |
| item_code | string Unique item code of the product (Can only be updated if Product hasn't been referenced yet) |
| pre_produced | boolean Flag on whether the product is pre-produced or not (Can only be updated if Product hasn't been referenced yet) |
{- "category": "ALPITRONIC",
- "item_code": "OCH-L2_WL_DB703",
- "description": "HYC50 Wallbox",
- "pre_produced": true
}{- "id": 0,
- "category": "ALPITRONIC",
- "item_code": "OCH-L2_WL_DB703",
- "description": "HYC50 Wallbox",
- "pre_produced": false,
- "referenced_by_order_item": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 1002,
- "name": "name",
- "owner": "dewln",
- "participants": 92,
- "status": "OWNER"
}
]| marketplaceId required | integer Marketplace ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 1002,
- "name": "name",
- "owner": "dewln",
- "participants": 92,
- "status": "OWNER"
}| marketplaceId required | integer Marketplace ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}
]| marketplaceId required | integer Marketplace ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| buyer_right_offered required | boolean Buyer right has been offered by the Marketplace |
| seller_right_offered required | boolean Seller right has been offered by the Marketplace |
| tenant | string Tenant of the Marketplace Membership |
{- "tenant": "dewln",
- "buyer_right_offered": true,
- "seller_right_offered": true
}{- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}| marketplaceId required | integer Marketplace ID |
| membershipTenantId required | string^[a-zA-Z0-9-_]+$ Tenant ID of the Membership |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}| marketplaceId required | integer Marketplace ID |
| membershipTenantId required | string^[a-zA-Z0-9-_]+$ Tenant ID of the Membership |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}| marketplaceId required | integer Marketplace ID |
| membershipTenantId required | string^[a-zA-Z0-9-_]+$ Tenant ID of the Membership |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| buyer_right_requested required | boolean Buyer right has been requested by the Tenant |
| seller_right_requested required | boolean Seller right has been requested by the Tenant |
{- "buyer_right_requested": true,
- "seller_right_requested": true
}{- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}| marketplaceId required | integer Marketplace ID |
| membershipTenantId required | string^[a-zA-Z0-9-_]+$ Tenant ID of the Membership |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| buyer_right_offered required | boolean Buyer right has been offered by the Marketplace |
| seller_right_offered required | boolean Seller right has been offered by the Marketplace |
| tenant | string Tenant of the Marketplace Membership |
{- "tenant": "dewln",
- "buyer_right_offered": true,
- "seller_right_offered": true
}{- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| emps | Array of strings[ items^[a-zA-Z0-9]+$ ] The list of an organization's EMPs (other organizations managing its customers) within a marketplace where the organization and the EMPs participate. Will filter marketplaces where the organization has in its marketplace EMP list any of the ones provided in the query. |
| marketplace_ids | Array of strings[ items^[0-9]+$ ] List of marketplace ids where the organization is a participant. Will filter marketplace profiles for only the marketplaces where the marketplace ID matches. |
| profile_types | Array of strings Items Enum: "SELLER" "BUYER" "NONE" "" What can the organization do in the marketplace.
Passing '' (empty string) as filter, means that everything will match. |
[- {
- "marketplace": 1002,
- "tenant": "dewln",
- "buyer_right_offered": true,
- "buyer_right_requested": true,
- "seller_right_offered": true,
- "seller_right_requested": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| has_roles | boolean Filter MemberGroups on whether they have roles or not.
|
| order_by | string Default: "name" Enum: "name" "member_count" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 255 characters Name of the member group. MUST be unique |
| all_organizations | boolean If |
| organization_groups | Array of strings List of organization groups IDs where the member groups's rights apply |
| rights | Array of strings |
{- "name": "Group1",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- "organization_groups",
- "organization_groups"
]
}{- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}| memberGroupId required | string^[a-zA-Z0-9-_]+$ Member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| memberGroupId required | string^[a-zA-Z0-9-_]+$ Member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}| memberGroupId required | string^[a-zA-Z0-9-_]+$ Member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 255 characters Name of the member group |
| all_organizations | boolean If true, the rights apply to all child organizations of the organization owning the member group |
| organization_groups | Array of strings List of organization groups IDs where the member groups's rights apply |
| rights | Array of strings |
{- "name": "Group1",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- "organization_groups",
- "organization_groups"
]
}{- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}| memberGroupId required | string^[a-zA-Z0-9-_]+$ Member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "priority" Enum: "name" "priority" "active_from_date" "active_until_date" "tariff_type" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| status | Array of strings Items Enum: "active" "inactive" Filters the tariffs for status |
[- {
- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}
]| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "priority" Enum: "name" "priority" "active_from_date" "active_until_date" "tariff_type" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| status | Array of strings Items Enum: "active" "inactive" Filters the tariffs for status |
[- {
- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| pointId required | string^[a-zA-Z0-9-_*]+$ The ID to search for. Note that not all characters indicated by the pattern are allowed for each type of ID. E.g. the asterisk is only allowed if an EVSE-ID is provided. |
| pointTypeId required | string^[a-zA-Z0-9-_]+$ Enum: "id" "evseid" "charging_point_id" "charge_point_id" Sets which field of ChargingPoint the
|
[- {
- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| marketplace_ids | Array of integers List of marketplace ids used to filter the tariffs. Filter tariffs by the marketplaces where the customer or the marketplace tariff exists. |
| order_by | string Default: "priority" Enum: "priority" "name" "active_from_date" "active_until_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| roaming_providers | Array of strings Items Enum: "none" "hubject" "eclearing" "ocpi" Filters the tariffs for their configured roaming provider. |
| status | Array of strings Items Enum: "active" "inactive" Filters the tariffs for status |
| types | Array of strings Items Enum: "customer" "member" "marketplace" "cpo_roaming" "unregistered" "contactless_payment" "direct_charging_cpo" Filter tariffs by tariff type.
|
| Accept-Language | string^[a-zA-Z]{2}(-[a-zA-Z]{2})? |
[- {
- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
required | Array of objects (DisplayText) |
| priority required | integer >= 0 It prioritizes the tariff - highest priority will show up to the user and in case of equality, newest tariff wins. Prioritization happens within separate buckets:
|
| active | boolean Default: true Check if the tariff is active |
| active_from_date | string <date-time> Active from date and time |
| active_until_date | string <date-time> Active until date and time |
| capacity_filter_from | integer [ 0 .. 2000 ] Applicable for Points with a capacity of minimum |
| capacity_filter_to | integer [ 0 .. 2000 ] Applicable for Points with a maximum capacity of value |
| for_customer | boolean True will show this tariff to owner's direct customers. Obsolete. |
| for_marketplace | boolean True will trade this tariff in the marketplace (if owner is allowed to sell). Obsolete. |
| for_member | boolean True will show this tariff only to customers that are members of the organization owning the tariff. Obsolete. |
| for_unregistered_customers | boolean Default: false True if this tariff is for customers which are not registered with an EMP. Obsolete. |
| marketplace_ids | Array of integers The IDs or the marketplaces where the tariff can be traded.
|
| member_groups | Array of strings Member groups, valid only when for_members is true and the tariff is in a marketplace (has ids in marketplace_ids) |
object (OrganizationList) Whitelist of organizations | |
Array of objects (Tariff_plans_inner) A list of plan key / plan name pairs for plans associated to this tariff | |
Array of objects (PriceModel) Prices to extend the default price | |
| reservation_duration | integer >= 0 @deprecated: will be removed. Duration of reservation when using this tariff for a POI.
|
| roaming_platform | string Enum: "none" "hubject" "eclearing" "ocpi" If set, then this tariff is aimed towards a specific roaming platform.
Set to |
| tariff_type | string Enum: "customer" "member" "marketplace" "cpo_roaming" "direct_payment" "contactless_payment" "direct_charging_cpo" The type of this tariff.
|
{- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}{- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tariffId required | integer The tariff ID to search for |
{- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tariffId required | integer The tariff ID to search for |
required | Array of objects (DisplayText) |
| priority required | integer >= 0 It prioritizes the tariff - highest priority will show up to the user and in case of equality, newest tariff wins. Prioritization happens within separate buckets:
|
| active | boolean Default: true Check if the tariff is active |
| active_from_date | string <date-time> Active from date and time |
| active_until_date | string <date-time> Active until date and time |
| capacity_filter_from | integer [ 0 .. 2000 ] Applicable for Points with a capacity of minimum |
| capacity_filter_to | integer [ 0 .. 2000 ] Applicable for Points with a maximum capacity of value |
| for_customer | boolean True will show this tariff to owner's direct customers. Obsolete. |
| for_marketplace | boolean True will trade this tariff in the marketplace (if owner is allowed to sell). Obsolete. |
| for_member | boolean True will show this tariff only to customers that are members of the organization owning the tariff. Obsolete. |
| for_unregistered_customers | boolean Default: false True if this tariff is for customers which are not registered with an EMP. Obsolete. |
| marketplace_ids | Array of integers The IDs or the marketplaces where the tariff can be traded.
|
| member_groups | Array of strings Member groups, valid only when for_members is true and the tariff is in a marketplace (has ids in marketplace_ids) |
object (OrganizationList) Whitelist of organizations | |
Array of objects (Tariff_plans_inner) A list of plan key / plan name pairs for plans associated to this tariff | |
Array of objects (PriceModel) Prices to extend the default price | |
| reservation_duration | integer >= 0 @deprecated: will be removed. Duration of reservation when using this tariff for a POI.
|
| roaming_platform | string Enum: "none" "hubject" "eclearing" "ocpi" If set, then this tariff is aimed towards a specific roaming platform.
Set to |
| tariff_type | string Enum: "customer" "member" "marketplace" "cpo_roaming" "direct_payment" "contactless_payment" "direct_charging_cpo" The type of this tariff.
|
{- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}{- "id": 1002,
- "tariff_id": "dewln-1111991",
- "tenant": "dewln",
- "name": [
- {
- "language": "en",
- "text": "Wirelane employees"
}, - {
- "language": "de",
- "text": "Wirelane Mitarbeiter"
}
], - "priority": 200,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "active_from_date": "2023-04-01T12:00:00+02:00",
- "active_until_date": "2023-04-01T12:00:00+02:00",
- "capacity_filter_from": 160,
- "capacity_filter_to": 1205,
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1,
- 1
], - "member_groups": [
- "employees_of_department_A",
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "whitelist": [
- "dewln",
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}, - {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}, - {
- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}
], - "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tariffId required | integer The tariff ID to search for |
| active | boolean |
| connection_fee | number <double> >= 0 |
| currency | |
Array of objects (PriceModelElement) When creating or saving a PriceModel, either use | |
| free | boolean |
| point_groups | Array of strings Specific charging point groups of the organization. If none given all points of the organization are targeted. |
| price_order_within_tariff | integer >= 0 Order of price within parent tariff |
| pricing_template_id | string When creating or saving a PriceModel, either use |
| rounding_mode_energy | string Enum: "UP" "EXACT" "DOWN" How to round the energy price components (round up, down or exact) |
| rounding_mode_time | string Enum: "UP" "EXACT" "DOWN" How to round the time price components (round up, down or exact) |
| rule_charging_type | string Enum: "AC" "DC" The charging type where this tariff is valid |
| rule_cpos_allowed | Array of strings List of CPOs where this price is valid |
| rule_cpos_not_allowed | Array of strings List of CPOs where this price is not valid |
| rule_external_emps_allowed | Array of strings List of external EMP Provider IDs where this price is valid |
| rule_external_point_groups_allowed | Array of strings List of external point groups (defined by tenant) where this price is valid |
| rule_external_point_groups_not_allowed | Array of strings List of external point groups (defined by tenant) where this price is not valid |
Array of objects (DisplayText) | |
Array of objects (DisplayText) | |
| tax_rate | number <double> >= 0 |
{- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}{- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| priceModelId required | integer The price ID to search for |
| tariffId required | integer The tariff ID to search for |
{- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| priceModelId required | integer The price ID to search for |
| tariffId required | integer The tariff ID to search for |
| active | boolean |
| connection_fee | number <double> >= 0 |
| currency | |
Array of objects (PriceModelElement) When creating or saving a PriceModel, either use | |
| free | boolean |
| point_groups | Array of strings Specific charging point groups of the organization. If none given all points of the organization are targeted. |
| price_order_within_tariff | integer >= 0 Order of price within parent tariff |
| pricing_template_id | string When creating or saving a PriceModel, either use |
| rounding_mode_energy | string Enum: "UP" "EXACT" "DOWN" How to round the energy price components (round up, down or exact) |
| rounding_mode_time | string Enum: "UP" "EXACT" "DOWN" How to round the time price components (round up, down or exact) |
| rule_charging_type | string Enum: "AC" "DC" The charging type where this tariff is valid |
| rule_cpos_allowed | Array of strings List of CPOs where this price is valid |
| rule_cpos_not_allowed | Array of strings List of CPOs where this price is not valid |
| rule_external_emps_allowed | Array of strings List of external EMP Provider IDs where this price is valid |
| rule_external_point_groups_allowed | Array of strings List of external point groups (defined by tenant) where this price is valid |
| rule_external_point_groups_not_allowed | Array of strings List of external point groups (defined by tenant) where this price is not valid |
Array of objects (DisplayText) | |
Array of objects (DisplayText) | |
| tax_rate | number <double> >= 0 |
{- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}{- "id": "id",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points",
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "tax_rate": 19,
- "active": true,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "pricing_template_id",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}, - {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}, - {
- "type": "ENERGY",
- "price": 0.14658129805029452,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}, - {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "start_date",
- "end_date": "end_date",
- "min_kwh": 0.5637376656633328,
- "max_kwh": 0.23021358869347652,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0.3616076749251911,
- "max_price": 0.20271230230023218,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| priceModelId required | integer The price ID to search for |
| tariffId required | integer The tariff ID to search for |
| label required | string Label for the price calculation |
required | object (PriceCalculationParameters) Price calculation parameters |
object (PriceCalculationResult) Price calculation result |
[- {
- "label": "label",
- "parameters": {
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "energy": 0.8008281904610115,
- "duration": 6
}, - "calculation": {
- "total": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "fully_covered": true
}
}
][- {
- "label": "label",
- "parameters": {
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "energy": 0.8008281904610115,
- "duration": 6
}, - "calculation": {
- "total": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "fully_covered": true
}
}
]| context required | string Enum: "hubject" "eclearing" Filters for the scenario for which pricing templates are retrieved. Currently, only Hubject CPO tariffs are supported. |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- {
- "id": 0.8008281904610115,
- "external_identifier": "AC33M",
- "context": "hubject",
- "active": true,
- "order": 6.027456183070403,
- "restricted_to_tenants": [
- "dewln",
- "dewln"
], - "external_emps": [
- "at-vie",
- "at-vie"
], - "charging_type": "AC",
- "title": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "currency": "EUR",
- "tax_rate": 19,
- "free": true,
- "connection_fee": 0.14658129805029452,
- "price_per_kwh": 0.5962133916683182,
- "price_per_min": 0.5637376656633328,
- "price_per_min_starts": 0.23021358869347652,
- "price_per_min_limit": 0.7061401241503109
}
]Get an ordered and paginated list of members of an organization. Search query can be used to filter for members by role, status, email or creation user.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| account_status | Array of strings Items Enum: "ACTIVE" "INACTIVE" "BLOCKED" "PENDING" |
| has_member_roles | boolean Filter Member on whether they have MemberGroups with roles or not.
|
| member_group_ids | Array of strings[ items^[a-zA-Z0-9-_]+$ ] Membergroup IDs |
| member_status | Array of strings Items Enum: "pending" "active" "revoked" "terminated" Membership status
|
| order_by | string Default: "created" Enum: "created" "email" "status" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| account_type | string Default: "personal" Enum: "personal" "business" Intended use of the account:
|
| additional_payment_methods | Array of strings Items Value: "DIRECT_DEBIT_SEPA" What additional payment methods should be configured for this customer |
object (PostalAddress) | |
| billable | boolean Default: true Is the account free/billable. If false then invoices will not be billed will not sent during invoice run. |
| company_name | string Company name, only available for |
| invoice_email_address | string <email> Additional email address to send invoices to |
| language | |
| name | string Name |
| transactional_invoicing | boolean Default: false Should the account be invoiced for each individual charging transaction. |
| vat_number | string VAT-ID, only available for |
{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "billable": true,
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "date": "2023-04-01T12:00:00+02:00",
- "description": "description",
- "action": "action"
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| reason required | string Reason for blocking the member account. |
{- "reason": "Customer violated the ToS."
}{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 0,
- "tenant": "dewln",
- "organization": {
- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}, - "status": "pending",
- "type": "emp",
- "isEmp": false,
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| reason required | string <= 255 characters Reason for terminating the member account. |
{- "reason": "Customer requested closing of the account."
}{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "activation_date" Enum: "number" "state" "uuid" "account_id" "activation_date" "blocking_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| state | Array of strings Items Enum: "ORDERED" "ACTIVE" "INACTIVE" "BLOCKED" "NOT_ASSIGNED" Filter by state |
[- {
- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "transaction_date" Enum: "id" "transaction_date" "transaction_status" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "state": "ORDERED",
- "amount": 0,
- "time": "2023-04-01T12:00:00+02:00",
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}
}
]| membershipId required | integer The member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| membershipId required | integer The member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| memberGroupId required | string^[a-zA-Z0-9-_]+$ Member ID |
| membershipId required | integer The member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| memberGroupId required | string^[a-zA-Z0-9-_]+$ Member ID |
| membershipId required | integer The member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Send invitation. Creates a pending membership for the given email address.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| email required | string <email> Email address to invite. |
| groups | Array of strings MemberGroups to be added to the invitation. |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
| message | string A custom message included in the invitation mail to the user |
{- "email": "email",
- "groups": [
- "groups",
- "groups"
], - "message": "message",
- "language": "de"
}{- "id": 0,
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason",
- "billable": true,
- "created": "2023-04-01T12:00:00+02:00",
- "updated": "2023-04-01T12:00:00+02:00",
- "authDate": "2023-04-01T12:00:00+02:00",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true,
- "additional_payment_methods": [
- "DIRECT_DEBIT_SEPA",
- "DIRECT_DEBIT_SEPA"
]
}, - "email": "email",
- "status": "pending",
- "member_groups": [
- {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}, - {
- "id": "id",
- "tenant": "dewln",
- "name": "name",
- "rights": [
- "rights",
- "rights"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group"
}, - {
- "id": "12",
- "name": "Organization Group"
}
], - "member_count": 0
}
]
}| membershipId required | integer The member ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| currency |
{- "balance": 50.48,
- "currency": "EUR",
- "invoice_balance": 5.43,
- "account_id": "DEWLN-0123456789"
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "VOIDED" "COMPLETED" "PENDING" "SUBMITTED" "ERROR" Filter by payment state |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "subTenant": "dewln",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "processor": "wirelane",
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "AUTHORIZED_EXPIRED" "EXPIRED" "PENDING" "COMPLETED" "REFUNDED" "PARTIALLY_REFUNDED" "GATEWAY_DECLINED" "PROCESSOR_DECLINED" "SETTLEMENT_DECLINED" "VOIDED" "FAILED" "CHARGEBACK" "PAID_UNKNOWN_PENDING" "PAID_UNKNOWN_REFUNDED" "PARTIALLY_PAID" Filter by payment state |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "processor": "wirelane",
- "authorization": "00123456-12ab-34cd-56ef-7890abcdef01",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "description": "description",
- "taxAmount": 234.56,
- "netAmount": 234.56,
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "transaction_date" Enum: "transaction_date" "transaction_status" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| transaction_status | Array of strings Items Enum: "PENDING" "INVOICED" "REFUNDED" "VOIDED" list of transaction statuses |
| transactionId | string^[a-zA-Z0-9-_]+$ Transaction ID |
| type | string Enum: "charging_session" "subscription" "seat" "card_order" Type of transaction |
[- {
- "id": "id",
- "tenant": "dewln",
- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "amount": 99.99,
- "currency": "EUR",
- "transaction_date": "2023-04-01T12:00:00+02:00",
- "transaction_type": "charging_session",
- "transaction_status": "PENDING",
- "invoice_id": "invoice_id"
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| anonymize | boolean Default: false Flag whether to anonymize the customer data after deactivation. |
| deactivateCards | boolean Default: true Flag whether to deactivate customer's cards. |
| reason | string Reason for customer deactivation. |
| sendEmail | boolean Default: true Flag whether to send email to customer after deactivation. |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "status": "ACTIVE",
- "processor": "wirelane",
- "type": "visa",
- "label": "`**** **** **** 1234` or `john.doe@example.com`",
- "expires": "2028-12",
- "is_useable": true,
- "is_expired": false,
- "metadata": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "status": "ACTIVE",
- "processor": "wirelane",
- "type": "visa",
- "label": "`**** **** **** 1234` or `john.doe@example.com`",
- "expires": "2028-12",
- "is_useable": true,
- "is_expired": false,
- "metadata": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "id" Enum: "id" "date" "price" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| receiptBatchedFilter | boolean Receipt batched filter |
| receiptStatusFilter | Array of strings Items Enum: "PENDING" "RELEASED" "PAID" Receipt status filter |
| search | string Search term |
[- {
- "id": "2023-06-00023",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 4.12,
- "currency": "EUR",
- "payment_method_type": "payment_method_type",
- "released": true,
- "tenant": "dewln",
- "status": "PAID",
- "batched": true,
- "emp": "dewln",
- "cpo": "dewln",
- "customer_id": "DEWLN-0123456789",
- "paymentTransactionId": "017c1115-a0c3-49cd-9660-067a3968e3cc",
- "paymentTransactionProcessor": "novalnet_adhoc",
- "refundable": true,
- "owner": "dewln"
}
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
list of receipt ids
[- "string"
]| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| Accept | string Default: application/json Enum: "application/json" "application/zip" "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
"string"| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| dunningState | Array of strings Items Enum: "dunning_1" "dunning_2" "paid" supported dunning states of an invoice dispute |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "dispute_id": 0,
- "tenant": "dewln",
- "invoice_id": "invoice_id",
- "account_id": "DEWLN-0123456789",
- "status": "chargeback",
- "last_update": "2023-04-01T12:00:00+02:00",
- "dunning_state_change_account_id": "dunning_state_change_account_id",
- "reason": "reason",
- "dunning_chargeback_executed": "2023-04-01T12:00:00+02:00",
- "dunning_1_executed": "2023-04-01T12:00:00+02:00",
- "dunning_2_executed": "2023-04-01T12:00:00+02:00",
- "dunning_debt_collection_executed": "2023-04-01T12:00:00+02:00",
- "paid_marked": "2023-04-01T12:00:00+02:00",
- "paid_reason": "Paid to non payment-processor account",
- "price": 10,
- "chargebackFee": 10
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| dunningState | Array of strings Items Enum: "dunning_1" "dunning_2" "paid" supported dunning states of an invoice dispute |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "dispute_id": 0,
- "tenant": "dewln",
- "invoice_id": "invoice_id",
- "account_id": "DEWLN-0123456789",
- "status": "chargeback",
- "last_update": "2023-04-01T12:00:00+02:00",
- "dunning_state_change_account_id": "dunning_state_change_account_id",
- "reason": "reason",
- "dunning_chargeback_executed": "2023-04-01T12:00:00+02:00",
- "dunning_1_executed": "2023-04-01T12:00:00+02:00",
- "dunning_2_executed": "2023-04-01T12:00:00+02:00",
- "dunning_debt_collection_executed": "2023-04-01T12:00:00+02:00",
- "paid_marked": "2023-04-01T12:00:00+02:00",
- "paid_reason": "Paid to non payment-processor account",
- "price": 10,
- "chargebackFee": 10
}
]| disputeId required | integer The dispute ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| dunning_state | string Enum: "chargeback" "dunning_1" "dunning_2" "debt_collection" "paid" dunning status of the dispute |
| reason | string Reason for changing the status manually |
{- "dunning_state": "dunning_1",
- "reason": "Received payment to incorrect bank account"
}{- "dispute_id": 0,
- "tenant": "dewln",
- "invoice_id": "invoice_id",
- "account_id": "DEWLN-0123456789",
- "status": "chargeback",
- "last_update": "2023-04-01T12:00:00+02:00",
- "dunning_state_change_account_id": "dunning_state_change_account_id",
- "reason": "reason",
- "dunning_chargeback_executed": "2023-04-01T12:00:00+02:00",
- "dunning_1_executed": "2023-04-01T12:00:00+02:00",
- "dunning_2_executed": "2023-04-01T12:00:00+02:00",
- "dunning_debt_collection_executed": "2023-04-01T12:00:00+02:00",
- "paid_marked": "2023-04-01T12:00:00+02:00",
- "paid_reason": "Paid to non payment-processor account",
- "price": 10,
- "chargebackFee": 10
}Get organization member charging sessions
| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| charge_point_id | Array of strings Filter by list of charge_point_id |
| charging_point_id | string^[a-zA-Z0-9-_*+]+$ Charging Point ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| identification | string <= 50 characters Value of the identification to filter for |
| identification_type | Array of strings Items Enum: "access_token" "admin_remotestart" "auth_token" "contactless_payment" "contract_id" "customer_id" "customer_rfid" "direct_payment" "local_authorization" "local_payment" "giroe" "none_access_token" "rfid" Type of the identification
|
| order_by | string Default: "creationDate" Enum: "sessionId" "evseid" "price" "kwh" "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| organization_type | Array of strings Items Enum: "emp" "cpo" "owner" Type of the organization |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| status | Array of strings The charging session status to search for:
|
[- {
- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}, - "cpo_session_id": "19eea288-1ee1-5aa9-b258-38fea1df55f3",
- "customer_membership_owner": "wirelane",
- "charging_station_id": "98fd4f3a554f33c12eca9b5e2e4b369a",
- "charging_point_id": "00eb08a9b45c69a4f9f14982a0095e12",
- "charge_point_id": "DESGDE000801-2",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "charging_provider": "wirelane",
- "cpo_created": true,
- "process_begin": "2023-04-01T12:00:00+02:00",
- "process_end": "2023-04-01T12:00:00+02:00",
- "transaction_begin": "2023-04-01T12:00:00+02:00",
- "transaction_end": "2023-04-01T12:00:00+02:00",
- "transaction_duration": 68,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "roaming_session_id": "fffa4a27-8112-463c-a0a9-222d76b6f96b",
- "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "limit_price": 50,
- "limit_kwh": 35,
- "limit_duration": 600,
- "maintenance": true
}
]Get subscriptions for organization members
| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}Change a customer subscription to a different plan
| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| plan_key required | string |
| update_ongoing_period | boolean Default: false Indicates if the subscription should be changed for the currently ongoing period, or if the subscription should be changed on next period interval. |
{- "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "update_ongoing_period": true
}{- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}Get subscription history for organization members, excluding currently active subscription
| accountId required | string^[a-zA-Z0-9-_]+$ Account ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "begin" Enum: "begin" "end" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "name" Value: "name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "12",
- "name": "Organization Group",
- "organizations": [
- "organizations",
- "organizations"
]
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 255 characters Name of the organization group |
| organizations | Array of strings List of organizations that belong to the group |
{- "name": "Group1",
- "organizations": [
- "organizations",
- "organizations"
]
}{- "id": "12",
- "name": "Organization Group",
- "organizations": [
- "organizations",
- "organizations"
]
}| organizationGroupId required | string^[a-zA-Z0-9-_]+$ Organization group ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationGroupId required | string^[a-zA-Z0-9-_]+$ Organization group ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "12",
- "name": "Organization Group",
- "organizations": [
- "organizations",
- "organizations"
]
}| organizationGroupId required | string^[a-zA-Z0-9-_]+$ Organization group ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string <= 255 characters Name of the organization group |
| organizations | Array of strings List of organizations that belong to the group |
{- "name": "Group1",
- "organizations": [
- "organizations",
- "organizations"
]
}{- "id": "12",
- "name": "Organization Group",
- "organizations": [
- "organizations",
- "organizations"
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| account_id | string^[a-zA-Z0-9-_]+$ Account ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| invoice_id | string^[a-zA-Z0-9-_*]+$ Invoice ID |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| order_id | string^[a-zA-Z0-9-*]+$ Payment Order ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "VOIDED" "COMPLETED" "PENDING" "SUBMITTED" "ERROR" Filter by payment state |
| search | string Search term |
| session_id | string^[a-zA-Z0-9-_]+$ Session ID |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "subTenant": "dewln",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "processor": "wirelane",
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| account_id | string^[a-zA-Z0-9-_]+$ Account ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| invoice_id | string^[a-zA-Z0-9-_*]+$ Invoice ID |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| order_id | string^[a-zA-Z0-9-*]+$ Payment Order ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "AUTHORIZED_EXPIRED" "EXPIRED" "PENDING" "COMPLETED" "REFUNDED" "PARTIALLY_REFUNDED" "GATEWAY_DECLINED" "PROCESSOR_DECLINED" "SETTLEMENT_DECLINED" "VOIDED" "FAILED" "CHARGEBACK" "PAID_UNKNOWN_PENDING" "PAID_UNKNOWN_REFUNDED" "PARTIALLY_PAID" Filter by payment state |
| search | string Search term |
| session_id | string^[a-zA-Z0-9-_]+$ Session ID |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "processor": "wirelane",
- "authorization": "00123456-12ab-34cd-56ef-7890abcdef01",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "description": "description",
- "taxAmount": 234.56,
- "netAmount": 234.56,
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- {
- "id": "credit_card",
- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "features": [
- "DIRECT_PAYMENT"
], - "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "active": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| processorId required | string ID of the payment processor |
| processorServiceId required | string The payment processor service id |
Array of objects (KeyValue) Custom processor configuration |
{- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}{- "id": "credit_card",
- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "features": [
- "DIRECT_PAYMENT"
], - "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentConfigurationId required | string[a-z0-9-]+ Payment Configuration ID. |
{- "id": "credit_card",
- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "features": [
- "DIRECT_PAYMENT"
], - "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentConfigurationId required | string[a-z0-9-]+ Payment Configuration ID. |
Array of objects (KeyValue) Custom processor configuration |
{- "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}{- "id": "credit_card",
- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "features": [
- "DIRECT_PAYMENT"
], - "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "active": true
}| feature required | string Enum: "DIRECT_PAYMENT" "REGISTERED_USER_PAYMENT" "REGISTERED_USER_PAYMENT_ON_INVOICE" The payment feature. |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentConfigurationId required | string[a-z0-9-]+ Payment Configuration ID. |
{- "id": "credit_card",
- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "features": [
- "DIRECT_PAYMENT"
], - "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "active": true
}| feature required | string Enum: "DIRECT_PAYMENT" "REGISTERED_USER_PAYMENT" "REGISTERED_USER_PAYMENT_ON_INVOICE" The payment feature. |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentConfigurationId required | string[a-z0-9-]+ Payment Configuration ID. |
{- "id": "credit_card",
- "processorId": "credit_card",
- "processorServiceId": "payment.processor.credit_card",
- "features": [
- "DIRECT_PAYMENT"
], - "processorConfiguration": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- {
- "id": "credit_card",
- "name": "Credit card",
- "description": "description",
- "processorServiceId": "payment.processor.credit_card",
- "configurationKeys": [
- "key1",
- "key2"
], - "enabledFeatures": [
- "DIRECT_PAYMENT"
]
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| ips | Array of strings Filter by ips. |
| is_active | boolean Filter to include or exclude active payment terminals |
| order_by | string Default: "ip" Enum: "ip" "state" "last_access" "last_successful_access" "last_error" "last_display_text" "last_day_log" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| organization_hierarchy | string^[a-zA-Z0-9,]+$|^[*]{1}$ A comma separated list of organization IDs to include in the result set of list endpoints eg. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}
]| ip required | string^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$... IP for auto-discovery. |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| hideInvalidEntries | boolean Default: false Show only discovered PaymentTerminals and hide invalid or skipped entries. |
[- {
- "ip": "127.0.0.1",
- "port": 22000,
- "message": "Skipped scan as device already exists.",
- "paymentTerminal": {
- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 0,
- "payment_terminal_id": 6,
- "remote_id": "remote_id",
- "charging_station_id": "charging_station_id",
- "charging_station_connector_id": "charging_station_connector_id",
- "reserved": "2023-04-01T12:00:00+02:00",
- "reserved_amount": 234.56,
- "reserved_receipt_no": "reserved_receipt_no",
- "booked": "2023-04-01T12:00:00+02:00",
- "booked_amount": 234.56,
- "booked_receipt_no": "booked_receipt_no",
- "card_name": "card_name",
- "session_status": 1,
- "session_status_external": "session_status_external",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "status": "UNKNOWN",
- "expiry": "2023-04-01T12:00:00+02:00",
- "session_price": 5,
- "session_id": "session_id",
- "card_number": "card_number"
}
]| chargingStationId required | string^[a-zA-Z0-9-_*. ]+$ The charging station ID. See |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| chargingStationId required | string^[a-zA-Z0-9-_*. ]+$ The charging station ID. See |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
| provider_terminal_id required | string The provider Terminal-ID of the Payment Terminal |
| locale |
{- "provider_terminal_id": "12345678",
- "locale": "de"
}{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "id": 0,
- "payment_terminal_id": 6,
- "transferred": "2023-04-01T12:00:00+02:00",
- "amount": 234.56
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 0,
- "payment_terminal_id": 6,
- "transferred": "2023-04-01T12:00:00+02:00",
- "amount": 234.56
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| type | Array of strings Items Enum: "info" "error" The log history type to search for |
[- {
- "payment_terminal_id": 0,
- "date": "2023-04-01T12:00:00+02:00",
- "type": "error",
- "message": "Failed to connect to device"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
| reservation_limit required | integer >= 1 The reservation limit in EUR to set for the Payment Terminal |
{- "reservation_limit": 50
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| paymentTerminalId required | integer Payment Terminal ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| chargingStationId required | string^[a-zA-Z0-9-_*. ]+$ The charging station ID. See |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "id",
- "ip": "127.0.0.1",
- "port": 22000,
- "password": "000000",
- "locale": "de",
- "provider_terminal_id": "12345678",
- "active": true,
- "configured": true,
- "model": "cVEND box+",
- "software_version": "GER-APP-v2.0.5;cR02.01.00-00.34-2-2;CC23",
- "state": "ONLINE",
- "reservation_limit": 50,
- "last_access": "2023-04-01T12:00:00+02:00",
- "last_successful_access": "2023-04-01T12:00:00+02:00",
- "last_error": "2023-04-01T12:00:00+02:00",
- "last_error_message": "last_error_message",
- "charging_stations": [
- "charging_stations",
- "charging_stations"
], - "device_status": "PT ready",
- "serial_number": "abcd1234",
- "last_day_log": "2023-04-01T12:00:00+02:00",
- "tenant": "dewln",
- "last_display_text": "2023-04-01T12:00:00+02:00",
- "last_display_text_message": "last_display_text_message"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "activation_date" Enum: "name" "activation_date" "deactivation_date" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| plan_group | Array of strings Items Enum: "PUBLIC" "PRIVATE" Filter by plan_group |
| search | string Search term |
| status | Array of strings Items Enum: "active" "inactive" Filters the tariffs for status |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
[- {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| activation_date | string <date-time> Activation date and time |
| active | boolean Default: true Check if the plan is active |
| amount | integer Amount to be billed (in cent of the currency) |
| amount_seat_order | integer Cost of a seat order for a single seat (in euro cent) |
| amount_seat_recurrent | integer recurrent seat cost (in euro cent) |
| currency | |
| deactivation_date | string <date-time> Deactivation date and time |
| default_tax_rate | number <double> Default: 19 The tax rate to be applied |
| interval_count | integer Cardinality of the interval type (for example 5 MINUTES) |
| interval_type | string Enum: "SECONDS" "MINUTES" "DAYS" "WEEKS" "MONTHS" The billing interval (period interval) |
| name | string |
| plan_group | string Enum: "PUBLIC" "PRIVATE" Can be used as selector for frontends |
| plan_key | string Used as reference for the customer (on invoice for example) |
| properties | object JSON properties object |
| seat_active_min | integer Minimum amount of cards there must to order for this plan |
Array of objects (PlanServiceLevel) | |
Array of objects (DisplayText) | |
| termination_date | string <date-time> If set, then this plan has been terminated and no subscriptions will be extended after this date and time. |
| unlock_code | string <password> <= 20 characters ^[a-zA-Z0-9-_*.,;!@$]+$ Code to unlock the plan if it is a private one with code |
{- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}{- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "activeSubscriptions": [
- {
- "plan_name": "plan_name",
- "active_subscriptions": 0
}, - {
- "plan_name": "plan_name",
- "active_subscriptions": 0
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| planId required | integer Plan ID (assigned by the system) |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| planId required | integer Plan ID (assigned by the system) |
| activation_date | string <date-time> Activation date and time |
| active | boolean Default: true Check if the plan is active |
| amount | integer Amount to be billed (in cent of the currency) |
| amount_seat_order | integer Cost of a seat order for a single seat (in euro cent) |
| amount_seat_recurrent | integer recurrent seat cost (in euro cent) |
| currency | |
| deactivation_date | string <date-time> Deactivation date and time |
| default_tax_rate | number <double> Default: 19 The tax rate to be applied |
| interval_count | integer Cardinality of the interval type (for example 5 MINUTES) |
| interval_type | string Enum: "SECONDS" "MINUTES" "DAYS" "WEEKS" "MONTHS" The billing interval (period interval) |
| name | string |
| plan_group | string Enum: "PUBLIC" "PRIVATE" Can be used as selector for frontends |
| plan_key | string Used as reference for the customer (on invoice for example) |
| properties | object JSON properties object |
| seat_active_min | integer Minimum amount of cards there must to order for this plan |
Array of objects (PlanServiceLevel) | |
Array of objects (DisplayText) | |
| termination_date | string <date-time> If set, then this plan has been terminated and no subscriptions will be extended after this date and time. |
| unlock_code | string <password> <= 20 characters ^[a-zA-Z0-9-_*.,;!@$]+$ Code to unlock the plan if it is a private one with code |
{- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}{- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| planId required | integer Plan ID (assigned by the system) |
| order_by | string Default: "subscription_id" Enum: "subscription_id" "account_id" "current_period_id" "current_period_begin" "current_period_end" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| planId required | integer Plan ID (assigned by the system) |
| plan_key required | string |
| update_ongoing_period | boolean Default: false Indicates if the subscription should be changed for the currently ongoing period, or if the subscription should be changed on next period interval. |
{- "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "update_ongoing_period": true
}[- {
- "id": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "upcoming_subscription": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "quantity": 0,
- "tax_rate": 6.027456183070403
}, - "current_period": {
- "plan": {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}, - "currency": "EUR",
- "amount": 1.4658129805029452,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "account_id": "DEWLN-0123456789",
- "account": "account"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| planId required | integer Plan ID (assigned by the system) |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
| termination_date required | string <date-time> Subscriptions to this plan will not be extended after this point of time. |
{- "termination_date": "2023-04-01T12:00:00+02:00"
}{- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "name" Enum: "name" "chargingPointCount" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| group_name required | string |
| charging_points | Array of strings @deprecated: List of charging point ids |
object (CoordinatesBoundary) | |
| id | integer |
{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| group_name required | string |
| charging_points | Array of strings @deprecated: List of charging point ids |
object (CoordinatesBoundary) | |
| id | integer |
{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- "002200e70adc327fc1b6edf3ea22a324a"
]{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- "002200e70adc327fc1b6edf3ea22a324a"
]{- "id": 130,
- "group_name": "group_name",
- "charging_points": [
- "DEWLN4400293",
- "DEWLN4400293"
], - "charging_point_count": 8,
- "charging_points_boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}
}| groupId required | integer The ID to search for |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true
}
]Finding charging stations for the account.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| auth_type | Array of strings Items Enum: "card" "remote" "nfc_terminal" "direct" The charging station authorization type. |
| charging_provider | Array of strings Items Enum: "echs_delnd" "emc" "hubject" "wirelane" Filter by charging point provider |
| charging_sites | Array of strings[ items^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... ] Filters stations based on related |
| charging_station_id | Array of strings Filter by list of charging station id's |
| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| cpos | Array of strings Filter by CPOs |
| distance | integer [ 1 .. 100000 ] Search distance in meters, maximum is 100000m (100km). Requires |
| evseid | string^[a-zA-Z0-9-_*]+$ The ID to search for |
| has_point_group | boolean Filters stations on whether they have point-groups set or have none at all.
|
| include_roaming | boolean Default: false Filter by roaming. |
| lat | number <float> [ -90 .. 90 ] Latitude |
| lon | number <float> [ -180 .. 180 ] Longitude |
| models | Array of strings Filter by list of models |
| onboarded | boolean Filter by onboarded, check if onboarding is done. |
| open_sf_case | boolean Filter by open_sf_case flag |
| order_by | string Default: "address_zip_code" Enum: "station_id" "distance" "status_update" "address_zip_code" "address_city" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| owner_id | Array of strings Filter by list of owner_id |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| plug_types | Array of strings Items Enum: "TYPE_1" "TYPE_1_ATCH" "TYPE_2" "TYPE_2_ATCH" "TYPE_3" "TYPE_3_ATCH" "CHADEMO" "CCS" "SCHUKO" "UNKNOWN" The plug types. (*_ATCH = with cable attached) |
| point_groups | Array of integers Search for specific point groups |
| power_range | string^[0-9]{1,3}-[0-9]{1,3}$ The charging speed, as minimum to maximum (e.g. |
| search | string Search term |
| status | Array of strings Items Enum: "FREE" "IN_USE" "CHARGING" "CHARGING_SUSPENDED_EV" "CHARGING_SUSPENDED_EVSE" "UNAVAILABLE" "UNKNOWN" "FAULTED" "RESERVED" "CLOSED" "MAINTENANCE" Status of the connector
|
[- {
- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}Get a cluster of Chargingstations in GeoJSON / RFC 7946 format.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| auth_type | Array of strings Items Enum: "card" "remote" "nfc_terminal" "direct" The charging station authorization type. |
| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| cpos | Array of strings Filter by CPOs |
| energy_resource_type | Array of strings Items Enum: "mixed" "nonrenewable" "renewable" Energy resource type
|
| exclusion_status | Array of strings Items Enum: "FREE" "IN_USE" "CHARGING" "CHARGING_SUSPENDED_EV" "CHARGING_SUSPENDED_EVSE" "UNAVAILABLE" "UNKNOWN" "FAULTED" "RESERVED" "CLOSED" "MAINTENANCE" Status of the connector
|
| max_power | string^[0-9]{1,3}-[0-9]{1,3}$ The charging speed, as minimum to maximum (e.g. |
| north_east_lat | number <float> [ -90 .. 90 ] North-East Latitude |
| north_east_lon | number <float> [ -180 .. 180 ] North-East Longitude |
| not_in_point_groups | Array of strings Search where specific point groups are not included |
| owner_id | Array of strings Filter by list of owner_id |
| plug_types | Array of strings Items Enum: "TYPE_1" "TYPE_1_ATCH" "TYPE_2" "TYPE_2_ATCH" "TYPE_3" "TYPE_3_ATCH" "CHADEMO" "CCS" "SCHUKO" "UNKNOWN" The plug types. (*_ATCH = with cable attached) |
| point_groups | Array of strings |
| south_west_lat | number <float> [ -90 .. 90 ] South-West Latitude |
| south_west_lon | number <float> [ -180 .. 180 ] South-West Longitude |
| status | Array of strings Items Enum: "FREE" "IN_USE" "CHARGING" "CHARGING_SUSPENDED_EV" "CHARGING_SUSPENDED_EVSE" "UNAVAILABLE" "UNKNOWN" "FAULTED" "RESERVED" "CLOSED" "MAINTENANCE" Status of the connector
|
| with_polygons | boolean Default: false Return Polygons of areas that are covered by the clusters. |
| zoom | integer Zoom |
{- "type": "FeatureCollection",
- "features": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": "{}"
}, - "properties": {
- "radius": 16,
- "count": 42,
- "bounds": "{}",
- "boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}, - "status": [
- "FREE",
- "IN_USE"
]
}
}, - {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": "{}"
}, - "properties": {
- "radius": 16,
- "count": 42,
- "bounds": "{}",
- "boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}, - "status": [
- "FREE",
- "IN_USE"
]
}
}
]
}List connectors of organization.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| max_power | string^[0-9]{1,3}-[0-9]{1,3}$ The charging speed, as minimum to maximum (e.g. |
| not_in_point_groups | Array of strings Search where specific point groups are not included |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| plug_types | Array of strings Items Enum: "TYPE_1" "TYPE_1_ATCH" "TYPE_2" "TYPE_2_ATCH" "TYPE_3" "TYPE_3_ATCH" "CHADEMO" "CCS" "SCHUKO" "UNKNOWN" The plug types. (*_ATCH = with cable attached) |
| point_groups | Array of integers Search for specific point groups |
| search | string Search term |
| status | Array of strings Items Enum: "FREE" "IN_USE" "CHARGING" "CHARGING_SUSPENDED_EV" "CHARGING_SUSPENDED_EVSE" "UNAVAILABLE" "UNKNOWN" "FAULTED" "RESERVED" "CLOSED" "MAINTENANCE" Status of the connector
|
[- {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1",
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 0,
- "voltage": 6,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
], - "charging_station_data": {
- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed"
}
}
]Get a single charging station by their id
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
{- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true
}Update a charging station for the provider of the organization.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| accessibility | string Enum: "public" "private" |
| accessibility_location_attributes | Array of strings Items Enum: "restricted_access" "fee_paid_access" "wheelchair_accessible" "manned_charging_station" "covered_charging_station" "illuminated" "unknown" Accessibility Location Attributes ()
|
| accessibility_location_type | string Enum: "on-street" "parking-garage" "underground-garage" "parking-lot" "unknown" Accessibility location type
|
object (Address) | |
| authentication_types | Array of strings Items Enum: "card" "remote" "nfc_terminal" "direct" Authentication method for the charging point |
object (OpeningHours) | |
object (Coordinates) Coordinates | |
| energy_resource_type | string Enum: "mixed" "nonrenewable" "renewable" Energy resource type
|
| service_hotline | string The phone number of the service hotline in E.164 format |
{- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed"
}{- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true
}Fetches both open and closed cases from Salesforce
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| order_by | string Default: "createdAt" Enum: "id" "caseNumber" "title" "status" "createdAt" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| status | Array of strings Items Enum: "New" "In progress - Electrician" "In progress - Timeframe" "In progress - Wirelane" "In progress - Wirelane IT" "Waiting for customer" "Closed" Filter by status |
[- {
- "id": "id",
- "url": "url",
- "caseNumber": 0,
- "caseOwnerName": "caseOwnerName",
- "title": "title",
- "status": "status",
- "createdAt": "2023-04-01T12:00:00+02:00",
- "closedAt": "2023-04-01T12:00:00+02:00"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
[- {
- "type": "payment_terminal",
- "label": "127.0.0.1",
- "status": "connected",
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln"
}
]Closes an Organization ChargingStation Connector, will close the ChargingStation when closing the last active Connector.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
{- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
| charging_type required | string Enum: "AC" "DC" Electricity type |
| current required | integer Current in A |
| evseid required | string^[A-Z]{2}\*?[0-9A-Z]{3}\*?E[0-9A-Z]{1,30}$ EVSE-ID (in the form of "{Country Code}{CPO ID}E{Alpha Numeric Charge Point ID}") |
| plug_type required | string Enum: "TYPE_1" "TYPE_1_ATCH" "TYPE_2" "TYPE_2_ATCH" "TYPE_3" "TYPE_3_ATCH" "CHADEMO" "CCS" "SCHUKO" "UNKNOWN" The plug type of the connector |
| power required | number <double> Power in kW |
| voltage required | integer Voltage in V |
| serial_number | string The serial number of a charging point/connector hardware device |
| sf_asset_id | string The Salesforce ID of the charging point, that represents the "physical" point. |
| sf_cp_id | string The Salesforce ID of the charging point, that represents the "philosophical" point. |
{- "evseid": "DE*WLN*E0123456789",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "serial_number": "5392aC",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "power": 22,
- "current": 0,
- "voltage": 6
}{- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}Get all maintenance windows for a specific charging station of a given organization The endpoint returns an array of ChargingStationMaintenance models
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": 123,
- "chargingStationId": 4567,
- "chargingStationLabel": "DE*WLN*7966",
- "start": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "actualEnd": "2023-04-01T12:00:00+02:00",
- "openSfCase": true
}
]Updates the ActualEnd Value for the upcoming/concurrent maintenance window of a station
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| actualEnd required | string <date-time> Actual end of the maintenance window |
| id required | integer internal ID of the charging station maintenance schedule entity |
{- "id": 123,
- "actualEnd": "2023-04-01T12:00:00+02:00"
}{- "id": 123,
- "chargingStationId": 4567,
- "chargingStationLabel": "DE*WLN*7966",
- "start": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "actualEnd": "2023-04-01T12:00:00+02:00",
- "openSfCase": true
}Gets a single station with additional/replaced data relevant for onboarding
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
{- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true,
- "payment_terminal_serial_number": "payment_terminal_serial_number",
- "payment_terminal_provider_id": "payment_terminal_provider_id"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| onboarding required | string Enum: "pending" "details" "ocpp" "connectors" "group" "router" "payment_terminal" "done" Charging Station Onboarding status |
{- "onboarding": "pending"
}{- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true
}Returns history of onboarding status transitions
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
[- {
- "transitionFrom": "pending",
- "transitionTo": "pending",
- "transitionDate": "2023-04-01T12:00:00+02:00"
}
]This endpoint creates temporary links to access the charging station master (and slave) controller UI. The links will be valid for 4h.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| port | integer [ 0 .. 65535 ] Port of the target device |
| protocol | string Enum: "https" "http" Web protocol of the target device |
{- "protocol": "https",
- "port": 5248
}[- {
- "link": "link",
- "label": "label",
- "protocol": "protocol",
- "ip": "ip",
- "port": 0,
- "expiry": "2023-04-01T12:00:00+02:00"
}
]This endpoint allows reassigning the owner and/or station ID of a charging station.
Additionally a charging site can be assigned to a existing station, or be reassigned together with the reassignment of the owner/station ID.
The request triggers ChangeConfiguration requests to update the route that the station uses to connect to the OCPP backend and/or the station ID, followed by a Reset to reboot the station.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| stationId required | string^[a-zA-Z0-9-_* ]+$ The new ID of the charging station |
| tenant required | string The new owner of the charging station |
| charging_site_id | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The |
{- "stationId": "DE*WLN*1337",
- "tenant": "dewln",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77"
}{- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}, - {
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}, - {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 6,
- "voltage": 1,
- "serial_number": "serial_number",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status": "FREE",
- "status_update": "2023-04-01T12:00:00+02:00",
- "evse_id_history": [
- {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}, - {
- "asset_id": "00b82988-4f8b-4615-bfaf-9c427ee202d6",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evse_id": "DE*WLN*AB00000001",
- "date_from": "2023-04-01T12:00:00+02:00",
- "date_to": "2023-04-01T12:00:00+02:00"
}
]
}
], - "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-04-01T12:00:00+02:00",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "charging_site_name",
- "reassignment": {
- "id": 0,
- "charging_station_id": 1234,
- "target_station_id": "DE*WLN*5678",
- "target_owner": "dewln",
- "target_charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "creation_date": "2023-04-01T12:00:00+02:00",
- "status": "closed"
}, - "openSfCase": true
}Get all maintenance windows for the charging stations of a given organization The endpoint returns an array of ChargingStationMaintenance models and can be filtered by the charging station ID
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| open_sf_case | boolean Filter by open_sf_case flag |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": 123,
- "chargingStationId": 4567,
- "chargingStationLabel": "DE*WLN*7966",
- "start": "2023-04-01T12:00:00+02:00",
- "end": "2023-04-01T12:00:00+02:00",
- "actualEnd": "2023-04-01T12:00:00+02:00",
- "openSfCase": true
}
]Get the charging points statistics for stations of a given organization. The charging stations can be filtered by list of owner_id (optional parameter).
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| owner_id | Array of strings Filter by list of owner_id |
{- "total": 0.8008281904610115,
- "free": 6.027456183070403,
- "in_use": 1.4658129805029452,
- "unavailable": 5.962133916683182,
- "unknown": 5.637376656633329,
- "faulted": 2.3021358869347655,
- "reserved": 7.061401241503109,
- "charging": 9.301444243932576,
- "charging_suspended_ev": 3.616076749251911,
- "charging_suspended_evse": 2.027123023002322,
- "maintenance": 4.145608029883936
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "id" Enum: "id" "date" "price" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| receiptBatchedFilter | boolean Receipt batched filter |
| receiptStatusFilter | Array of strings Items Enum: "PENDING" "RELEASED" "PAID" Receipt status filter |
| search | string Search term |
[- {
- "id": "2023-06-00023",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 4.12,
- "currency": "EUR",
- "payment_method_type": "payment_method_type",
- "released": true,
- "tenant": "dewln",
- "status": "PAID",
- "batched": true,
- "emp": "dewln",
- "cpo": "dewln",
- "customer_id": "DEWLN-0123456789",
- "paymentTransactionId": "017c1115-a0c3-49cd-9660-067a3968e3cc",
- "paymentTransactionProcessor": "novalnet_adhoc",
- "refundable": true,
- "owner": "dewln"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "account_id" Value: "account_id" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "balance": 50.48,
- "currency": "EUR",
- "invoice_balance": 5.43,
- "account_id": "DEWLN-0123456789"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| Accept | string Default: application/json Enum: "application/json" "application/zip" "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
"string"| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "VOIDED" "COMPLETED" "PENDING" "SUBMITTED" "ERROR" Filter by payment state |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "subTenant": "dewln",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "processor": "wirelane",
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "AUTHORIZED_EXPIRED" "EXPIRED" "PENDING" "COMPLETED" "REFUNDED" "PARTIALLY_REFUNDED" "GATEWAY_DECLINED" "PROCESSOR_DECLINED" "SETTLEMENT_DECLINED" "VOIDED" "FAILED" "CHARGEBACK" "PAID_UNKNOWN_PENDING" "PAID_UNKNOWN_REFUNDED" "PARTIALLY_PAID" Filter by payment state |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "processor": "wirelane",
- "authorization": "00123456-12ab-34cd-56ef-7890abcdef01",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "description": "description",
- "taxAmount": 234.56,
- "netAmount": 234.56,
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| comment | string <= 220 characters |
{- "comment": "Wurde aus Gründen storniert"
}{- "id": "2023-06-00023",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 4.12,
- "currency": "EUR",
- "payment_method_type": "payment_method_type",
- "released": true,
- "tenant": "dewln",
- "status": "PAID",
- "batched": true,
- "emp": "dewln",
- "cpo": "dewln",
- "customer_id": "DEWLN-0123456789",
- "paymentTransactionId": "017c1115-a0c3-49cd-9660-067a3968e3cc",
- "paymentTransactionProcessor": "novalnet_adhoc",
- "refundable": true,
- "owner": "dewln"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "id",
- "tenant": "dewln",
- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "amount": 99.99,
- "currency": "EUR",
- "transaction_date": "2023-04-01T12:00:00+02:00",
- "transaction_type": "charging_session",
- "transaction_status": "PENDING",
- "invoice_id": "invoice_id"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "invoice_id" Enum: "invoice_id" "date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| released | boolean Show the released or not released receipts |
[- {
- "id": "id",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "issuer": "dewln",
- "recipient": "dewln",
- "released": true
}
]Get a B2B invoice.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| Accept | string Default: application/json Enum: "application/json" "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
"string"| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "invoice_id" Enum: "invoice_id" "date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| released | boolean Show the released or not released receipts |
[- {
- "id": "id",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 0.8008282,
- "currency": "EUR",
- "issuer": "dewln",
- "recipient": "dewln",
- "released": true
}
]Get a receipt.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| receiptId required | string^[a-zA-Z0-9-_]+$ Receipt ID (assigned by the system) |
| Accept | string Default: application/json Enum: "application/json" "application/pdf" "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" Controls the Content-Type of the response. |
"string"| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "provider": "dewln",
- "targets": [
- "wirelane",
- "hubject"
]
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| provider required | string The EMP group provider ID |
{- "provider": "dewln"
}{- "provider": "dewln",
- "targets": [
- "wirelane",
- "hubject"
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| provider required | string^[a-zA-Z0-9-_]+$ Provider ID |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get OCHP adapter connection configuration for given connection_id
| connection required | string Value: "wirelane" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "connection_id": "wirelane",
- "username": "fubar.baz",
- "emp": "dewln",
- "roles": [
- "ROLE_PROVIDER",
- "ROLE_PROVIDER"
], - "blocked_evse_prefixes": "RO,IT,PL",
- "auth_types": [
- "auth_card",
- "auth_card"
], - "defaultContractId": "DEWLNWIREFU"
}Update OCHP adapter connection configuration for set connection_id
| connection required | string Value: "wirelane" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| auth_types | Array of strings Items Enum: "auth_card" "auth_remote" "all" possible authentication types |
| blocked_evse_prefixes | string Comma separated list of prefixes for EVSEs, where roaming charging should not be possible |
| defaultContractId | string |
| emp | string |
| roles | Array of strings Items Enum: "ROLE_PROVIDER" "ROLE_OPERATOR" "ROLE_NSP" roles assigned to this connection |
| username | string |
{- "username": "fubar.baz",
- "emp": "dewln",
- "roles": [
- "ROLE_PROVIDER",
- "ROLE_PROVIDER"
], - "blocked_evse_prefixes": "RO,IT,PL",
- "auth_types": [
- "auth_card",
- "auth_card"
], - "defaultContractId": "DEWLNWIREFU"
}{- "connection_id": "wirelane",
- "username": "fubar.baz",
- "emp": "dewln",
- "roles": [
- "ROLE_PROVIDER",
- "ROLE_PROVIDER"
], - "blocked_evse_prefixes": "RO,IT,PL",
- "auth_types": [
- "auth_card",
- "auth_card"
], - "defaultContractId": "DEWLNWIREFU"
}Get OCHP adapter connection configuration
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- {
- "connection_id": "wirelane",
- "username": "fubar.baz",
- "emp": "dewln",
- "roles": [
- "ROLE_PROVIDER",
- "ROLE_PROVIDER"
], - "blocked_evse_prefixes": "RO,IT,PL",
- "auth_types": [
- "auth_card",
- "auth_card"
], - "defaultContractId": "DEWLNWIREFU"
}
]Get the list of CPO roaming agreements for a given OCHP-connection like e-clearing.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "provider_id" Enum: "provider_id" "valid_from" "valid_to" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}
]Create a CPO roaming agreement for a given OCHP-connection like e-clearing.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| provider_name required | string |
| valid_from required | string <date-time> Date and time |
| valid_to required | string <date-time> Date and time |
object (Address) | |
| billing_contact_email | string <email> |
| billing_contact_name | string |
| cancelled_to | string <date-time> Date and time |
| provider_id | string^[a-zA-Z0-9-*+]+$ Allow for OCHP provider IDs like |
| reverse_charge | boolean Flag to control if a reverse charge is applied or not. |
Array of objects (OchpAgreementSubprovider) Sub-providers of the main provider of the CPO roaming agreement. These IDs will be used to find applicable sessions for Roaming EMP invoicing. | |
| vat_tax_id | string |
{- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}Delete a CPO roaming agreement for a given OCHP-connection like e-clearing.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single CPO roaming agreement for a given OCHP-connection like e-clearing.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}Update a CPO roaming agreement for a given OCHP-connection like e-clearing.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
| provider_name required | string |
| valid_from required | string <date-time> Date and time |
| valid_to required | string <date-time> Date and time |
object (Address) | |
| billing_contact_email | string <email> |
| billing_contact_name | string |
| cancelled_to | string <date-time> Date and time |
| provider_id | string^[a-zA-Z0-9-*+]+$ Allow for OCHP provider IDs like |
| reverse_charge | boolean Flag to control if a reverse charge is applied or not. |
Array of objects (OchpAgreementSubprovider) Sub-providers of the main provider of the CPO roaming agreement. These IDs will be used to find applicable sessions for Roaming EMP invoicing. | |
| vat_tax_id | string |
{- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE*WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}Get the list of EMP roaming agreements for a given OCHP-connection.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "operatorId" Enum: "operatorId" "operatorName" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}
]Create an EMP roaming agreement for a given OCHP-connection like e-clearing.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| operator_id required | string^[a-zA-Z0-9-*+]+$ Allow for OCHP operator IDs like |
| operator_name required | string |
Array of objects (OchpAgreementSuboperator) Sub-operators of the main operator of the EMP roaming agreement |
{- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}Delete an EMP roaming agreement for a given OCHP-connection
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single EMP roaming agreement for a given OCHP-connection
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}Update an EMP roaming agreement for a given OCHP-connection
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
| operator_id required | string^[a-zA-Z0-9-*+]+$ Allow for OCHP operator IDs like |
| operator_name required | string |
Array of objects (OchpAgreementSuboperator) Sub-operators of the main operator of the EMP roaming agreement |
{- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}Get all occurred communication with the provider regarding the given sessionId and organization
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "requestData": "{ \"oicpId\": \"123-abc\", \"provider\": \"DE*ABC\" }",
- "responseData": "{ \"oicpId\": \"123-abc\", \"provider\": \"DE*ABC\" }",
- "uri": "/oicp/roaming/hubject",
- "requestDateTime": "2023-04-01T12:00:00+02:00",
- "responseDateTime": "2023-04-01T12:00:00+02:00",
- "roamingSessionId": "1234-abcd-98f6e5a",
- "sessionId": "1234-abcd-98f6e5a",
- "requestType": "eRoamingAuthorizationStart",
- "direction": "inbound"
}
]Get the list of CPO roaming agreements for connected OCPI Credentials.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| credentialIds | Array of strings[ items^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... ] Filter by |
| order_by | string Default: "provider_id" Enum: "provider_id" "provider_name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "credential_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "credential_name": "credential_name",
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "status": "active",
- "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true,
- "internal_invoicing": true,
- "begin_invoicing_from_date": "2023-04-01"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "credential_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "credential_name": "credential_name",
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "status": "active",
- "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true,
- "internal_invoicing": true,
- "begin_invoicing_from_date": "2023-04-01"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
| provider_name required | string |
| status required | string Enum: "active" "inactive" |
| begin_invoicing_from_date | string <date> Date |
object (Address) | |
| billing_contact_email | string <email> <= 100 characters |
| billing_contact_name | string <= 100 characters |
| internal_invoicing | boolean Flag to control if a Roaming EMP invoice is sent to the provider or treated as an internal document. |
| reverse_charge | boolean Flag to control if a reverse charge is applied or not. |
| vat_tax_id | string <= 20 characters |
{- "provider_name": "ACME Company",
- "status": "active",
- "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true,
- "internal_invoicing": true,
- "begin_invoicing_from_date": "2023-04-01"
}{- "credential_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "credential_name": "credential_name",
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE*WLN",
- "provider_name": "ACME Company",
- "status": "active",
- "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true,
- "internal_invoicing": true,
- "begin_invoicing_from_date": "2023-04-01"
}List all OCPI credentials of the organization.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln",
- "status": "completed",
- "name": "ACME Company",
- "token_a": "token_a",
- "last_token_update": "2023-04-01T12:00:00+02:00",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "endpoint_urls": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "roles": [
- "CPO"
], - "country_code": "DE",
- "party_id": "WLN",
- "business_name": "ACME Company",
- "last_incoming_api_call": "2023-04-01T12:00:00+02:00",
- "last_outgoing_api_call": "2023-04-01T12:00:00+02:00",
- "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "payment"
]
}
]Create a new OCPI credential of the organization.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string OcpiCredential name |
| additional_modules | Array of strings Items Enum: "payment" "giro_e" List of OCPI modules that are additionally configured for the OCPI partner |
| auto_renew_token | boolean Default: true Flag that indicates if the token should be auto-renewed every 30 days (recommended by OCPI spec) |
| entrypoint_url | string Entrypoint (Versions) from remote party |
| send_cdrs | boolean Decides whether NAPs will receive CDRs |
| tech_support_email | string <email> Tech support for this credential |
| token_a | string Exchanged token A to start credentials exchange |
| zip_filter | Array of strings list of ZIP codes for which NAPs will receive CDRs |
{- "name": "ACME Company",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "giro_e",
- "payment"
], - "token_a": "ACME Company"
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln",
- "status": "completed",
- "name": "ACME Company",
- "token_a": "token_a",
- "last_token_update": "2023-04-01T12:00:00+02:00",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "endpoint_urls": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "roles": [
- "CPO"
], - "country_code": "DE",
- "party_id": "WLN",
- "business_name": "ACME Company",
- "last_incoming_api_call": "2023-04-01T12:00:00+02:00",
- "last_outgoing_api_call": "2023-04-01T12:00:00+02:00",
- "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "payment"
]
}Delete an OCPI credential of the organization.
| ocpiCredentialId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The OcpiCredential ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln",
- "status": "completed",
- "name": "ACME Company",
- "token_a": "token_a",
- "last_token_update": "2023-04-01T12:00:00+02:00",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "endpoint_urls": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "roles": [
- "CPO"
], - "country_code": "DE",
- "party_id": "WLN",
- "business_name": "ACME Company",
- "last_incoming_api_call": "2023-04-01T12:00:00+02:00",
- "last_outgoing_api_call": "2023-04-01T12:00:00+02:00",
- "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "payment"
]
}Get an OCPI credential of the organization.
| ocpiCredentialId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The OcpiCredential ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln",
- "status": "completed",
- "name": "ACME Company",
- "token_a": "token_a",
- "last_token_update": "2023-04-01T12:00:00+02:00",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "endpoint_urls": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "roles": [
- "CPO"
], - "country_code": "DE",
- "party_id": "WLN",
- "business_name": "ACME Company",
- "last_incoming_api_call": "2023-04-01T12:00:00+02:00",
- "last_outgoing_api_call": "2023-04-01T12:00:00+02:00",
- "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "payment"
]
}Update an OCPI credential of the organization.
| ocpiCredentialId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The OcpiCredential ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| name required | string OcpiCredential name |
| additional_modules | Array of strings Items Enum: "payment" "giro_e" List of OCPI modules that are additionally configured for the OCPI partner |
| auto_renew_token | boolean Default: true Flag that indicates if the token should be auto-renewed every 30 days (recommended by OCPI spec) |
| send_cdrs | boolean Decides whether NAPs will receive CDRs |
| tech_support_email | string <email> Tech support for this credential |
| zip_filter | Array of strings list of ZIP codes for which NAPs will receive CDRs |
{- "name": "ACME Company",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "giro_e",
- "payment"
]
}{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln",
- "status": "completed",
- "name": "ACME Company",
- "token_a": "token_a",
- "last_token_update": "2023-04-01T12:00:00+02:00",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "endpoint_urls": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "roles": [
- "CPO"
], - "country_code": "DE",
- "party_id": "WLN",
- "business_name": "ACME Company",
- "last_incoming_api_call": "2023-04-01T12:00:00+02:00",
- "last_outgoing_api_call": "2023-04-01T12:00:00+02:00",
- "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "payment"
]
}Fetch connected parties from OCPI Hub and create matching OCPI Roaming Agreements.
| ocpiCredentialId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The OcpiCredential ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "key": "key",
- "value": "value"
}Refresh an OCPI credential token (credentials exchange) of the organization.
| ocpiCredentialId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The OcpiCredential ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "tenant": "dewln",
- "status": "completed",
- "name": "ACME Company",
- "token_a": "token_a",
- "last_token_update": "2023-04-01T12:00:00+02:00",
- "auto_renew_token": true,
- "send_cdrs": true,
- "zip_filter": [
- "zip_filter",
- "zip_filter"
], - "endpoint_urls": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "roles": [
- "CPO"
], - "country_code": "DE",
- "party_id": "WLN",
- "business_name": "ACME Company",
- "last_incoming_api_call": "2023-04-01T12:00:00+02:00",
- "last_outgoing_api_call": "2023-04-01T12:00:00+02:00",
- "tech_support_email": "tech.support@example.com",
- "additional_modules": [
- "payment"
]
}Get the list of EMP roaming agreements for connected OCPI Credentials.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| credentialIds | Array of strings[ items^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... ] Filter by |
| order_by | string Default: "operator_id" Enum: "operator_id" "operator_name" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "credential_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "credential_name": "credential_name",
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "status": "active"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "credential_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "credential_name": "credential_name",
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "status": "active"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
| operator_name required | string |
| status required | string Enum: "active" "inactive" |
{- "operator_name": "ACME Company",
- "status": "active"
}{- "credential_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "credential_name": "credential_name",
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "status": "active"
}Get all occurred communication with the provider regarding the given sessionId and organization
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "requestData": "{ \"oicpId\": \"123-abc\", \"provider\": \"DE*ABC\" }",
- "responseData": "{ \"oicpId\": \"123-abc\", \"provider\": \"DE*ABC\" }",
- "uri": "/oicp/roaming/hubject",
- "requestDateTime": "2023-04-01T12:00:00+02:00",
- "responseDateTime": "2023-04-01T12:00:00+02:00",
- "roamingSessionId": "1234-abcd-98f6e5a",
- "sessionId": "1234-abcd-98f6e5a",
- "requestType": "eRoamingAuthorizationStart",
- "direction": "inbound"
}
]Get OICP adapter connection configuration for given connection_id
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "connection_id": "hubject",
- "blocked_evse_prefixes": "RO,IT,PL",
- "has_evse_pricing": true
}Update OICP adapter connection configuration for set connection_id
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| blocked_evse_prefixes | string Comma separated list of prefixes for EVSEs, where roaming charging should not be possible |
| has_evse_pricing | boolean Flag that indicates if the EVSEs uploaded for this connection have a (individual) pricing |
{- "blocked_evse_prefixes": "RO,IT,PL",
- "has_evse_pricing": true
}{- "connection_id": "hubject",
- "blocked_evse_prefixes": "RO,IT,PL",
- "has_evse_pricing": true
}Get OICP adapter connection configuration
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
[- {
- "connection_id": "hubject",
- "blocked_evse_prefixes": "RO,IT,PL",
- "has_evse_pricing": true
}
]Get all occurred communication with the provider regarding the given sessionId and organization
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "requestData": "{ \"oicpId\": \"123-abc\", \"provider\": \"DE*ABC\" }",
- "responseData": "{ \"oicpId\": \"123-abc\", \"provider\": \"DE*ABC\" }",
- "uri": "/oicp/roaming/hubject",
- "requestDateTime": "2023-04-01T12:00:00+02:00",
- "responseDateTime": "2023-04-01T12:00:00+02:00",
- "roamingSessionId": "1234-abcd-98f6e5a",
- "sessionId": "1234-abcd-98f6e5a",
- "requestType": "eRoamingAuthorizationStart",
- "direction": "inbound"
}
]Get the list of CPO roaming agreements for a given OICP-connection like hubject.
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "provider_id" Enum: "provider_id" "valid_from" "valid_to" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE-WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}
]Create a CPO roaming agreement for a given OICP-connection like hubject.
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| provider_id required | string^([A-Za-z]{2}\-?[A-Za-z0-9]{3}|[A-Za-z]{2}[\*... OICP Provider ID in ISO 15118-1 ( |
| provider_name required | string |
| valid_from required | string <date-time> Date and time |
| valid_to required | string <date-time> Date and time |
object (Address) | |
| billing_contact_email | string <email> |
| billing_contact_name | string |
| cancelled_to | string <date-time> Date and time |
| reverse_charge | boolean Flag to control if a reverse charge is applied or not. |
Array of objects (OicpAgreementSubprovider) Sub-providers of the main provider of the CPO roaming agreement | |
| vat_tax_id | string |
{- "provider_id": "DE-WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE-WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}Delete a CPO roaming agreement for a given OICP-connection like hubject and the ID of the roaming agreement
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single CPO roaming agreement for a given OICP-connection like hubject and the ID of the roaming agreement
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE-WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}Update a CPO roaming agreement for a given OICP-connection like hubject and the ID of the roaming agreement
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
| provider_id required | string^([A-Za-z]{2}\-?[A-Za-z0-9]{3}|[A-Za-z]{2}[\*... OICP Provider ID in ISO 15118-1 ( |
| provider_name required | string |
| valid_from required | string <date-time> Date and time |
| valid_to required | string <date-time> Date and time |
object (Address) | |
| billing_contact_email | string <email> |
| billing_contact_name | string |
| cancelled_to | string <date-time> Date and time |
| reverse_charge | boolean Flag to control if a reverse charge is applied or not. |
Array of objects (OicpAgreementSubprovider) Sub-providers of the main provider of the CPO roaming agreement | |
| vat_tax_id | string |
{- "provider_id": "DE-WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "provider_id": "DE-WLN",
- "provider_name": "ACME Company",
- "sub_providers": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_provider_id": "DE-WLN",
- "sub_provider_name": "ACME Company"
}
], - "billing_contact_name": "Zaki Walter",
- "billing_contact_email": "zaki@example.org",
- "valid_from": "2023-04-01T12:00:00+02:00",
- "valid_to": "2023-04-01T12:00:00+02:00",
- "cancelled_to": "2023-04-01T12:00:00+02:00",
- "vat_tax_id": "DE123456789",
- "billing_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "reverse_charge": true
}Get the list of EMP roaming agreements for a given OICP-connection like hubject.
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "operatorId" Enum: "operatorId" "agreementUntil" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "agreement_until": "2023-04-01T12:00:00+02:00",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}
]Create an EMP roaming agreement for a given OICP-connection like hubject.
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| agreement_until required | string <date-time> The expiry date and time of the CPO Service offer |
| operator_id required | string^(([A-Za-z]{2}\*?[A-Za-z0-9]{3})|(\+?[0-9]{1,... OICP Operator ID in ISO 15118 ( |
| operator_name required | string |
Array of objects (OicpAgreementSuboperator) Sub-operators of the main operator of the EMP roaming agreement |
{- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "agreement_until": "2023-04-01T12:00:00+02:00",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "agreement_until": "2023-04-01T12:00:00+02:00",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}Delete an EMP roaming agreement for a given OICP-connection like hubject and with the given roaming agreement ID
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single EMP roaming agreement for a given OICP-connection like hubject and the ID of the roaming agreement
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "agreement_until": "2023-04-01T12:00:00+02:00",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}Update an EMP roaming agreement for a given OICP-connection like hubject and the ID of the roaming agreement
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| roamingAgreementId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ID of the roaming agreement (OICP/OCHP) |
| agreement_until required | string <date-time> The expiry date and time of the CPO Service offer |
| operator_id required | string^(([A-Za-z]{2}\*?[A-Za-z0-9]{3})|(\+?[0-9]{1,... OICP Operator ID in ISO 15118 ( |
| operator_name required | string |
Array of objects (OicpAgreementSuboperator) Sub-operators of the main operator of the EMP roaming agreement |
{- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "agreement_until": "2023-04-01T12:00:00+02:00",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}{- "roaming_agreement_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "operator_id": "DE*WLN",
- "operator_name": "ACME Company",
- "agreement_until": "2023-04-01T12:00:00+02:00",
- "sub_operators": [
- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}, - {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "sub_operator_id": "DE*WLN",
- "sub_operator_name": "ACME Company"
}
]
}Import a CSV file of roaming agreements with hubject CPOs
| connection required | string Value: "hubject" The roaming connection ID |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Content-Type required | string Default: text/csv Value: "text/csv" Controls the Content-Type of the request. |
File upload
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "serial": "1234567890",
- "model": "RUT950",
- "device_code": "RUT950U02XXX",
- "firmware_version": "RUT9M_R_GPL_00.07.17.1",
- "mac": "00:00:00:00:00:00",
- "hostname": "SN1234567890.routers.wirelane.com",
- "ip": "127.0.0.1",
- "ipv6": "2002:ff9b:1::1:1",
- "ipv6_subnet": "2002:ff9b:1::/48",
- "online": true,
- "deployment_state": "UNCONFIGURED",
- "name": "",
- "owner": "dewln",
- "password": "RoUt3r!P@ssw0rd"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| mac required | string^([0-9A-Fa-f]{2}\:){5}[0-9A-Fa-f]{2}$ Device's LAN mac address |
| owner required | string Default: "" Identification string for the owner where the device is deployed |
| password required | string <password> <= 255 characters Password for accessing the router |
| serial required | string^[0-9]{10}$ 10 digit serial number |
| name | string Default: "" Device's name that shall be displayed in RMS. WriteOnly -> will not be returned from API! |
{- "serial": "1234567890",
- "model": "RUT950",
- "device_code": "RUT950U02XXX",
- "firmware_version": "RUT9M_R_GPL_00.07.17.1",
- "mac": "00:00:00:00:00:00",
- "hostname": "SN1234567890.routers.wirelane.com",
- "ip": "127.0.0.1",
- "ipv6": "2002:ff9b:1::1:1",
- "ipv6_subnet": "2002:ff9b:1::/48",
- "online": true,
- "deployment_state": "UNCONFIGURED",
- "name": "",
- "owner": "dewln",
- "password": "RoUt3r!P@ssw0rd"
}{- "serial": "1234567890",
- "model": "RUT950",
- "device_code": "RUT950U02XXX",
- "firmware_version": "RUT9M_R_GPL_00.07.17.1",
- "mac": "00:00:00:00:00:00",
- "hostname": "SN1234567890.routers.wirelane.com",
- "ip": "127.0.0.1",
- "ipv6": "2002:ff9b:1::1:1",
- "ipv6_subnet": "2002:ff9b:1::/48",
- "online": true,
- "deployment_state": "UNCONFIGURED",
- "name": "",
- "owner": "dewln",
- "password": "RoUt3r!P@ssw0rd",
- "manual_payment_terminal_discovery_support": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| serial required | string^[0-9]{10}$ 10 digit serial number |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get a single router of the serial from organization
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| serial required | string^[0-9]{10}$ 10 digit serial number |
{- "serial": "1234567890",
- "model": "RUT950",
- "device_code": "RUT950U02XXX",
- "firmware_version": "RUT9M_R_GPL_00.07.17.1",
- "mac": "00:00:00:00:00:00",
- "hostname": "SN1234567890.routers.wirelane.com",
- "ip": "127.0.0.1",
- "ipv6": "2002:ff9b:1::1:1",
- "ipv6_subnet": "2002:ff9b:1::/48",
- "online": true,
- "deployment_state": "UNCONFIGURED",
- "name": "",
- "owner": "dewln",
- "password": "RoUt3r!P@ssw0rd",
- "manual_payment_terminal_discovery_support": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| serial required | string^[0-9]{10}$ 10 digit serial number |
| owner required | string Identification string for the owner where the device is deployed |
{- "owner": "dewln"
}{- "serial": "1234567890",
- "model": "RUT950",
- "device_code": "RUT950U02XXX",
- "firmware_version": "RUT9M_R_GPL_00.07.17.1",
- "mac": "00:00:00:00:00:00",
- "hostname": "SN1234567890.routers.wirelane.com",
- "ip": "127.0.0.1",
- "ipv6": "2002:ff9b:1::1:1",
- "ipv6_subnet": "2002:ff9b:1::/48",
- "online": true,
- "deployment_state": "UNCONFIGURED",
- "name": "",
- "owner": "dewln",
- "password": "RoUt3r!P@ssw0rd",
- "manual_payment_terminal_discovery_support": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| serial required | string^[0-9]{10}$ 10 digit serial number |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| serial required | string^[0-9]{10}$ 10 digit serial number |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Get charging sessions conducted on the organization infrastructure
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| charge_point_id | Array of strings Filter by list of charge_point_id |
| charging_point_id | string^[a-zA-Z0-9-_*+]+$ Charging Point ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| evseid | Array of strings Filter by list of evseids |
| identification | string <= 50 characters Value of the identification to filter for |
| identification_type | Array of strings Items Enum: "access_token" "admin_remotestart" "auth_token" "contactless_payment" "contract_id" "customer_id" "customer_rfid" "direct_payment" "local_authorization" "local_payment" "giroe" "none_access_token" "rfid" Type of the identification
|
| order_by | string Default: "creationDate" Enum: "sessionId" "evseid" "price" "kwh" "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| organization_type | Array of strings Items Enum: "emp" "cpo" "owner" Type of the organization |
| owner_id | Array of strings Filter by list of owner_id |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| priceModelId | string The |
| search | string Search term |
| status | Array of strings The charging session status to search for:
|
| tariffId | string The |
[- {
- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}, - "cpo_session_id": "19eea288-1ee1-5aa9-b258-38fea1df55f3",
- "customer_membership_owner": "wirelane",
- "charging_station_id": "98fd4f3a554f33c12eca9b5e2e4b369a",
- "charging_point_id": "00eb08a9b45c69a4f9f14982a0095e12",
- "charge_point_id": "DESGDE000801-2",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "charging_provider": "wirelane",
- "cpo_created": true,
- "process_begin": "2023-04-01T12:00:00+02:00",
- "process_end": "2023-04-01T12:00:00+02:00",
- "transaction_begin": "2023-04-01T12:00:00+02:00",
- "transaction_end": "2023-04-01T12:00:00+02:00",
- "transaction_duration": 68,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "roaming_session_id": "fffa4a27-8112-463c-a0a9-222d76b6f96b",
- "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "limit_price": 50,
- "limit_kwh": 35,
- "limit_duration": 600,
- "maintenance": true
}
]Get a single charging session conducted on the organization infrastructure
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}, - "cpo_session_id": "19eea288-1ee1-5aa9-b258-38fea1df55f3",
- "customer_membership_owner": "wirelane",
- "charging_station_id": "98fd4f3a554f33c12eca9b5e2e4b369a",
- "charging_point_id": "00eb08a9b45c69a4f9f14982a0095e12",
- "charge_point_id": "DESGDE000801-2",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "charging_provider": "wirelane",
- "cpo_created": true,
- "process_begin": "2023-04-01T12:00:00+02:00",
- "process_end": "2023-04-01T12:00:00+02:00",
- "transaction_begin": "2023-04-01T12:00:00+02:00",
- "transaction_end": "2023-04-01T12:00:00+02:00",
- "transaction_duration": 68,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "roaming_session_id": "fffa4a27-8112-463c-a0a9-222d76b6f96b",
- "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "limit_price": 50,
- "limit_kwh": 35,
- "limit_duration": 600,
- "maintenance": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
{- "charging_periods": [
- {
- "dimensions": [
- {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}, - {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}
], - "price_context": {
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energy": 23.520086,
- "duration": 14400,
- "current_period_begin": "2023-04-01T12:00:00+02:00",
- "current_period_end": "2023-04-01T12:00:00+02:00",
- "price_limit": 10,
- "price_limit_reached": false
}
}, - {
- "dimensions": [
- {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}, - {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}
], - "price_context": {
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energy": 23.520086,
- "duration": 14400,
- "current_period_begin": "2023-04-01T12:00:00+02:00",
- "current_period_end": "2023-04-01T12:00:00+02:00",
- "price_limit": 10,
- "price_limit_reached": false
}
}
], - "total": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "total_usage": {
- "time": 38580,
- "energy": 64.55
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
{- "charging_periods": [
- {
- "dimensions": [
- {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}, - {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}
], - "price_context": {
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energy": 23.520086,
- "duration": 14400,
- "current_period_begin": "2023-04-01T12:00:00+02:00",
- "current_period_end": "2023-04-01T12:00:00+02:00",
- "price_limit": 10,
- "price_limit_reached": false
}
}, - {
- "dimensions": [
- {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}, - {
- "type": "TIME",
- "volume": 14400,
- "price": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}
}
], - "price_context": {
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energy": 23.520086,
- "duration": 14400,
- "current_period_begin": "2023-04-01T12:00:00+02:00",
- "current_period_end": "2023-04-01T12:00:00+02:00",
- "price_limit": 10,
- "price_limit_reached": false
}
}
], - "total": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "total_usage": {
- "time": 38580,
- "energy": 64.55
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
| mode | string Default: "auto" Enum: "none" "auto" "manual"
|
| service_level_key | string if mode is set to manual, a service level key must be specified |
| service_level_title | string if mode is set to manual, a service level text must be specified |
| tariff_key | string if mode is set to manual, a tariff key must be specified |
| tariff_title | string if mode is set to manual, a tariff text must be specified |
{- "mode": "auto",
- "service_level_key": "dewln-894-7961",
- "service_level_title": "Wirelane Hubject EMP Pull DE",
- "tariff_key": "6260351e8dea9",
- "tariff_title": "0,49€/kWh + 0,05€/min nach 180min"
}{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}, - "cpo_session_id": "19eea288-1ee1-5aa9-b258-38fea1df55f3",
- "customer_membership_owner": "wirelane",
- "charging_station_id": "98fd4f3a554f33c12eca9b5e2e4b369a",
- "charging_point_id": "00eb08a9b45c69a4f9f14982a0095e12",
- "charge_point_id": "DESGDE000801-2",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "charging_provider": "wirelane",
- "cpo_created": true,
- "process_begin": "2023-04-01T12:00:00+02:00",
- "process_end": "2023-04-01T12:00:00+02:00",
- "transaction_begin": "2023-04-01T12:00:00+02:00",
- "transaction_end": "2023-04-01T12:00:00+02:00",
- "transaction_duration": 68,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "roaming_session_id": "fffa4a27-8112-463c-a0a9-222d76b6f96b",
- "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "limit_price": 50,
- "limit_kwh": 35,
- "limit_duration": 600,
- "maintenance": true
}Get receipt by a single charging session conducted on the organization infrastructure
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
{- "id": "2023-06-00023",
- "date": "2023-04-01T12:00:00+02:00",
- "period_begin": "2023-04-01",
- "period_end": "2023-04-01",
- "price": 4.12,
- "currency": "EUR",
- "payment_method_type": "payment_method_type",
- "released": true,
- "tenant": "dewln",
- "status": "PAID",
- "batched": true,
- "emp": "dewln",
- "cpo": "dewln",
- "customer_id": "DEWLN-0123456789",
- "paymentTransactionId": "017c1115-a0c3-49cd-9660-067a3968e3cc",
- "paymentTransactionProcessor": "novalnet_adhoc",
- "refundable": true,
- "owner": "dewln"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
{- "value": "value",
- "type": "EDL_40_P",
- "public_key": "DBB6 4162 F1D2 6D71 BF96 59B7 3063 9F26 8763 A2DE D162 AC4A E7F4 A452 3E3A FA0E 538C DA1E 6643 06CB 028A 7F7D 434A BB5F",
- "certificate_id": "certificate_id"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}, - "cpo_session_id": "19eea288-1ee1-5aa9-b258-38fea1df55f3",
- "customer_membership_owner": "wirelane",
- "charging_station_id": "98fd4f3a554f33c12eca9b5e2e4b369a",
- "charging_point_id": "00eb08a9b45c69a4f9f14982a0095e12",
- "charge_point_id": "DESGDE000801-2",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "charging_provider": "wirelane",
- "cpo_created": true,
- "process_begin": "2023-04-01T12:00:00+02:00",
- "process_end": "2023-04-01T12:00:00+02:00",
- "transaction_begin": "2023-04-01T12:00:00+02:00",
- "transaction_end": "2023-04-01T12:00:00+02:00",
- "transaction_duration": 68,
- "creation_date": "2023-04-01T12:00:00+02:00",
- "update_date": "2023-04-01T12:00:00+02:00",
- "roaming_session_id": "fffa4a27-8112-463c-a0a9-222d76b6f96b",
- "startFeePrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "energyDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "timeDimensionsPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "limit_price": 50,
- "limit_kwh": 35,
- "limit_duration": 600,
- "maintenance": true
}Start a new session as an administrator by passing either an RFID identifier or the customer ID to identify the customer to be billed for the session.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| charge_point_id required | string ID of the Charging Point, also known as label code |
| identification required | string Identification of the customer |
| identification_type required | string Enum: "customer_id" "rfid" Identification type of the customer.
|
{- "identification_type": "customer_id",
- "identification": "`DEWLNC67578275` for `customer_id` or `04597a3a8b6680` for `rfid`",
- "charge_point_id": "DE*WLN*4619-1"
}{- "success": true,
- "message": "Remote start performed successfully."
}Get a single charging session conducted on the organization infrastructure
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| charge_point_id | Array of strings Filter by list of charge_point_id |
| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| evseid | string^[a-zA-Z0-9-_*]+$ The ID to search for |
| organization_type | Array of strings Items Enum: "emp" "cpo" "owner" Type of the organization |
| owner_id | Array of strings Filter by list of owner_id |
{- "consumption": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "sessions": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue_gross": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue_net": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "occupancy": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "avg_session_duration": 5.637376656633329,
- "avg_session_comsumption": 2.3021358869347655,
- "payment_method": "card",
- "avg_session_revenue": 7.061401241503109,
- "avg_session_revenue_gross": 9.301444243932576,
- "avg_session_revenue_net": 3.616076749251911,
- "unique_customers_total": 2.027123023002322,
- "customer_charging_count_avg": 4.145608029883936,
- "started_sessions_by_hour_of_day_json": "{\"00\": 1, \"01\": 2, \"02\": 10, ..., \"22\": 4, \"23\": 0}"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "VOIDED" "COMPLETED" "PENDING" "SUBMITTED" "ERROR" Filter by payment state |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "subTenant": "dewln",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "processor": "wirelane",
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| sessionId required | string^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... The ChargingSession.session_id (UUIDv4) |
| order_by | string Default: "creationDate" Value: "creationDate" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| payment_state | Array of strings Items Enum: "INITIALIZE" "AUTHORIZED_EXPIRED" "EXPIRED" "PENDING" "COMPLETED" "REFUNDED" "PARTIALLY_REFUNDED" "GATEWAY_DECLINED" "PROCESSOR_DECLINED" "SETTLEMENT_DECLINED" "VOIDED" "FAILED" "CHARGEBACK" "PAID_UNKNOWN_PENDING" "PAID_UNKNOWN_REFUNDED" "PARTIALLY_PAID" Filter by payment state |
[- {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "tenant": "dewln",
- "processor": "wirelane",
- "authorization": "00123456-12ab-34cd-56ef-7890abcdef01",
- "account_id": "DEWLN-0123456789",
- "amount": 234.56,
- "originalAmount": 234.56,
- "processorAmount": 234.56,
- "currency": "EUR",
- "paymentState": "INITIALIZE",
- "creationDate": "2023-04-01T12:00:00+02:00",
- "description": "description",
- "taxAmount": 234.56,
- "netAmount": 234.56,
- "taxRate": 19,
- "processor_transaction_id": "TID47110815-123",
- "invoice_id": "2023-09-07773",
- "processor_transaction_management_url": "processor_transaction_management_url"
}
]Get OCPP logs for a single connector
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
| date_picker_since required | string <date-time> The date time to search from |
| date_picker_until required | string <date-time> The date time to search to |
| message_pair_status | Array of strings Items Enum: "COMPLETE" "ERROR" "EXCEPTION" "PENDING" "SCHEDULED" "TIMED_OUT" Message pair status |
| message_types | Array of strings Items Enum: "Authorize" "BootNotification" "CancelReservation" "ChangeAvailability" "ChangeConfiguration" "ClearCache" "ClearChargingProfile" "DataTransfer" "GetCompositeSchedule" "DiagnosticsStatusNotification" "FirmwareStatusNotification" "GetConfiguration" "GetDiagnostics" "GetLocalListVersion" "Heartbeat" "MeterValues" "RemoteStartTransaction" "RemoteStopTransaction" "ReserveNow" "Reset" "SendLocalList" "SetChargingProfile" "StartTransaction" "StatusNotification" "StopTransaction" "TriggerMessage" "UnlockConnector" "UpdateFirmware" Message pair types |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "action": "GetConfiguration",
- "actor": "evse",
- "request_date": "2023-04-01T12:00:00+02:00",
- "response_date": "2023-04-01T12:00:00+02:00",
- "status": "COMPLETE",
- "json": false,
- "request_content": "{\"requestedMessage\": \"StatusNotification\"}",
- "response_content": "{\"status\": \"Accepted\"}"
}
]Get OCPP log statistics for a single connector
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
| date_picker_since required | string <date-time> The date time to search from |
| date_picker_until required | string <date-time> The date time to search to |
{- "actions": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "errors": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "errors_dispersion": [
- {
- "label": "PowerMeterFailure",
- "value": [
- 0,
- 0
]
}, - {
- "label": "PowerMeterFailure",
- "value": [
- 0,
- 0
]
}
]
}Get OCPP logs for a single station
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| date_picker_since required | string <date-time> The date time to search from |
| date_picker_until required | string <date-time> The date time to search to |
| message_pair_status | Array of strings Items Enum: "COMPLETE" "ERROR" "EXCEPTION" "PENDING" "SCHEDULED" "TIMED_OUT" Message pair status |
| message_types | Array of strings Items Enum: "Authorize" "BootNotification" "CancelReservation" "ChangeAvailability" "ChangeConfiguration" "ClearCache" "ClearChargingProfile" "DataTransfer" "GetCompositeSchedule" "DiagnosticsStatusNotification" "FirmwareStatusNotification" "GetConfiguration" "GetDiagnostics" "GetLocalListVersion" "Heartbeat" "MeterValues" "RemoteStartTransaction" "RemoteStopTransaction" "ReserveNow" "Reset" "SendLocalList" "SetChargingProfile" "StartTransaction" "StatusNotification" "StopTransaction" "TriggerMessage" "UnlockConnector" "UpdateFirmware" Message pair types |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
[- {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "action": "GetConfiguration",
- "actor": "evse",
- "request_date": "2023-04-01T12:00:00+02:00",
- "response_date": "2023-04-01T12:00:00+02:00",
- "status": "COMPLETE",
- "json": false,
- "request_content": "{\"requestedMessage\": \"StatusNotification\"}",
- "response_content": "{\"status\": \"Accepted\"}"
}
]Get OCPP log statistics for a single station
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| date_picker_since required | string <date-time> The date time to search from |
| date_picker_until required | string <date-time> The date time to search to |
{- "actions": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "errors": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
], - "errors_dispersion": [
- {
- "label": "PowerMeterFailure",
- "value": [
- 0,
- 0
]
}, - {
- "label": "PowerMeterFailure",
- "value": [
- 0,
- 0
]
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
| type required | string Enum: "Inoperative" "Operative" This indicates whether the Charge Point is able to perform the availability change. |
{- "type": "Inoperative"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "type": "Inoperative"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
| duration required | integer >= 0 Time in seconds. length of requested schedule |
| charging_rate_unit | string Enum: "W" "A" Can be used to force a power or current profile |
{- "duration": 0,
- "charging_rate_unit": "W"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "duration": 0,
- "charging_rate_unit": "W"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
| expiry_date required | string <date-time> This contains the date and time when the reservation ends. |
| id_tag required | string <= 36 characters The identifier for which the Charge Point has to reserve a connector. |
| reservation_id required | integer Unique id for this reservation. |
{- "reservation_id": 0,
- "expiry_date": "2000-01-23T04:56:07.000+00:00",
- "id_tag": "id_tag"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "reservation_id": 6,
- "expiry_date": "2000-01-23T04:56:07.000+00:00",
- "id_tag": "id_tag",
- "parent_id_tag": "parent_id_tag"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
required | object (RemoteControlChargingProfile) |
{- "cs_charging_profiles": {
- "charging_profile_id": 6,
- "transaction_id": 1,
- "stack_level": 5,
- "charging_profile_purpose": "ChargePointMaxProfile",
- "charging_profile_kind": "Absolute",
- "recurrency_kind": "Daily",
- "valid_from": "2000-01-23T04:56:07.000+00:00",
- "valid_to": "2000-01-23T04:56:07.000+00:00",
- "charging_schedule": {
- "duration": 5,
- "start_schedule": "2000-01-23T04:56:07.000+00:00",
- "charging_rate_unit": "W",
- "charging_schedule_period": [
- {
- "start_period": 2,
- "limit": 7.061401241503109,
- "number_phases": 9
}, - {
- "start_period": 2,
- "limit": 7.061401241503109,
- "number_phases": 9
}
], - "min_charging_rate": 3.616076749251911
}
}
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "cs_charging_profiles": {
- "charging_profile_id": 6,
- "transaction_id": 1,
- "stack_level": 5,
- "charging_profile_purpose": "ChargePointMaxProfile",
- "charging_profile_kind": "Absolute",
- "recurrency_kind": "Daily",
- "valid_from": "2000-01-23T04:56:07.000+00:00",
- "valid_to": "2000-01-23T04:56:07.000+00:00",
- "charging_schedule": {
- "duration": 5,
- "start_schedule": "2000-01-23T04:56:07.000+00:00",
- "charging_rate_unit": "W",
- "charging_schedule_period": [
- {
- "start_period": 2,
- "limit": 7.061401241503109,
- "number_phases": 9
}, - {
- "start_period": 2,
- "limit": 7.061401241503109,
- "number_phases": 9
}
], - "min_charging_rate": 3.616076749251911
}
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| scmId required | string^[a-zA-Z0-9]+$ The Scm-ID of the connector. See |
| stationId required | integer The ID to search for. |
{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| reservation_id required | integer Id of the reservation to cancel. |
{- "reservation_id": 0
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "reservation_id": 6
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| key required | string <= 50 characters The name of the configuration setting to change. |
| value required | string <= 500 characters The new value as string for the setting. |
{- "key": "key",
- "value": "value"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "key": "key",
- "value": "value"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| charging_profile_id | integer The ID of the charging profile to clear. |
| charging_profile_purpose | string Enum: "ChargePointMaxProfile" "TxDefaultProfile" "TxProfile" Specifies to purpose of the charging profiles that will be cleared, if they meet the other criteria in the request. |
| scm_id | string The Scm-ID of the connector. See |
| stack_level | integer >= 0 Specifies the stackLevel for which charging profiles will be cleared, if they meet the other criteria in the request. |
{- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "charging_profile_id": 0,
- "charging_profile_purpose": "ChargePointMaxProfile",
- "stack_level": 0
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "charging_profile_id": 6,
- "charging_profile_purpose": "ChargePointMaxProfile",
- "stack_level": 0
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| key | Array of strings[ items <= 50 characters ] List of keys for which the configuration value is requested. |
{- "key": [
- "key",
- "key"
]
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "key": [
- "key",
- "key"
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| retries | integer >= 0 This specifies how many times Charge Point must try to upload the diagnostics before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry. |
| retry_interval | integer >= 0 The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts. |
| start_time | string <date-time> This contains the date and time of the oldest logging information to include in the diagnostics. |
| stop_time | string <date-time> This contains the date and time of the latest logging information to include in the diagnostics. |
{- "retries": 0,
- "retry_interval": 0,
- "start_time": "2000-01-23T04:56:07.000+00:00",
- "stop_time": "2000-01-23T04:56:07.000+00:00"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "location": "location",
- "retries": 0,
- "retry_interval": 0,
- "start_time": "2000-01-23T04:56:07.000+00:00",
- "stop_time": "2000-01-23T04:56:07.000+00:00"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| scm_id | string The Scm-ID of the connector. See |
| transaction | string <iri-reference> iri-reference of the Transaction. |
{- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "transaction": "transaction"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "transaction": "transaction"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| type required | string Enum: "Hard" "Soft" This contains the type of reset that the Charge Point should perform. |
{- "type": "Hard"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "type": "Hard"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| list_version required | integer In case of a full update this is the version number of the full list. In case of a differential update it is the version number of the list after the update has been applied. |
| update_type required | string Enum: "Differential" "Full" This contains the type of update (full or differential) of this request. |
Array of objects (RemoteControlAuthorizationData) In case of a full update this contains the list of values that form the new local authorization list.
In case of a differential update it contains the changes to be applied to the local authorization list in the Charge Point.
Maximum number of AuthorizationData elements is available in the configuration key: |
{- "list_version": 0,
- "update_type": "Differential",
- "local_authorization_list": [
- {
- "id": "id",
- "id_tag": "id_tag",
- "id_tag_info": {
- "id": "id",
- "expiry_date": "2000-01-23T04:56:07.000+00:00",
- "status": "status"
}, - "send_local_list": "send_local_list"
}, - {
- "id": "id",
- "id_tag": "id_tag",
- "id_tag_info": {
- "id": "id",
- "expiry_date": "2000-01-23T04:56:07.000+00:00",
- "status": "status"
}, - "send_local_list": "send_local_list"
}
]
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "list_version": 6,
- "update_type": "Differential",
- "local_authorization_list": [
- {
- "id": "id",
- "id_tag": "id_tag",
- "id_tag_info": {
- "id": "id",
- "expiry_date": "2000-01-23T04:56:07.000+00:00",
- "status": "status"
}, - "send_local_list": "send_local_list"
}, - {
- "id": "id",
- "id_tag": "id_tag",
- "id_tag_info": {
- "id": "id",
- "expiry_date": "2000-01-23T04:56:07.000+00:00",
- "status": "status"
}, - "send_local_list": "send_local_list"
}
]
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| requested_message required | string Enum: "BootNotification" "DiagnosticsStatusNotification" "FirmwareStatusNotification" "Heartbeat" "MeterValues" "StatusNotification" |
| scm_id | string The Scm-ID of the connector. See |
{- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "requested_message": "BootNotification"
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "requested_message": "BootNotification"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| stationId required | integer The ID to search for. |
| firmware_upload | string <iri-reference> iri-reference of the FirmwareUpload to use. |
| location | string This contains a string containing a URI pointing to a location from which to retrieve the firmware. |
| retries | integer This specifies how many times Charge Point must try to download the firmware before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry. |
| retrieve_date | string <date-time> This contains the date and time after which the Charge Point is allowed to retrieve the (new) firmware. |
| retry_interval | integer The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts. |
{- "firmware_upload": "firmware_upload",
- "location": "location",
- "retrieve_date": "2000-01-23T04:56:07.000+00:00",
- "retries": 0,
- "retry_interval": 6
}{- "connector_id": 0,
- "message_id": "message_id",
- "evse": "evse",
- "message_pair": "message_pair",
- "id": "id",
- "creation_date": "2000-01-23T04:56:07.000+00:00",
- "action": "action",
- "error_status": true,
- "firmware_upload": "firmware_upload",
- "location": "location",
- "retrieve_date": "2000-01-23T04:56:07.000+00:00",
- "retries": 6,
- "retry_interval": 1
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| maintenance | boolean Filter by maintenance |
| order_by | string Default: "activation_date" Enum: "number" "state" "uuid" "account_id" "activation_date" "blocking_date" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| state | Array of strings Items Enum: "ORDERED" "ACTIVE" "INACTIVE" "BLOCKED" "NOT_ASSIGNED" Filter by state |
[- {
- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| card_number required | string |
| uuid required | string <= 128 characters UUID of the token |
{- "card_number": "WIRELANE123456",
- "uuid": "uuid"
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Delete given token
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Updates property internal note of the given token
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
| internalNote required | string An internal note for CPO and EMP internal use |
{- "internalNote": "internalNote"
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Assign given token to a new customer
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
| account_id required | string^[a-zA-Z0-9-_]+$ Account ID |
| maintenance | boolean Card for maintenance |
| status | string Default: "inactive" Enum: "inactive" "active" Token status |
{- "account_id": "DEWLN-0123456789",
- "status": "inactive",
- "maintenance": false
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Activate a token that has already a customer assigned but is not active. If the customer is not active anymore the activation will not be performed.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Block a token so it can't be used for charging anymore. Recurrent costs will still be charged.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Deactivate a token so it can't be used for charging anymore.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Add a date of sending from the given token
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
| shipping_date | string <date-time> Card shipping date and time |
| token_order_id | string ID of the tokenOrder |
{- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id"
}{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Unassign the currently assigned customer from the given token
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| tokenId required | string^[a-zA-Z0-9-_]+$ Token ID (assigned by the system), refers to |
{- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}Import a CSV file of Tokens for the organization.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Content-Type | string Default: text/csv Value: "text/csv" Controls the Content-Type of the request. |
File upload
[- {
- "number": "WIRELANE123456",
- "message": "message",
- "token": {
- "id": 0,
- "issuer": "dewln",
- "number": "WIRELANE123456",
- "state": "ORDERED",
- "order_id": "order_id",
- "category": "category",
- "short_reference": "CarXYZ",
- "long_reference": "CarXYZ-In the area of ABC",
- "has_app_authentication_code": true,
- "account_id": "DEWLN-0123456789",
- "uuid": "uuid",
- "activation_date": "2023-04-01T12:00:00+02:00",
- "blocking_date": "2023-04-01T12:00:00+02:00",
- "shipping_date": "2023-04-01T12:00:00+02:00",
- "token_order_id": "token_order_id",
- "token_order_date": "2023-04-01T12:00:00+02:00",
- "maintenance": false,
- "internalNote": "internalNote"
}
}
]Get tokens orders of the organization. Various query filters are accepted in the as HTTP URL parameter to modify the search.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| order_by | string Default: "transaction_date" Enum: "id" "transaction_date" "transaction_status" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
[- {
- "id": "id",
- "delivery_address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "state": "ORDERED",
- "amount": 0,
- "time": "2023-04-01T12:00:00+02:00",
- "account": {
- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
| order_by | string Default: "transaction_date" Enum: "transaction_date" "transaction_status" Name for sort |
| order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| search | string Search term |
| transaction_status | Array of strings Items Enum: "PENDING" "INVOICED" "REFUNDED" "VOIDED" list of transaction statuses |
| type | string Enum: "charging_session" "subscription" "seat" "card_order" Type of transaction |
[- {
- "id": "id",
- "tenant": "dewln",
- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "amount": 99.99,
- "currency": "EUR",
- "transaction_date": "2023-04-01T12:00:00+02:00",
- "transaction_type": "charging_session",
- "transaction_status": "PENDING",
- "invoice_id": "invoice_id"
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| transactionId required | string^[a-zA-Z0-9-_]+$ Transaction ID |
| comment | string <= 220 characters |
{- "comment": "Wurde aus Gründen storniert"
}{- "id": "id",
- "tenant": "dewln",
- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "amount": 99.99,
- "currency": "EUR",
- "transaction_date": "2023-04-01T12:00:00+02:00",
- "transaction_type": "charging_session",
- "transaction_status": "PENDING",
- "invoice_id": "invoice_id"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| transactionId required | string^[a-zA-Z0-9-_]+$ Transaction ID |
{- "id": "id",
- "tenant": "dewln",
- "start_date": "2023-04-01T12:00:00+02:00",
- "end_date": "2023-04-01T12:00:00+02:00",
- "amount": 99.99,
- "currency": "EUR",
- "transaction_date": "2023-04-01T12:00:00+02:00",
- "transaction_type": "charging_session",
- "transaction_status": "PENDING",
- "invoice_id": "invoice_id"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
{- "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
{- "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
{- "sessions": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "consumption": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "duration": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue_gross": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "revenue_net": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}, - "customers": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
{- "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| date_picker_since | string <date-time> The date time to search from |
| date_picker_until | string <date-time> The date time to search to |
{- "revenue": {
- "total": 0.8008281904610115,
- "average": 6.027456183070403,
- "complement_total": 1.4658129805029452,
- "complement_average": 5.962133916683182,
- "unit": "unit"
}
}| customer_payment_token required | string^[0-9]{3}$ A three-digit representation of the payment method that has been used to start the session (e.g., the last three digits of a credit card or IBAN). |
| evse_id required | string^[a-zA-Z0-9-_*]+$ The EVSE ID of the charging point the session was held at |
| session_end_date required | string <date> Date of when the charging session ended |
| total_amount required | integer The gross price amount of the session (in euro cent) |
{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}
}| shortSessionId required | string^[0-9a-f]{8}|[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-... Either the |
| customer_email | string <email> Email address of customer that has been used to start the session.
Either this value or |
| customer_payment_token | string^[0-9]{3}$ A three-digit representation of the payment method that has been used to start the session (e.g., the last three digits of a credit card or IBAN).
Either this value or |
| secret | string <password> The |
{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}
}| shortSessionId required | string^[0-9a-f]{8}|[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-... Either the |
| customer_email | string <email> Email address of customer that has been used to start the session.
Either this value or |
| customer_payment_token | string^[0-9]{3}$ A three-digit representation of the payment method that has been used to start the session (e.g., the last three digits of a credit card or IBAN).
Either this value or |
| secret | string <password> The |
| shortSessionId required | string^[0-9a-f]{8}|[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-... Either the |
| customer_email | string <email> Email address of customer that has been used to start the session.
Either this value or |
| customer_payment_token | string^[0-9]{3}$ A three-digit representation of the payment method that has been used to start the session (e.g., the last three digits of a credit card or IBAN).
Either this value or |
| secret | string <password> The |
{- "value": "value",
- "type": "EDL_40_P",
- "public_key": "DBB6 4162 F1D2 6D71 BF96 59B7 3063 9F26 8763 A2DE D162 AC4A E7F4 A452 3E3A FA0E 538C DA1E 6643 06CB 028A 7F7D 434A BB5F",
- "certificate_id": "certificate_id"
}| shortSessionId required | string^[0-9a-f]{8}|[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-... Either the |
Data to verify ChargingSession access.
| secret required | string <password> The |
{- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135"
}{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}
}Tariff and ChargingPoint information for the new ChargingSession
| charging_point_id required | string The |
| price_identifier required | string The |
object (PaymentAuthorizationReference) Payment authorization id and secret to be used to create a payment method | |
| language | string^[a-z]{2}$ ISO 639-1 customer language. Required for direct-payment session start |
{- "charging_point_id": "9b4352863224cea884ce4de0bbb66d17",
- "price_identifier": "dewln-276-2228247",
- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}, - "language": "de"
}{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "customer_id": "`DEWLN-0123456789` for registered user, `ROAM-DE*CUST*987654321` for example when coming from Roaming providers",
- "customer_email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de",
- "evseid": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "emp": "desgd",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "country": "DE",
- "city": "Schwäbisch Gmünd",
- "zip_code": "73525",
- "street": "Honiggasse",
- "house_number": "21",
- "tariff": "LADEPAY_01",
- "tariff_text": "tariff_text",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "price_model_text",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2023-04-01T12:00:00+02:00",
- "session_end": "2023-04-01T12:00:00+02:00",
- "timezone": "Europe/Berlin",
- "duration": 68,
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "charging_session_type": "comfort_charging",
- "status": "closed",
- "meter_start": 1541678196,
- "meter_stop": 1541678196,
- "error_code": "invalid_meter_values",
- "error_message": "Manually closed because of time out",
- "roaming_provider": "eclearing",
- "secret": "4D9FEC1EE17BBC224A14CAD439E5C0AD11AFFCF9301F318DFA23C1CBBC736135",
- "location": {
- "evse_id": "DESGDE000801",
- "owner": "WIRELANE-2500781",
- "cpo": "eclearing",
- "plug_type": "TYPE_2",
- "charging_type": "AC",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}
}, - "customer": {
- "account_id": "DEWLN-0123456789",
- "roaming_customer_id": "ROAM-DE*CUST*987654321",
- "email": "customer@example.com",
- "card_number": "WIRELANE123456",
- "card_short_reference": "CarXYZ",
- "language": "de"
}
}This endpoint should be called in the error and success case.
object (PaymentAuthorizationReference) Payment authorization id and secret to be used to create a payment method | |
| checksum | string The unchanged |
| status | string The unchanged |
| tid | string The unchanged |
| txn_secret | string <password> The unchanged |
{- "status": "status",
- "txn_secret": "txn_secret",
- "tid": "tid",
- "checksum": "checksum",
- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}
}{- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}, - "payment_method": {
- "id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "status": "ACTIVE",
- "processor": "wirelane",
- "type": "visa",
- "label": "`**** **** **** 1234` or `john.doe@example.com`",
- "expires": "2028-12",
- "is_useable": true,
- "is_expired": false,
- "metadata": [
- {
- "key": "key",
- "value": "value"
}, - {
- "key": "key",
- "value": "value"
}
]
}, - "valid": true,
- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}This is to be used along with the Novalnet JS library as described in https://developer.novalnet.de/onlinepayments/inline.
| email required | string <email> Email address of the registering user |
| error_url required | string The error page the payment service provider should redirect the user to after invalid payment data have been given.
|
| success_url required | string The success page the payment service provider should redirect the user to after payment data have been given.
|
| language | string^[a-z]{2}$ ISO 639-1 language code. |
{- "language": "de",
- "email": "john.doe@example.com"
}{- "txn_secret": "txn_secret",
- "authorization": {
- "id": "00123456-12ab-34cd-56ef-7890abcdef01",
- "secret": "secret"
}
}Finding charging points for the account.
| auth_type | Array of strings Items Enum: "card" "remote" "nfc_terminal" "direct" The charging station authorization type. |
| charging_station_id | Array of strings Filter by list of charging station id's |
| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| cpos | Array of strings Filter by CPOs |
| distance | integer [ 1 .. 100000 ] Search distance in meters, maximum is 100000m (100km). Requires |
| energy_resource_type | Array of strings Items Enum: "mixed" "nonrenewable" "renewable" Energy resource type
|
| evseid | string^[a-zA-Z0-9-_*]+$ The ID to search for |
| lat | number <float> [ -90 .. 90 ] Latitude |
| lon | number <float> [ -180 .. 180 ] Longitude |
| max_power | string^[0-9]{1,3}-[0-9]{1,3}$ The charging speed, as minimum to maximum (e.g. |
| order_by | string Default: "distance" Enum: "distance" "station_id" Name for sort |
| order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
| page | integer >= 1 Default: 1 Number of current page |
| page_size | integer [ 1 .. 1000 ] Default: 50 Number of items per page |
| plug_types | Array of strings Items Enum: "TYPE_1" "TYPE_1_ATCH" "TYPE_2" "TYPE_2_ATCH" "TYPE_3" "TYPE_3_ATCH" "CHADEMO" "CCS" "SCHUKO" "UNKNOWN" The plug types. (*_ATCH = with cable attached) |
| search | string Search term |
| status | Array of strings Items Enum: "FREE" "IN_USE" "CHARGING" "UNAVAILABLE" "UNKNOWN" "FAULTED" "RESERVED" "CLOSED" "MAINTENANCE" Status of the connector
|
[- {
- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}, - {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}
], - "favorite_id": "254c5412-0d6e-4269-ae1a-0f723d6d7ae7"
}
]Gets clusters of charging stations in GeoJSON / RFC 7946 format.
| auth_type | Array of strings Items Enum: "card" "remote" "nfc_terminal" "direct" The charging station authorization type. |
| charging_type | Array of strings Items Enum: "AC" "DC" The charging type. |
| cpos | Array of strings Filter by CPOs |
| distance | integer [ 5000 .. 1000000 ] Search distance in meters, maximum is 1000000m (1000km), minimum is 5000m (5km). Requires |
| energy_resource_type | Array of strings Items Enum: "mixed" "nonrenewable" "renewable" Energy resource type
|
| lat | number <float> [ -90 .. 90 ] Latitude |
| lon | number <float> [ -180 .. 180 ] Longitude |
| max_power | string^[0-9]{1,3}-[0-9]{1,3}$ The charging speed, as minimum to maximum (e.g. |
| plug_types | Array of strings Items Enum: "TYPE_1" "TYPE_1_ATCH" "TYPE_2" "TYPE_2_ATCH" "TYPE_3" "TYPE_3_ATCH" "CHADEMO" "CCS" "SCHUKO" "UNKNOWN" The plug types. (*_ATCH = with cable attached) |
| status | Array of strings Items Enum: "FREE" "IN_USE" "CHARGING" "UNAVAILABLE" "UNKNOWN" "FAULTED" "RESERVED" "CLOSED" "MAINTENANCE" Status of the connector
|
| with_polygons | boolean Default: false Return Polygons of areas that are covered by the clusters. |
{- "type": "FeatureCollection",
- "features": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": "{}"
}, - "properties": {
- "radius": 16,
- "count": 42,
- "bounds": "{}",
- "boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}, - "status": [
- "FREE",
- "IN_USE"
]
}
}, - {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": "{}"
}, - "properties": {
- "radius": 16,
- "count": 42,
- "bounds": "{}",
- "boundary": {
- "north_east": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "east_south": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "south_west": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "west_north": {
- "latitude": 48.1451,
- "longitude": 11.582424
}
}, - "status": [
- "FREE",
- "IN_USE"
]
}
}
]
}Get a single charging station by provider, owner and ID.
| chargingProvider required | string^[a-zA-Z0-9-_]+$ The charging provider of the station. See |
| owner required | string^[a-zA-Z0-9-_*]+$ The charging station owner. See |
| publicStationId required | string^[^\/]+$ The station ID to search for. See |
{- "station_id": "DE*WLN*7966",
- "charging_provider": "emc",
- "owner": "dewln",
- "cpo": "dewln",
- "cpo_name": "Wirelane GmbH",
- "cpo_logo": "cpo_logo",
- "vendor": "Wirelane",
- "model": "Light&Charge",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE"
}, - "availability": {
- "label": "Mon-Fr 08:00-22:00, Sat-Sun CLOSED",
- "openNow": true,
- "open247": false,
- "monday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "tuesday": [
- [
- "0000",
- "0000"
]
], - "wednesday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "0000"
]
], - "thursday": [
- [
- "0000",
- "0000"
]
], - "friday": [
- [
- "0900",
- "1230"
], - [
- "1330",
- "1645"
], - [
- "1800",
- "0000"
]
], - "saturday": [
- [
- "0000",
- "0000"
]
], - "sunday": [
- [
- "0000",
- "0000"
]
], - "exceptionalOpenings": {
- "2020-12-24": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "+4980010203040",
- "coordinates": {
- "latitude": 48.1451,
- "longitude": 11.582424
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "accessibility_location_attributes": [
- "restricted_access",
- "restricted_access"
], - "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "energy_resource_type": "mixed",
- "connectors": [
- {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}, - {
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "evseid": "DESGDE000801",
- "plug_type": "TYPE_2",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1"
}
], - "favorite_id": "254c5412-0d6e-4269-ae1a-0f723d6d7ae7"
}Lists customer prices of single charging station.
| chargingProvider required | string^[a-zA-Z0-9-_]+$ The charging provider of the station. See |
| owner required | string^[a-zA-Z0-9-_*]+$ The charging station owner. See |
| publicStationId required | string^[^\/]+$ The station ID to search for. See |
| customer_type | string Enum: "registered" "unregistered" If the filter is not passed then both registered and unregistered tariffs are returned Filter tariffs by customer type.
|
| Accept-Language | string^[a-zA-Z]{2}(-[a-zA-Z]{2})? |
[- {
- "chargingProvider": "chargingProvider",
- "operator": "operator",
- "evseId": "evseId",
- "prices": [
- {
- "product_type": "direct_charging",
- "price": "DEWLN_AC_01",
- "price_description": "0,30 € pro kWh + 0,025 € pro Minute",
}, - {
- "product_type": "direct_charging",
- "price": "DEWLN_AC_01",
- "price_description": "0,30 € pro kWh + 0,025 € pro Minute",
}
]
}
]| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| Accept-Language | string^[a-zA-Z]{2}(-[a-zA-Z]{2})? |
{- "id": "dewln",
- "name": "name",
- "is_cpo": true,
- "is_sub_cpo": true,
- "is_emp": false,
- "is_location_partner": false,
- "is_contract_holder": false,
- "supports_direct_billing": false,
- "currency": "EUR",
- "contract_holder": "dewln",
- "plans_with_code": true,
- "supported_countries": [
- "DE",
- "FR"
], - "supported_languages": [
- "de",
- "en"
], - "email_sender_name": "Wirelane E-Mobility Services",
- "customer_contact_phone": "+33 4567 89",
- "customer_contact_email": "contact@example.com",
- "customer_contact_fax": "+33 4567 89",
- "card_login_enabled": true,
- "timezone": "Europe/Berlin",
- "card_identifier": "printed_number",
- "card_accept_ordering": true,
- "payment_methods": [
- "credit_card",
- "direct_debit"
], - "emp": "dewln",
- "cpo": "dewln",
- "registration_enabled": true,
- "registration_mode": "NONE",
- "maximum_rfid_cards": 20,
- "portal_domain_name": "my-tenant.emobilitycloud.com",
- "active": true,
- "validation_domains": [
- "validation_domains",
- "validation_domains"
], - "registration_information": "{}"
}| invitationUuid required | string[a-zA-Z0-9-_]+ UUID of given invitation |
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
{- "uuid": "uuid",
- "language": "de",
- "tenant": "dewln",
- "email": "john.doe@example.com"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| token required | string Token |
{- "token": "token"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| newPassword required | string <password> [ 8 .. 64 ] characters New password |
| token required | string Token |
{- "token": "token",
- "newPassword": "newPassword"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| email required | string <email> The email address of the customer account |
{- "email": "customer@example.com"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}@deprecated: Use requestTenantAccountPasswordReset instead.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| email_address required | string <email> |
| tenant | string Tenant ID |
{- "tenant": "dewln",
- "email_address": "email_address"
}{- "error_code": "validation_error",
- "error_message": "Provided data is not valid"
}Delivers the plans that are available to the account, might deliver private plans also.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| group_type | string Enum: "PUBLIC" "PRIVATE" Filter by plan group type |
| unlock_code | string <password> <= 20 characters ^[a-zA-Z0-9-_*.,;!@$]+$ Search for plans unlocked with the provided code |
| language | string^[a-z]{2}$ ISO 639-1 language code. |
[- {
- "id": 1,
- "plan_key": "wirelane_public_ac_01",
- "name": "Wirelane Large",
- "amount": 100,
- "currency": "EUR",
- "interval_type": "SECONDS",
- "interval_count": 1,
- "properties": {
- "seats": 5
}, - "plan_group": "PUBLIC",
- "default_tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "text"
}, - {
- "language": "de",
- "text": "text"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2023-04-01T12:00:00+02:00",
- "deactivation_date": "2023-04-01T12:00:00+02:00",
- "termination_date": "2023-04-01T12:00:00+02:00",
- "service_levels": [
- {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}, - {
- "id": 1,
- "key": "dewln_ac_01",
- "title": "Tariff for wirelane ac charging",
- "description": "0,39 € per kWh + 0,03 € per Minute",
- "tariff": "DEWLN_AC_01"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 4711,
- "active": true
}
]Short registration for a customer account. Can only be called if the OrganizationInfo.registration_mode for the tenant is set to SHORT.
| organizationId required | string^[a-zA-Z0-9-_*]+$ Organization ID |
| email required | string <email> Email address of the account |
| password required | string <password> [ 8 .. 64 ] characters Password of the account |
| invite_token | string The invite token represents the membership UUID and is needed to automatically accept the membership for the inviting tenant. |
| language | |
| location_partner | string Location Partner to which the customer gets added as a member |
{- "email": "exampleuser@example.com",
- "password": "password",
- "language": "de",
- "invite_token": "54cab49631dbad17434225e9bf4261a71b424ccf",
- "location_partner": "dewln"
}{- "account_type": "business",
- "language": "de",
- "name": "John Doe",
- "address": {
- "id": 1234,
- "street": "Sample Street",
- "house_number": "12a",
- "zip_code": "80539",
- "city": "Berlin",
- "country": "DE",
- "name": "John Doe",
- "description": "Rear building",
- "first_name": "John",
- "last_name": "Doe"
}, - "invoice_email_address": "invoices@example.com",
- "company_name": "Wirelane GmbH",
- "vat_number": "DE999999999",
- "account_id": "DEWLN-0123456789",
- "tenant": "dewln",
- "email": "test@example.com",
- "status": "ACTIVE",
- "terminationRequested": "2023-04-01T12:00:00+02:00",
- "terminationEffective": "2023-04-01T12:00:00+02:00",
- "terminationReason": "terminationReason"
}