Charge Assist API Descriptions and timeouts

Charge Assist API acceptance environment

Charge Assist API production environment

Some of the API's are coupled with third-party API's internal and external and might depend on the performance.

NameMethodEndpointTimeout (sec)
Map User DriversPOST/ca/account/mapuseranddrivers100
ApptokenPUT/ca/token/{appToken}100
Apptoken with Driver IDPUT/ca/token100
Fetch Sessions related to ApptokenGET/ca/token/{appToken}/sessions100
FavoritesGET/ca/favorites/{appToken}/locations100
FavoriteDEL/ca/favorites/{appToken}/location/{id}100
Mark a location as a favoritePOST/ca/favorites/{appToken}/location/{id}100
Favorites V2GET/ca/v2.1/favorites/{appToken}/locations100
Favorite V2DEL/ca/v2.1/favorites/{appToken}/location/{id}100
Mark a location as a favorite V2POST/ca/v2.1/favorites/{appToken}/location/{id}100
LocationGET/ca/locations/{id}100
Location by EVSEGET/ca/locations/evse/{evseUid}100
Locations BoundingBoxGET/ca/locations/boundingbox?bottomLeftLat={bottomLeftLat}&bottomLeftLng={bottomLeftLng}&topRightLat={topRightLat}&topRightLng={topRightLng}120
Locations NearbyGET/ca/locations/nearby?latitude={latitude}&longitude={longitude}120
Locations SearchGET/ca/locations/search?q={q}100
Location V2GET/ca/v2.1/locations/{id}100
Location by EVSE V2GET/ca/v2.1/locations/evse/{evseUid}100
Locations BoundingBox V2GET/ca/v2.1/locations/boundingbox[?bottomLeftLat][&bottomLeftLng][&topRightLat][&topRightLng]120
Locations Nearby V2GET/ca/v2.1/locations/nearby[?latitude][&longitude]120
Locations Search V2GET/ca/v2.1/locations/search[?q]100
Add PSP Payment MethodPUT/ca/payment/{appToken}/psp/{pspSource}/paymentmethod100 (depends on external API)
ChargeCardDEL/ca/payment/{appToken}/{id}100
ChargeCardPUT/ca/payment/{appToken}/chargecard100 (depends on Billing)
External PaymentMethodPUT/ca/payment/{appToken}/external100
Link ChargeCard to WalletPOST/ca/payment/{appToken}/chargecard/link100
Unlink ChargeCard to WalletPOST/ca/payment/{appToken}/chargecard/unlink100
WalletGET/ca/payment/{appToken}/wallet100
Get Private Location for ApptokenGET/ca/privatelocations/{appToken}100
Parse QRPOST/ca/qr100
High Priority Charging for the SessionPOST/ca/session/highpriority[?appToken]100 (depends on SmartCharging)
SessionGET/ca/session/status?appToken={appToken}&chargeSessionId={chargeSessionId}100
Session StartPOST/ca/session/start?appToken={appToken}180 (depends on Ocpi/Billing)
Session StopPOST/ca/session/stop?appToken={appToken}180 (depends on Ocpi)
Update MileagePOST/ca/session/{appToken}/mileage100
High Priority Charging for the Session V2POST/ca/v2.1/session/highpriority[?appToken]100 (depends on SmartCharging)
SessionGET/ca/v2.1/session/status?appToken={appToken}&chargeSessionId={chargeSessionId}100
Session Start V2POST/ca/v2.1/session/start?appToken={appToken}180 (depends on Ocpi/Billing)
Session Stop V2POST/ca/v2.1/session/stop?appToken={appToken}180 (depends on Ocpi)
Update Mileage V2POST/ca/v2.1/session/{appToken}/mileage100
Bulk TariffPOST/ca/bulktariff/{appToken}/paymentmethod/{paymentMethodId}120 (depends on Billing)
TariffGET/ca/tariff/{appToken}/evse/{locationId}/{evseUid}100 (depends on Billing)