Download OpenAPI specification:Download
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.com
oauth.emobilitycloud.com
API host names
api.wirelane-staging.com
api.wirelane.com
OAuth2ClientCredential
)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 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.
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT Organization ID |
account_status | any |
has_member_roles | any Filter users on whether they have memberGroups with roles or not. null = filter is not set, true = returns users having at least one role set in their memberGroups, false = returns users having no roles set in their memberGroups |
member_group_ids | any Membergroup IDs |
member_status | any Membership status
|
order_by | any Name for sort |
order_direction | string Default: "desc" Enum: "asc" "desc" Key for order direction |
page | integer Default: 1 Number of current page |
page_size | integer [ 1 .. 1000000 ] 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"
}, - "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": "2019-08-24T14:15:22Z",
- "terminationEffective": "2019-08-24T14:15:22Z",
- "terminationReason": "string",
- "billable": true,
- "created": "2019-08-24T14:15:22Z",
- "updated": "2019-08-24T14:15:22Z",
- "authDate": "2019-08-24T14:15:22Z",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true
}, - "email": "user@example.com",
- "status": "pending",
- "member_groups": [
- {
- "id": "string",
- "tenant": "dewln",
- "name": "string",
- "rights": [
- "string"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group",
- "organizations": [
- "string"
]
}
], - "member_count": 0
}
]
}
]
admin
) accountId required | string^[a-zA-Z0-9-_]+$ Example: DEWLN-0123456789 Account ID |
organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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"
}, - "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": "2019-08-24T14:15:22Z",
- "terminationEffective": "2019-08-24T14:15:22Z",
- "terminationReason": "string",
- "billable": true,
- "created": "2019-08-24T14:15:22Z",
- "updated": "2019-08-24T14:15:22Z",
- "authDate": "2019-08-24T14:15:22Z",
- "anonymized": false,
- "blocked_reasons": [
- "UNPAID_INVOICE"
], - "blocked_manually_reason": "Customer violated the ToS.",
- "transactional_invoicing": true
}, - "email": "user@example.com",
- "status": "pending",
- "member_groups": [
- {
- "id": "string",
- "tenant": "dewln",
- "name": "string",
- "rights": [
- "string"
], - "all_organizations": false,
- "organization_groups": [
- {
- "id": "12",
- "name": "Organization Group",
- "organizations": [
- "string"
]
}
], - "member_count": 0
}
]
}
admin
) accountId required | string^[a-zA-Z0-9-_]+$ Example: DEWLN-0123456789 Account ID |
organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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": "string",
- "value": "string"
}
]
}
Get subscriptions for organization members
admin
) accountId required | string^[a-zA-Z0-9-_]+$ Example: DEWLN-0123456789 Account ID |
organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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": "string"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2015-11-25T10:43:02+0100",
- "deactivation_date": "2017-10-25T06:55:44+0200",
- "termination_date": "2027-07-25T00:00:00+0200",
- "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"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 0
}, - "quantity": 0,
- "tax_rate": 0
}, - "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": "string"
}
], - "seat_active_min": 3,
- "amount_seat_order": 1200,
- "amount_seat_recurrent": 1200,
- "activation_date": "2015-11-25T10:43:02+0100",
- "deactivation_date": "2017-10-25T06:55:44+0200",
- "termination_date": "2027-07-25T00:00:00+0200",
- "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"
}
], - "unlock_code": "-Y0u_;et_@_d!$,Ou*t.",
- "subscription_count": 0
}, - "currency": "EUR",
- "amount": 0,
- "uid": "3073b46e-1e17-4d9d-8485-1ebd9424f6b7",
- "begin": "2015-11-25T10:43:02+0100",
- "end": "2015-11-25T10:43:02+0100",
- "quantity": 1,
- "tax_rate": 19
}, - "plan_key": "WIRELANE-ABO-ANNUEL-3",
- "begin": "2015-11-25T10:43:02+0100",
- "end": "2015-11-25T10:43:02+0100",
- "account_id": "ABCD1234"
}
Get charging sessions conducted on the organization infrastructure
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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> ^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{... The date time to search from |
date_picker_until | string <date-time> ^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{... 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" "none_access_token" "rfid" Type of the identification
|
order_by | string Enum: "sessionId" "emp" "ownerId" "chargingStationId" "pointScmId" "evseid" "status" "sessionBegin" "sessionEnd" "tariff" "price" "kwh" "chargingSessionType" "chargingType" "plugType" "country" "city" "zipCode" "creationDate" "updateDate" Name for sort |
order_direction | string 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 Default: 1 Number of current page |
page_size | integer [ 1 .. 1000000 ] 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",
- "emp": "desgd",
- "tariff": "LADEPAY_01",
- "tariff_text": "string",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "string",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2017-10-15T16:44:40+0200",
- "session_end": "2017-10-15T17:52:59+0200",
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "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": "2017-10-15T16:44:45+0200",
- "process_end": "2017-10-15T17:53:04+0200",
- "creation_date": "2017-10-15T16:44:40+0200",
- "update_date": "2017-10-15T17:53:04+0200",
- "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
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT Organization ID |
sessionId required | string^[a-zA-Z0-9-_]+$ The ID to search for |
{- "session_id": "d8d195c0-900e-41f1-b239-0456855d81c2",
- "short_session_id": "d8d195c0",
- "emp": "desgd",
- "tariff": "LADEPAY_01",
- "tariff_text": "string",
- "price_model": "desgd_ladepay_01",
- "price_model_text": "string",
- "identification": "e6f252d6-30a0-5416-8533-126335a2ad2d",
- "identification_type": "access_token",
- "session_begin": "2017-10-15T16:44:40+0200",
- "session_end": "2017-10-15T17:52:59+0200",
- "session_duration": 68,
- "kwh": 17.46,
- "has_signed_value": true,
- "totalPrice": {
- "grossAmount": 11.9,
- "netAmount": 10,
- "taxAmount": 1.9,
- "taxRate": 0.19,
- "currency": "EUR"
}, - "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": "2017-10-15T16:44:45+0200",
- "process_end": "2017-10-15T17:53:04+0200",
- "creation_date": "2017-10-15T16:44:40+0200",
- "update_date": "2017-10-15T17:53:04+0200",
- "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
}
Finding charging stations for the account.
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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 Filters stations based on related |
charging_type | Array of strings Items Enum: "AC" "DC" The charging type |
distance | string^[0-9]*$ Search distance in meters |
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 | string^[-+]?[0-9]*.?[0-9]+$ Latitude |
lon | string^[-+]?[0-9]*.?[0-9]+$ Longitude |
onboarded | boolean Filter by onboarded, check if onboarding is done. |
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 Default: 1 Number of current page |
page_size | integer [ 1 .. 1000000 ] 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 strings 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" "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": "string",
- "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",
- "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": [ ],
- "exceptionalOpenings": {
- "Thu Dec 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time)": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "0800557788",
- "coordinates": {
- "latitude": 48.14510017983977,
- "longitude": 11.582424514508215
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "favorite_id": "254c5412-0d6e-4269-ae1a-0f723d6d7ae7",
- "connectors": [
- {
- "evseid": "DESGDE000801",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 0,
- "voltage": 0,
- "serial_number": "string",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status_update": "2023-05-01T00:00:00+0200"
}
], - "energy_resource_type": "mixed",
- "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-05-01T00:00:00+0200",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "string"
}
]
Get a single charging station by their id
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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": "string",
- "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",
- "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": [ ],
- "exceptionalOpenings": {
- "Thu Dec 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time)": [
- [
- "0000",
- "0900"
], - [
- "0930",
- "1300"
]
], - "*-12-25": [ ],
- "*-12-26": [ ]
}
}, - "timezone": "Europe/Berlin",
- "service_hotline": "0800557788",
- "coordinates": {
- "latitude": 48.14510017983977,
- "longitude": 11.582424514508215
}, - "roaming": false,
- "accessibility": "public",
- "accessibility_location_type": "on-street",
- "authentication_types": [
- "card",
- "remote",
- "nfc_terminal",
- "direct"
], - "favorite_id": "254c5412-0d6e-4269-ae1a-0f723d6d7ae7",
- "connectors": [
- {
- "evseid": "DESGDE000801",
- "plug_types": [
- "TYPE_2",
- "SCHUKO"
], - "charging_type": "AC",
- "power": 22,
- "status": "FREE",
- "label_code": "DEWLNET0000102-1",
- "scm_id": "0088209ebda441c9762da2f38a5f233a",
- "charging_groups": [
- {
- "id": 1,
- "name": "AC Chargers",
- "owner": "WIRELANE-2500781"
}
], - "dlm_role": "secondary",
- "connector_id": 0,
- "asset_id": "00055c68-db40-4484-b11c-11a6b6ea7ea0",
- "current": 0,
- "voltage": 0,
- "serial_number": "string",
- "public_key": "3059301306072A8648CE3D020106082A8648CE3D03010703",
- "sf_asset_id": "00055c6800055c68ab",
- "sf_cp_id": "00055c6800055c68ab",
- "status_update": "2023-05-01T00:00:00+0200"
}
], - "energy_resource_type": "mixed",
- "id": 1337,
- "solution_type": "bmvi",
- "onboarding": "done",
- "onboardingCompletedAt": "2023-05-01T00:00:00+0200",
- "charging_site_id": "54e7c70d-fa97-11e7-b20f-00ffa96d3a77",
- "charging_site_name": "string"
}
Fetches both open and closed cases from Salesforce
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT Organization ID |
stationId required | integer The ID to search for. |
order_by | string Default: "caseNumber" Enum: "id" "caseNumber" "title" "status" "createdAt" Name for sort |
order_direction | string Default: "asc" Enum: "asc" "desc" Key for order direction |
page | integer Default: 1 Number of current page |
page_size | integer [ 1 .. 1000000 ] 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": "string",
- "url": "string",
- "caseNumber": 0,
- "caseOwnerName": "string",
- "title": "string",
- "status": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "closedAt": "2019-08-24T14:15:22Z"
}
]
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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"
}
]
Get all maintenance windows for a specific charging station of a given organization The endpoint returns an array of ChargingStationMaintenance models
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT Organization ID |
stationId required | integer The ID to search for. |
page | integer Default: 1 Number of current page |
page_size | integer [ 1 .. 1000000 ] Default: 50 Number of items per page |
[- {
- "stationId": 123,
- "chargingStationId": "DE*WLN*7966",
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "actualEnd": "2019-08-24T14:15:22Z"
}
]
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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 Default: 1 Number of current page |
page_size | integer [ 1 .. 1000000 ] Default: 50 Number of items per page |
roaming_provider | string Enum: "none" "hubject" "eclearing" 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: "marketplace" "customer" "member" "contactless_payment" "cpo_roaming" "direct_charging_cpo" "unregistered" "" 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": "2015-11-25T10:43:02+0100",
- "update_date": "2017-10-25T06:55:44+0200",
- "active_from_date": "2018-07-25T00:00:00+0200",
- "active_until_date": "2027-07-25T00:00:00+0200",
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1
], - "member_groups": [
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "blacklist": [
- "dewln"
], - "whitelist": [
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "string",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "tolerance_duration": 2,
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "string"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "string"
}
], - "tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "string"
}
], - "active": true,
- "creation_date": "2015-11-25T10:43:02+0100",
- "update_date": "2017-10-25T06:55:44+0200",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_pois_allowed": [
- "DEWLN4400293",
- "DEWLN1100789"
], - "rule_pois_not_allowed": [
- "DEWLN2200293",
- "DEWLN3300789"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "string",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "string",
- "end_date": "string",
- "min_kwh": 0,
- "max_kwh": 0,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0,
- "max_price": 0,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
], - "autoDescription": [
- {
- "language": "de",
- "text": "string"
}
]
}
], - "active": true
}
]
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT 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": "2015-11-25T10:43:02+0100",
- "update_date": "2017-10-25T06:55:44+0200",
- "active_from_date": "2018-07-25T00:00:00+0200",
- "active_until_date": "2027-07-25T00:00:00+0200",
- "tariff_type": "customer",
- "roaming_platform": "none",
- "for_unregistered_customers": false,
- "for_marketplace": true,
- "for_customer": false,
- "for_member": false,
- "marketplace_ids": [
- 1
], - "member_groups": [
- "employees_of_department_A"
], - "organization_eligibility_list": {
- "blacklist": [
- "dewln"
], - "whitelist": [
- "dewln"
]
}, - "reservation_duration": 30,
- "plans": [
- {
- "plan_key": "wirelane_public_ac_01",
- "plan_name": "Wirelane Public AC plan"
}
], - "prices": [
- {
- "id": "string",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "tolerance_duration": 2,
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "string"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "string"
}
], - "tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "string"
}
], - "active": true,
- "creation_date": "2015-11-25T10:43:02+0100",
- "update_date": "2017-10-25T06:55:44+0200",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_pois_allowed": [
- "DEWLN4400293",
- "DEWLN1100789"
], - "rule_pois_not_allowed": [
- "DEWLN2200293",
- "DEWLN3300789"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "string",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "string",
- "end_date": "string",
- "min_kwh": 0,
- "max_kwh": 0,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0,
- "max_price": 0,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
], - "autoDescription": [
- {
- "language": "de",
- "text": "string"
}
]
}
], - "active": true
}
admin
) organizationId required | string^[a-zA-Z0-9-_]+$ Example: DEMOTENANT Organization ID |
priceModelId required | integer The price ID to search for |
tariffId required | integer The tariff ID to search for |
{- "id": "string",
- "price_id": "663b5413b497c",
- "currency": "EUR",
- "free": true,
- "point_groups": [
- "employees_reserved_points"
], - "rule": "poi['group_charging'] in ['SAINTCYR_REG_AC_01']",
- "tolerance_duration": 2,
- "price_order_within_tariff": 1,
- "connection_fee": 1.5,
- "rounding_mode_time": "EXACT",
- "rounding_mode_energy": "EXACT",
- "tariff_alt_url": [
- {
- "language": "de",
- "text": "string"
}
], - "tariff_alt_text": [
- {
- "language": "de",
- "text": "string"
}
], - "tax_rate": 19,
- "tax_rate_invoice_text": [
- {
- "language": "de",
- "text": "string"
}
], - "active": true,
- "creation_date": "2015-11-25T10:43:02+0100",
- "update_date": "2017-10-25T06:55:44+0200",
- "owner": "WIRELANE-2500781",
- "rule_cpos_allowed": [
- "CPO1",
- "CPO3"
], - "rule_cpos_not_allowed": [
- "CPO2",
- "CPO4"
], - "rule_external_emps_allowed": [
- "AT-VIE",
- "DEWLN"
], - "rule_pois_allowed": [
- "DEWLN4400293",
- "DEWLN1100789"
], - "rule_pois_not_allowed": [
- "DEWLN2200293",
- "DEWLN3300789"
], - "rule_external_point_groups_allowed": [
- "ROAMING"
], - "rule_external_point_groups_not_allowed": [
- "PARTNER_POIs"
], - "rule_charging_type": "AC",
- "pricing_template_id": "string",
- "elements": [
- {
- "price_components": [
- {
- "type": "ENERGY",
- "price": 0,
- "step_size": 0
}
], - "restrictions": [
- {
- "start_time": "07:00",
- "end_time": "20:30",
- "start_date": "string",
- "end_date": "string",
- "min_kwh": 0,
- "max_kwh": 0,
- "min_duration": 0,
- "max_duration": 0,
- "min_price": 0,
- "max_price": 0,
- "day_of_week": [
- "WEDNESDAY",
- "THURSDAY"
]
}
]
}
], - "autoDescription": [
- {
- "language": "de",
- "text": "string"
}
]
}
admin
)