Siemens Battery Passport API - Preliminary version from 06.02.2024
Number of APIs: 10
This API specification serves as reference within the Siemens Battery Passport Platform for how to design and specify HTTPs-based APIs.
-
passports-public-{batterypassid} - Get battery passport public attributes by providing the batterypassid GET {{baseUrl}}/passports/public/:batterypassid
-
passports-{batterypassid} - Get battery passport private attributes by providing the batterypassid GET {{baseUrl}}/passports/:batterypassid
-
passports-{batterypassid} - Update public and private battery passport attributes by providing the batterypassid PATCH {{baseUrl}}/passports/:batterypassid
-
passports-{batterypassid} - Delete battery passport by providing the batterypassid DELETE {{baseUrl}}/passports/:batterypassid
-
passports - Get list of a user's private passes given a certain state GET {{baseUrl}}/passports?state=
-
users - Get user by user name GET {{baseUrl}}/user/:username
-
users - Add user POST {{baseUrl}}/user
-
users - Update user PUT {{baseUrl}}/user
-
passports-{batterypassid} - Restore PATCH {{baseUrl}}/passports/:batterypassid/restore
-
passports - Create a new passport in its entirety POST {{baseUrl}}/passports