---
title: "Synchronize account wallets and create a fresh Awaken portal session"
method: POST
path: "/v1/taxes/session"
tags: ["taxes"]
---

# Synchronize account wallets and create a fresh Awaken portal session

`POST /v1/taxes/session`

## Request body

- object
  - `consent` boolean
  - `manifestHash` string, required

## Response `200`

Successful response

- union
  - object
    - `status` 'syncing', required
    - `connected` integer, required
    - `total` integer, required
  - object
    - `status` 'ready', required
    - `portalUrl` string, uri, required
    - `expiresAt` string, date-time, required
    - `total` integer, required
  - object
    - `status` 'blocked', required
    - `reason` 'unavailable' | 'no_wallets' | 'wallets_changed' | 'busy' | 'provider_limit' | 'incomplete', required

## Other responses

- `400` — Invalid input data
- `401` — Authorization not provided
- `403` — Insufficient access
- `500` — Internal server error

## Changes

- **2026-09-21** `26b4af53ec85` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/legend/apis/legend-api/changes/v1/taxes/session/post.md)

---

[API](https://skmtc.dev/legend/apis/legend-api.md) · [All operations](https://skmtc.dev/legend/apis/legend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/legend/apis/legend-api/revisions/cc5ceda89fac?raw)
