API Changelog
The changelog references the specific TandemDrive product versions where changes
were introduced. You can find the current version on the About page of
TandemDrive Console. Additionally, all API responses include an X-TD-Version
header, which indicates the version of your TandemDrive instance. The API itself
is also versioned, but it uses a single version number that rarely changes.
- v3.55.0:
- Add some filter query parameters to the
GET /cpo-charge-session{,-reimbursement}endpoints.
- Add some filter query parameters to the
- v3.53.1:
- Fix erroneous documentation for
get /msp-roaming-command/{id}.
- Fix erroneous documentation for
- v3.53.0:
- In the responses of the
GET /{end_user_id}/msp-charge-session/{chargesession_id}and theGET /{end_user_id}/msp-charge-sessionendpoints:customer_totalhas been deprecated and replaced by thetotal_amount_excl_vat- and the
total_amount_incl_vatas been added.
- The
subtotalsfield in the response ofGET /{end_user_id}/msp-charge-sessionnow usesamount_excl_vatinstead of the deprecatedvalueand includes the new fieldvat_amount_unrounded.
- In the responses of the
- v3.52.0:
- The
POST /msp-token-subscription/{id}/token-fulfilmentendpoint now only allowsRFIDform factors (which arecardandkeychain) and no longer allows unknown form factors. - Add
energy_creditandmonetary_creditproperties to theGET /{end_user_id}/msp-token-subscription/{subscription_id}response.
- The
- v3.51.0:
- Stabilize
POST /charge-sessionendpoint and add the following fields:total_roaming_amount_incl_vat,total_roaming_flat_amount_excl_vat,total_roaming_energy_amount_excl_vat,total_roaming_time_amount_excl_vat,total_roaming_reservation_amount_excl_vat,session_idandconnector_format.
- Stabilize
- v3.50.0:
- In the
POST /charge-sessionendpoint: deprecateroaming_connectionin favor ofroaming_connection_id, deprecatetotal_cost_excl_vatin favor oftotal_roaming_amount_excl_vatand deprecatetotal_cost_incl_vatin favor oftotal_roaming_amount_incl_vat.
- In the
- v3.47.0:
- Add
connector_standardtoGET /{end_user_id}/msp-charge-session/{chargesession_id}endpoint.
- Add
- v3.46.0:
- Add
GET /msp-charge-cost-calculationendpoint. - Add the
POST msp-token-fulfilment/activate-tokenendpoint. - Added EVSE information to
GET /cpo-charge-session-reimbursement(and webhook).
- Add
- v3.45.1:
- Add
POST /cpo-reimbursement-arrangement/{id}/switch-planendpoint.
- Add
- v3.43.0:
- Add
seller_countytoGET /administrationresponse.
- Add
- v3.41.2:
- Fix specification of billing rollup group by in
GET /billing-boxandGET /billing-box/{id}
- Fix specification of billing rollup group by in
- v3.41.0:
- Add App API endpoints:
POST /{end_user_id}/msp-token-subscription/{subscription_id}/cancelPOST /{end_user_id}/msp-token-subscription/{subscription_id}/switch-plan.
- Add
deactivated_atto EVSE location. - Add optional
new_plan_external_referencetoPOST /msp-token-subscription/{id}/plan-or-customer-correctionrequest body.
- Add App API endpoints:
- v3.39.0:
- Fix specification of
GET /billing-box-delivery-stateto return list ofbilling_box_delivery. - Add
POST /msp-token-subscription/{id}/token-fulfilmentendpoint.
- Fix specification of
- v3.37.0:
- Promoted EVCO ID validation endpoint to “Stable”
- The endpoint is no longer in “Preview”.
- The response now includes a normalized ID for system integrations and a formatted ID for user display.
- Promoted EVCO ID validation endpoint to “Stable”
- v3.36.0:
- Add
billing_rollup_group_byto billing box export, andaverage_amount_per_kwh_excl_taxto rollup.
- Add
- v3.35.0:
- Add
POST /msp-token-subscription/{subscription_id}/plug-and-charge-vehicleendpoint. - Add
external_referencetobilling_box_delivery.
- Add
- v3.34.0:
- Remove
reservation_idandexpiry_datefrom the/msp-roaming-commandand/msp-roaming-command/{id}endpoints, since they are only used for unsupported roaming commands. - Add endpoints to manage billing box delivery state:
GET /billing-box-delivery-statePOST /billing-box-delivery-statePOST /billing-box-delivery-state/{id}
- Remove
- v3.33.0:
- Remove deprecated endpoints, which are currently not used:
PUT /main/v1/cpo-evse/{evse_uid}/reimbursement-mandatoryPUT /main/v1/cpo-evse/{evse_uid}PUT /main/v1/cpo-evse-location/{location_id}PUT /main/v1/cpo-subscription-plan/{id}/{valid_from}
- Remove deprecated endpoints, which are currently not used:
- v3.30.0:
- add the
idand thecontextof the rollup item to theGET /billing-box/{id}endpoint.
- add the
- v3.28.0:
- Add
evse_uidandupdated_atproperties to theGET /cpo-dropout-case/{id}response. - Add an optional
reasonquery parameter to theGET /cpo-dropout-caseendpoint. - Add the
updated_atproperty to theGET /cpo-dropout-caseresponse. - Remove the following properties from the
GET /cpo-dropout-caseresponse:unknown_connector_idunknown_evse_uidunknown_location_id.
- Add
- v3.27.0:
- Add endpoints to manage calculation inputs on a reimbursement plan:
GET /cpo-reimbursement-plan/{id}/calculation-input,PUT /cpo-reimbursement-plan/{id}/calculation-input/{valid_from}/{component_type},PUT /cpo-reimbursement-plan/{id}/calculation-input/{valid_from}/custom/{var_name},DELETE /cpo-reimbursement-plan/{id}/calculation-input/{valid_from}/{component_type},DELETE /cpo-reimbursement-plan/{id}/calculation-input/{valid_from}/custom/{var_name}.
- Changed the endpoint
/msp-token-subscription/{id}/defunctso that also it’s token links are marked defunct. - Changed the endpoint
/cpo-reimbursement-arrangement/{id}/defunctso that also it’s EVSE/reimbursement links are marked defunct. - Changed the endpoint
/cpo-subscription/{id}/defunctso that also it’s EVSE/subscription links are marked defunct.
- Add endpoints to manage calculation inputs on a reimbursement plan:
- v3.26.0:
- Add a
codefield to thebilling_series. - Add the following fields to the response of the
GET /billing-box/{id}endpoint:billing_reviewset_codebilling_reviewset_idbilling_box_reviewset_sequencebilling_series_codebilling_series_external_referencebilling_series_id
- Add
GET /billing-review-setendpoint. - Add the
POST /msp-token-subscription/add-virtual-tokenendpoint.
- Add a
- v3.21.0:
- Add
addresseeto billing address in various endpoints.
- Add
- v3.20.0:
- Add the
customer_external_referencefield to theGET /cpo-charge-session-reimbursementandGET /cpo-charge-session-reimbursement/{id}endpoints. - Deprecate all “Replace-Update” PUT-endpoints and some related endpoints which are no longer necessary. See the migration guide for more details.
- Add the
party_external_referencequery parameter to theGET /billing-boxendpoint.
- Add the
- v3.18.0:
- Deprecate
preferred_locale_idsofbilling-boxofGET /billing-box/{id}endpoint. - Add
locale_idtobilling-boxofGET /billing-box/{id}andGET /billing-boxendpoints.
- Deprecate
- v3.17.0:
- Add new merge endpoints:
POST /end-user/{id}/authorization-customer/{customer_id}POST /end-user/{id}/authorization-msp-token-subscription/{subscription_id}POST /cpo-subscription-plan/{id}/{valid_from}
- Update
POST /msp-token/{evco_id}to support merging. - Add
charge_periodstoPOST /cpo-charge-session.
- Add new merge endpoints:
- v3.16.0:
- App API: Add a new billing box endpoint
GET /{end_user_id}/customer/{customer_id}/billing-box. - App API: Add a new billing document endpoint
GET /{end_user_id}/billing-box/{id}/document/{filename}.
- App API: Add a new billing box endpoint
- v3.15.0:
- Remove validation on
billing_phonefields, increase max length to 40.
- Remove validation on
- v3.12.0:
- Add two new merge endpoints
POST /cpo-evse/{evse_uid}POST /cpo-evse-location/{location_id}
- Add two new merge endpoints
- v3.11.0:
- Update the documentation of implicit fields. It should now be clearer how the API works with regard to optional fields.
- v3.10.0:
- v3.8.0:
- Add
total_roaming_amount_excl_vattocpo_chargesessionand deprecatetotal_sales_amount_excl_vat, and adapt thePOST /cpo-charge-sessionsimilarly.
- Add
- v3.6.0:
- Add
tariff_codeto{GET, POST} /cpo-chargesessionandGET /cpo-charge-session-reimbursement{/:id}endpoints.
- Add
- v3.4.0:
- Move:
PUT /msp-token-subscription/{id}/plan-or-customer-correctionPUT /msp-token-subscription/{id}/energy-creditPUT /msp-token-subscription/{id}/monetary-creditto:POST /msp-token-subscription/{id}/plan-or-customer-correctionPOST /msp-token-subscription/{id}/energy-creditPOST /msp-token-subscription/{id}/monetary-credit, for backwards compatibility the old versions remain functional.
- Move:
- v3.3.0:
- Extend the billing box filter of
GET /billing-boxandbilling-boxwithreviewset_id.
- Extend the billing box filter of
- v3.0.0:
- Add foreign currency totals to
billing_box(#5494).
- Add foreign currency totals to
- v2.79.0:
- Add the
billing_series_external_referencefield toGET /billing-box. - Add the
series_external_referencequery filter toGET /billing-box. - Add
connector_idproperty tomsp_roaming_command_start_session. - Add mandatory
time_zoneto/biling-custom-item.
- Add the
- v2.78.0:
- Add the
cdr_idandcpo_idtoGET /billing-box/{id}/cpo-charge-session-reimbursement. - Add the
cpo_cdr_idandcpo_idtoGET /billing-box/{id}/msp-charge-session. - Added a list of
roaming_agreementsfor each roaming partner to theGET /roaming-partnerendpoint.
- Add the
- v2.76.0:
- Volumes in
GET /billing-box/{id}are now maps with units as their keys.
- Volumes in
- v2.75.0:
- Added several new update endpoints to the admin API that allow updating only
the specified fields. This makes them more versatile for partial updates
and, in many cases, a better alternative to the corresponding
PUTendpoints.POST /billing-address/{id}POST /billing-direct-debit-mandate/{id}POST /customer/{id}POST /msp-token-link/{id}POST /msp-token-subscription/{id}POST /cpo-reimbursement-arrangement/{id}POST /cpo-reimbursement-link/{id}POST /cpo-subscription/{id}POST /cpo-subscription-evse-link/{id}POST /end-user/{id}
- Various changes to the
GET /billing-boxandGET /billing-box/{id}endpoints.
- Added several new update endpoints to the admin API that allow updating only
the specified fields. This makes them more versatile for partial updates
and, in many cases, a better alternative to the corresponding
- v2.74.0:
- Change
GET /msp-charge-session-pricedandGET /cpo-charge-session-reimbursementfrom optional fields to nullable.
- Change
- v2.73.0:
- Add explicit billing box state which also contains
readytobilling_boxschema. - Add
deferredtobilling_boxschema. - Adapt the
GET /billing-boxendpoint to the explicit billing box state and the newreadystate. - Add the
GET /billing-box/{id}endpoint, which retrieves a box and its details.
- Add explicit billing box state which also contains
- v2.72.0:
- Rename the
GET /billing-box/{id}/cpo-charge-sessionendpoint to/billing-box/{id}/cpo-charge-session-reimbursement. - Add the
GET /cpo-charge-session-reimbursement/{id}endpoint. - Add
vat_country,vat_kind,vat_percentageto thecpo_chargesession_reimbursement. - Add the
rate_label,rate_unitandrate_represent_as_percentagefields to the following endpoints:GET /msp-charge-session-pricedGET /msp-charge-session-priced/{id}GET /{end_user_id}/msp-charge-session/{chargesession_id}.
- Add
usernameproperty toenduser. - Add
mark_transferredquery parameter to/billing-box/{id}/finalizewhich if set totruemarks the box as transferred if not already done.
- Rename the
- v2.70.0:
- Rename the
GET /billing-box/{id}/cpo-charge-session-exportendpoint to/billing-box/{id}/cpo-charge-session, and addvat_countryfield. Thevat_countryfield has been added to this endpoint and in thesubtotalsfield, thelabelandunithave been removed, and thevat_kindfield has been added. - Rename the
GET /billing-box/{id}/msp-charge-session-exportendpoint to/billing-box/{id}/msp-charge-session. - Add the
GET /billing-box/{id}/cpo-charge-session-roamingendpoint. - Improve the documentation about eMobility identifiers, and EVSE ID and EVCO ID specifically. In practice we already accepted identifiers without separators, which is now better documented. In a future release we want to follow the recommendation by IDACS to not use separators in machine-to-machine communication.
- Rename
document_typeproperty ofbilling_seriestoprimary_document_type. - Add explicit billing box state which also contains
ready. - Adapt the
GET /billing-boxendpoint to the explicit billing box state.
- Rename the
- v2.69.0:
/billing-box/{id}/finalizewill not mark the boxtransferredif not already done./billing-box/{id}/transferredhas to be explicitly called.- Add the
GET /billing-boxendpoint. - Rename the
GET /billing-box/:id/msp-charge-session-exportendpoint to/billing-box/:id/msp-charge-session. In thesubtotalsfield of the endpoint,vat_rate_country_codeis renamed tovat_country,vat_rate_kindtovat_kindandvat_rate_percenttovat_percent. Thelabelandunitfields of thesubtotalsare removed.
- v2.66.0:
- Remove
detailsquery parameter from,GET /msp-charge-session-priced/{id},GET /msp-charge-session-priced/, endpoints. - Add the
GET /billing-product-categoryendpoint.
- Remove
- v2.64.0:
- Add the
GET /billing-box/{id}/documentendpoint. - Remove
connection_pub_idfromevse_group.
- Add the
- v2.63.0
- Add
vat_countrytobilling_box_msp_chargesession.yamlandvat_countryon it’ssubtotalis deprecated. - Add
vat_countrytomsp_chargesession_priced.yamlandvat_countryon it’ssubtotalis deprecated. - Add
vat_countrytomsp-charge-session.yamlandvat_countryon it’ssubtotalis deprecated.
- Add
- v2.61.0
- Add
rollup_group_bytobilling-box. - Deprecate
rollup_methodofbilling-box. - Add
billing_rollup_group_bytocustomer. - Deprecate
billing_rollup_methodofcustomer. - Add
plantorollup_group_by.
- Add
- v2.57.0
- Add
period_from,period_until,volumeanditem_countto rollup line ofbilling-box.
- Add
- v2.56.0
- Deprecate the
received_atfield onPOST /cpo-charge-session. - Add the
unitandlabelproperties tobilling_item_cpo_chargesession. - Add the
unit,var_nameandlabelproperties tobilling_box_msp_chargesession. - Add billing document upload to billing-box finalize endpoint.
- Add a
defunctproperty tobilling_direct_debit_mandate. - Add the
PUT /billing-direct-debit-mandate/{id}/defunctendpoint. - Certain identifier fields which were previously uppercased by TD, will be returned in their original casing. This change will happen in the next several API releases. Uppercasing these fields was an oversight from our side, since some parties expect us to return the original, unaltered value. These identifiers are still treated as being case insensitive (uniqueness and equality).
- Deprecate the
- v2.52.0
- Add
total_idle_secondsandremarkproperties tomsp_chargesession. - Add
evse_idto/msp-charge-session-progressresponse.
- Add
- v2.50.0
- Add new optional property
brand_codetomsp_tokenandPUT /msp-token/{evco_id}andPOST /msp-token/{evco_id}request bodies. - Add
codeproperty toGET /msp-token-brandresponse. - Make EVSE uid optional for
/msp-roaming-command/start-session. - Add session
status,total_energy_kwh, andlast_updateto/msp-charge-session-progressresponse. - Add
X-TD-Unknown-Fieldsheader.
- Add new optional property
- v2.48.0
- Add the
cpo_id,cpo_cdr_idandroaming_connectionproperties tomsp_chargesession_original. - Add
latitudeandlongitudetocpo_evse_location, add these fields as optional parameters toPUT /cpo-evse-location/{id}andPOST /cpo-evse-location. - Add the
publish_fromandpublish_untilproperties to the following endpoints:GET /cpo-subscription-planGET /cpo-subscription-plan/{id}GET /cpo-reimbursement-planGET /cpo-reimbursement-plan/{id}GET /msp-token-subscription-plan
- Deprecate the
valid_fromandvalid_untilproperties of theGET /cpo-reimbursement-planandGET /cpo-subscription-plan/{id}endpoints.
- Add the
- v2.47.0
- Add an optional
usedquery parameter to theGET /msp-tokenendpoint. - Remove
idproperty frommsp_token, since it could not be used anywhere. - Add optional
token_series_idandtoken_uid_type_idtoPOST /msp-token-subscriptionto also create a token when creating a subscription. - Add the
arrangement_external_referenceproperty tocpo_chargesession_reimbursement, deprecatingarrangement_reference. - Deprecate the
POST /cpo-evseendpoint. - Deprecate the
POST /cpo-evse-locationendpoint. - Add the
plan_external_referenceproperty tocpo_subscription. - Add an optional body containing an
external_updated_atproperty to the following endpoints:DELETE cpo-reimbursement-arrangement/{id}/valid-untilPUT cpo-reimbursement-arrangement/{id}/defunctDELETE cpo-reimbursement-link/{id}/valid-fromDELETE cpo-reimbursement-link/{id}/valid-untilPUT cpo-reimbursement-link/{id}/defunctDELETE cpo-subscription/{id}/valid-untilPUT cpo-subscription/{id}/defunctDELETE cpo-subscription-evse-link/{id}/valid-fromDELETE cpo-subscription-evse-link/{id}/valid-untilPUT cpo-subscription-evse-link/{id}/defunctDELETE msp-token-link/{id}/valid-fromDELETE msp-token-link/{id}/valid-untilPUT msp-token-link/{id}/defunctDELETE msp-token-subscription/{id}/valid-untilPUT msp-token-subscription/{id}/defunct
- Add an optional field
external_updated_atto the request body of the following endpoints:PUT cpo-reimbursement-arrangement/{id}/valid-fromPUT cpo-reimbursement-arrangement/{id}/valid-untilPUT cpo-reimbursement-link/{id}/valid-fromPUT cpo-reimbursement-link/{id}/valid-untilPUT cpo-subscription-evse-link/{id}/valid-fromPUT cpo-subscription-evse-link/{id}/valid-untilPUT cpo-subscription/{id}/valid-fromPUT cpo-subscription/{id}/valid-untilPUT msp-token-link/{id}/valid-fromPUT msp-token-link/{id}/valid-untilPUT msp-token-subscription/{id}/valid-fromPUT msp-token-subscription/{id}/valid-until
- Make the request body for the following endpoints optional:
PUT cpo-reimbursement-link/{id}/valid-untilPUT cpo-subscription-evse-link/{id}/valid-untilPUT cpo-subscription/{id}/valid-untilPUT msp-token-link/{id}/valid-untilPUT msp-token-subscription/{id}/valid-until
- Add an optional
- v2.45.0
- Add
GET,PUT/end-user/{id}/authorization/customerendpoints. - Add
GET,PUT/end-user/{id}/authorization/msp-token-subscriptionendpoints. - Add
GET /end-userandPOST /end-user/endpoints. - Add
GET /end-user/{id},PUT /end-user/{id}andGET /end-user-siteendpoints. - Add
GET /end-userandPOST /end-userendpoints. - Add an optional
form_factorproperty tomsp_token, addGET /msp-token-form-factorendpoint. - Add abbility to try API calls from within the documentation.
- Change
**STATE: PREVIEW**, to a previewx-badge.
- Add
- v2.42.0
- Add
GET /msp-dropout-case,GET /msp-dropout-case/{id},GET / cpo-dropout-case,GET /cpo-dropout-case/{id}endpoints.
- Add
- v2.40.0
- Add
GET /msp-roaming-command/{id},GET /msp-charge-session-progress, make roaming commands explicit in the URL.
- Add
- v2.39.0
- Add optional
party_idparameter toPOST /billing-custom-item. - Add optional
page_sizeparameter to routes support paging. - Add
linksproperty when retrieving data frommsp-token-subscription. - Add
GETandPOST/msp-token-seriesendpoint. - Add
POST /msp-token-evco-id/validateendpoint.
- Add optional
- v2.36.0:
- Rename
revisiontoreversioninCategory lineofbilling_box. - Add optional
box_category_descriptiontobilling_custom_itemendpoint. - Add
GET /msp-roaming-command,POST /msp-roaming-commandandGET /msp-roaming-command/{id}endpoints. - Add
PUT /cpo-evse/{evse_uid}/reimbursement-mandatoryendpoint. - Add
PUT /cpo-evse/{evse_uid}/dropout-all-chargesessionsendpoint. - Add the
admin_idproperty tobilling_box,cpo_chargesession_reimbursement,msp_chargesession_priced,cpo_reimbursement_arrangement,cpo_subscription,msp_token_subscription. - Prefer
400for any client error instead of using other HTTP status codes.
- Rename
- v2.32.0:
- Add a demo-mode to the MSP EVSE-group endpoint. This allows one to get demo responses when no EVSE information is available, such as when testing.
- v2.31.0:
- Add
PUT /msp-token-subscription/{id}/plan-or-customer-correctionendpoint.
- Add
- v2.30.0:
- Add
linksproperty to bothcpo_reimbursement_arrangementandcpo_subscription. - Add
DELETE /cpo-reimbursement-arrangement/{id}/calculation-input/{valid_from}/{component_type}andDELETE /cpo-reimbursement-arrangement/{id}/calculation-input/{valid_from}/custom/{var_name}, endpoints. - Add
bank_account_name,bicandibanproperties to/direct-debit-mandateendpoints. See the specifications of the endpoint on how this works.
- Add
- v2.29.0:
- Add
PUT /cpo-reimbursement-arrangement/defunct. - Add
GET /billing-series, addext_ref.support toGET /billing-series/{id}. - Add
GET /msp-charge-session-originalandGET /msp-charge-session-original/{id}. - Add
POST /cpo-charge-session. - Remove paging from
GET /cpo-reimbursement-plan. - Add
linksproperty when retrieving data fromcpo_reimbursement_arrangementandcpo_subscription. - Remove
token_evco_idfromPOST /cpo-charge-session.
- Add
- v2.27.0:
- Add
vat_kind,vat_percentandvat_countrytomsp_chargesession_priced_subtotal. - Add
external_updated_atto/cpo-evseendpoints. - Add upsert behavior to
PUT /cpo-evse/{evse_uid}. - Add connectors to
PUT /cpo-evse/{evse_uid},POST /cpo-evse,GET /cpo-evse,GET /cpo-evse/{evse_uid}. - The status code
422was sometimes used for validation errors while in many cases we used400. From now on we only use status code400when we can’t parse or validate the incoming data.
- Add
- v2.26.0:
- Add
remimbursement_vatfield to customers. - Add
buyer_referenceto MSP token subscriptions, CPO reimbursement arrangements, and CPO subscriptions. - Add
administration_locale_idtoGET /billing_box_transfer. - Add
locale_idtoGET /administration. - Add
external_updated_atto/cpo-evse-locationendpoints. - Add upsert behavior to
PUT /cpo-evse-location/{location_id}.
- Add
- v2.22.0
- Add
GET /cpo-reimbursement-link. - Add upsert behavior to
PUT /cpo-reimbursement-link. - Add
PUT /cpo-subscription-evse-link, incl. upsert behavior. - Add
invalidate_overlapping_mandateproperty toPOSTandPUTbilling-direct-debit-mandate. - Add
subscription_external_referenceproperty tomsp_chargesession_priced. - Add
chargesession_idto pricing results of MSP charge sessions.
- Add
- v2.21.0
- Add
PUT /msp-token-subscription/{id}. - Add
PUT /msp-token-link/{id}. - Add upsert behavior to
PUT /cpo-reimbursement-arrangement/{id}.
- Add
- v2.13.0
- Replace
POST /cpo-reimbursement-arrangement/{id}/calculation-inputwithPUT /cpo-reimbursement-arrangement/{id}/calculation-input/{valid_from}/{component_type}andPUT /cpo-reimbursement-arrangement/{id}/calculation-input/{valid_from}/custom/{var_name}. - Remove
DELETE /cpo-reimbursement-calculation-input/{id}, inputs can now be removed by explicitly setting avaluetonullusing the newPUTendpoints. - Change response
GET /cpo-reimbursement-arrangement/{id}/calculation-inputto return an array of calculation inputs.
- Replace
- v2.11.0
- Rename
total_excl_vattototal_amount_excl_vatofcpo_chargesession_reimbursement - Change
cpo_idofcpo_evse_locationto be optional
- Rename
- v2.8.0
- Add
charging_periodsto reimbursement.
- Add
- v2.7.0 2023-08-25:
- Add
GET /msp-token-subscription-planendpoint. - Add support for adjusting the page size (preview).
- Add support for determining the rate and tariff at an location (preview).
- Add
- v2.6.0 2023-08-10:
- Add
subtotal_incl_vatto rollup of billing box. - Fix specification of
latitudeandlongitudeproperties to be decimals.
- Add
- v2.1.0 2023-07-10:
- Add support for using prefixed external references to the
customer,billing-addressanddirect-debit-mandateendpoints. - Extend a number of request and response bodies with an
external_referenceor.._external_referenceproperty. - Make
valid_untilan optional parameter forPOST /billing-direct-debit-mandate. - Add optional
locale_idtocustomer. - Add
external_updated_attodirect_debit_mandate. - Add
GET direct-debit-mandate/{id}. - Add
PUT direct-debit-mandate, including upsert behavior. - Add upsert support to
PUT /billing-address. - Add
external_updated_attobilling_address, and ignore updates older than last observedexternal_updated_at. - Add
external_updated_attocustomer, and ignore updates older than last observedexternal_updated_at. - Add
GET billing_address/{id}.
- Add support for using prefixed external references to the
- v1.43.0 2023-06-14:
- Add
customer_id,currency_codetomsp-priced-charge-session. - Add
currency_codetocpo-charge-session-reimbursement. - Add
enduser/registerendpoint - Add
id,customer_id,currency_codetomsp-priced-charge-session. - Add
currency_codetocpo-charge-session-reimbursement. - Add
idtomsp-charge-session. - Add
GET /msp-charge-session-priced/{id}. - Add possibility to use
idasaftervalue forGET /msp-charge-session-pricedandGET /msp-charge-session.
- Add
- v1.39.0 2023-05-25:
- First end user endpoints (preview).
- v1.37.0 2023-05-11
- Further improvement on billing endpoints (preview).
- v1.36.0 2023-05-02
- CPO endpoints for EVSEs, reimbursements and charge sessions.
- Customer data has been extended with billing data (preview).
- Several billing endpoints (preview).
- v1.34.0 2023-04-07
- Finalized CPO arrangement related endpoints.
- v1.31.0 2023-02-21
- Add
GET roaming-partnerendpoint.
- Add
- v1.28.1 2023-01-04
- Remove
countryas required from MSP charge sessions. This was a mistake in the previous API specifications.
- Remove
- v1.26.0 2022-12-06
- Add
token_evco_idtomsp-priced-charge-session, addratetosubtotal. Addis_currently_valid, andcurrent_admin_idproperties tomsp-token. Add endpoints: GET customer/{id},GET msp-token/{evco_id}, containing alinksproperty, next to themsp-tokenproperties,GET msp-token-link/{id},GET msp-token-subscription/{id},PUT msp-token-link/{id}/defunct.- Remove pagination from:
GET administration,GET msp-token-uid-type,GET msp-token-brand, since the number of items returned from these endpoints will not reach the default page size. This is considered backward compatible because the paging URL parameters are optional. Do note that thepage_sizeproperty has been removed from the response object, since it is no longer needed.
- Add
- v1.24.0 2022-11-14
- Add
initial_admin_idtomsp-token.
- Add
- v1.23.0 2022-10-18
- Change the
valid_fromfield of anmsp_token_linkto be optional, deferring validity to themsp_token_subscription. - Add:
DELETE /msp-token-link/{id}/valid-from,DELETE /msp-token-link/{id}/valid-until,DELETE /msp-token-subscription/{id}/valid-until.
- Change the
- v1.21.0 2022-09-26
- Add
GET version,GET /msp-charge-session/{id}endpoints addX-TD-Versionheader. Add optionaldetailsparameter toGET /msp-charge-session-priced. Changeafterparameter value toevco_idforGET /msp-token. Addac_2phase_splittopower_type.
- Add
- v1.20.0 2022-09-14
- Rename the
streetproperty ofmsp-charge-sessiontoaddress, this is perceived as a non breaking change since no production implementations are present at the moment.
- Rename the
- v1.19.0 2022-09-05
- Add
time_zonetomsp-charge-session. Addreceived_attomsp-charge-session, fix several regular expressions and types in the schemas, fix parameter links formsp-token-uid-typeandmsp-token-brand.
- Add
- v1.17.0 2022-08-18
- Add endpoints for customers, MSP tokens, token subscriptions, token links, several setup related endpoints and alternate pagination.
- v1.7.0 2021-12-14
- Endpoints to retrieve MSP-side charge sessions.