This commit is contained in:
@@ -44,6 +44,44 @@ To switch between profiles (personal ↔ business), call `P47` again with the ot
|
||||
|
||||
---
|
||||
|
||||
## Refresh Accounts — `sfunc=n`, `routePath: A80`
|
||||
|
||||
**Key**: session key
|
||||
|
||||
Re-fetches the account list and balances for the **currently selected** profile without re-selecting it. No route-specific fields.
|
||||
|
||||
**Request**:
|
||||
```json
|
||||
{
|
||||
"sfunc": "n",
|
||||
"xxid": "<session xxid>",
|
||||
"data": {
|
||||
"nonce": "<computed nonce>",
|
||||
"appId": "<appId>",
|
||||
"sodium": "<random 20-bit int>",
|
||||
"routePath": "A80",
|
||||
"xxid": "<session xxid>"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**Response**:
|
||||
```json
|
||||
{
|
||||
"success": true,
|
||||
"responseCode": "1",
|
||||
"reasonCode": "101",
|
||||
"reasonText": "Accounts retrieval success!",
|
||||
"data": [ ... ],
|
||||
"beneficiaryVersion": 0,
|
||||
"menuVersion": "<hash>"
|
||||
}
|
||||
```
|
||||
|
||||
`data` has the same shape as the `accountBalance` array below. Some responses carry `responseCode: "3"`, `reasonCode: "90"`, `reasonText: "unknown error"` with `success: true` and a populated `data` array — treat `success` as authoritative.
|
||||
|
||||
---
|
||||
|
||||
## Profiles (from `A41` response)
|
||||
|
||||
The `A41` login init response includes `operatingProfiles`:
|
||||
|
||||
Reference in New Issue
Block a user