By disassembling the app, I found different lists of different endpoints; most of them are already known, but I think some are new, so I am testing them:
query: /commerce/v1/persons/{personId}/vehicles/{vin}/admin-eligibility
GET result: eligible = false
POST result:
query: /commerce/v1/accounts/{accountId}/vehicles/{vin}/virtual-keys
GET result: No vehicle linked for account with id '{}', vin '{}' and country '{}'
POST result: Body is missing or cannot be bound
query: /commerce/v1/cards/ze-passes/price
GET result:
By disassembling the app, I found different lists of different endpoints; most of them are already known, but I think some are new, so I am testing them:
classes2.dex
classes4.dex
classes5.dex
tests:
query: /commerce/v1/persons/{personId}/vehicles/{vin}/admin-eligibility GET result: eligible = false POST result:
query: /commerce/v1/accounts/{accountId}/vehicles/{vin}/virtual-keys GET result: No vehicle linked for account with id '{}', vin '{}' and country '{}' POST result: Body is missing or cannot be bound
query: /commerce/v1/cards/ze-passes/price GET result:
[ { "zePassId": XXXXXXXXXXXX "evcoId": XXXXXXXXXXXX "associatedCreditCardId": XXXXXXXXXXXX "zePassLabel": "Il mio Mobilize charge pass", "disabled": false, "createdDate": "2022-05-08T19:45:14.506262Z", "lastModifiedDate": "2023-05-27T12:03:38.303237Z" } ] POST result:
query: /commerce/v1/chargepass/subscriptions GET result: (needs many parameters) POST result:
query: /commerce/v1/chargepass/subscriptions/catalog GET result: (needs many parameters) POST result: (unsupported)
query: /commerce/v1/pnc/{vin} GET result: No subscription found for given vin and personId POST result:
query: /commerce/v2/cards/ze-passes/history GET result: "Failed to get ze-pass history, The model doesn't match validation rules POST result:
query: /commerce/v2/cards/ze-passes/info GET result: (lot of data!) POST result:
A lot of work to be done....