# API tài khoản Console

> Source: https://docs.blockvectra.com/vi/api/console/

Đây là các API quản lý tài khoản console. Các API sản phẩm (JSON-RPC, Data API và WebSocket) không phụ thuộc vào chúng. Hãy xác thực các yêu cầu dành riêng cho tài khoản bằng token phiên được trả về từ quá trình đăng nhập SIWE.

[Tải xuống đặc tả OpenAPI](https://docs.blockvectra.com/openapi/console.yaml)

## Danh mục endpoint

Dưới đây là đặc tả gốc bằng tiếng Anh.

<div lang="en">

### Auth

- POST /auth/siwe/challenge — Get SIWE message
- POST /auth/siwe/login — SIWE login (first login creates account)
- POST /auth/logout — Log out current session

### Me

- GET /me — Current username, identity list, and current session
- PATCH /me — Update username
- POST /me/identities/siwe — Link wallet
- POST /me/identities/oauth — Link GitHub or Google identity using login code
- DELETE /me/identities/{identity_id} — Unlink identity

### Keys

- GET /keys — List API keys
- POST /keys — Create key (secret displayed only once)
- GET /keys/{key_id} — Single key
- PATCH /keys/{key_id} — Rename key
- POST /keys/{key_id}/rotate — Rotate key (new secret displayed only once)
- POST /keys/{key_id}/revoke — Revoke key (idempotent)

### Billing

- GET /plans — Plan policies and pricing parameters
- GET /balance — Balance and settlement cutoff timestamp
- GET /charges — Charge records (paginated)
- GET /topups — Top-up records (paginated)
- GET /usage — Calls and CU usage grouped by UTC date, API key, chain, and method
- GET /resets — Reset chances
- POST /resets/use — Use one reset chance

</div>
