Get Charging Session
curl --request GET \
--url https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"start_time": "2023-11-07T05:31:56Z",
"end_time": "2023-11-07T05:31:56Z",
"duration": 123,
"consumed_energy": "<string>",
"is_active": true,
"evse_id": "<string>",
"station_info": {
"station_name": "<string>",
"station_address": "<string>",
"country": "<string>",
"station_speed": "<string>",
"connector_standard": "<string>",
"connector_power": 123,
"support_phone": "<string>",
"latitude": "<string>",
"longitude": "<string>",
"location_name": "<string>",
"operator_name": "<string>"
},
"is_partner": true,
"logo_url": "<string>",
"user_facing_session_prices": {
"kwh_price": "<string>",
"time_price": "<string>",
"session_fee": "<string>",
"blocking_fee": "<string>",
"starting_fee": "<string>",
"grace_period_minutes": 123,
"blocking_cap": "<string>",
"currency": "<string>"
},
"session_cost": {
"kwh_cost": "<string>",
"time_cost": "<string>",
"session_fee_cost": "<string>",
"blocking_fee_cost": "<string>",
"starting_fee_cost": "<string>",
"invoice_download": "<string>",
"invoice_vat": "<string>",
"invoice_summary": "<string>",
"invoice_credits": "<string>",
"invoice_discount": "<string>",
"currency": "<string>",
"session_time_cost": "<string>",
"time_cost_while_energy_flow": "<string>",
"time_cost_while_no_energy_flow": "<string>"
},
"applied_tariff_details": {
"prices": {
"time_price": {},
"kwh_price": {},
"blocking_fee": {},
"session_fee": {},
"starting_fee": {},
"session_time_price": {},
"time_price_while_energy_flow": {},
"time_price_while_no_energy_flow": {}
},
"currency": "<string>",
"max_cost": {
"excl_vat": "<string>",
"incl_vat": "<string>"
},
"min_cost": {
"excl_vat": "<string>",
"incl_vat": "<string>"
}
},
"rates": 1,
"sold_by": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Charging Sessions
Get Charging Session
Retrieve charging session of the user
GET
/
api
/
v1
/
users
/
{user_id}
/
charging-sessions
/
{session_id}
/
Get Charging Session
curl --request GET \
--url https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://connect.cariqa.com/api/v1/users/{user_id}/charging-sessions/{session_id}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"start_time": "2023-11-07T05:31:56Z",
"end_time": "2023-11-07T05:31:56Z",
"duration": 123,
"consumed_energy": "<string>",
"is_active": true,
"evse_id": "<string>",
"station_info": {
"station_name": "<string>",
"station_address": "<string>",
"country": "<string>",
"station_speed": "<string>",
"connector_standard": "<string>",
"connector_power": 123,
"support_phone": "<string>",
"latitude": "<string>",
"longitude": "<string>",
"location_name": "<string>",
"operator_name": "<string>"
},
"is_partner": true,
"logo_url": "<string>",
"user_facing_session_prices": {
"kwh_price": "<string>",
"time_price": "<string>",
"session_fee": "<string>",
"blocking_fee": "<string>",
"starting_fee": "<string>",
"grace_period_minutes": 123,
"blocking_cap": "<string>",
"currency": "<string>"
},
"session_cost": {
"kwh_cost": "<string>",
"time_cost": "<string>",
"session_fee_cost": "<string>",
"blocking_fee_cost": "<string>",
"starting_fee_cost": "<string>",
"invoice_download": "<string>",
"invoice_vat": "<string>",
"invoice_summary": "<string>",
"invoice_credits": "<string>",
"invoice_discount": "<string>",
"currency": "<string>",
"session_time_cost": "<string>",
"time_cost_while_energy_flow": "<string>",
"time_cost_while_no_energy_flow": "<string>"
},
"applied_tariff_details": {
"prices": {
"time_price": {},
"kwh_price": {},
"blocking_fee": {},
"session_fee": {},
"starting_fee": {},
"session_time_price": {},
"time_price_while_energy_flow": {},
"time_price_while_no_energy_flow": {}
},
"currency": "<string>",
"max_cost": {
"excl_vat": "<string>",
"incl_vat": "<string>"
},
"min_cost": {
"excl_vat": "<string>",
"incl_vat": "<string>"
}
},
"rates": 1,
"sold_by": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Authorizations
JWT Authorization header using the Bearer scheme.
Response
Pattern:
^-?\d{0,5}(?:\.\d{0,4})?$Show child attributes
Show child attributes
Return station's operator logo url.
Show child attributes
Show child attributes
PAYG summary serializer.
Show child attributes
Show child attributes
Serializer for OCPI station details.
Show child attributes
Show child attributes
1- 12- 23- 34- 45- 5
Available options:
1, 2, 3, 4, 5 Required range:
0 <= x <= 32767Legal entity that issues the invoice for a charging session (merchant of record)
Was this page helpful?
