Accounts
Inspect account records and account lists. The examples use A2A code mode. MCP exposes the same code mode through itsexecute tool.
Functions
accounts.get
| Property | Value | Property | Value |
|---|---|---|---|
| Requires permission | account.view | Auth required | yes |
| Execution mode | sync | Capability | account.view |
| Resource type | account | Resource ID field | account_id |
| Public API route | GET /v1/public/accounts/{account_id} |
Arguments
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
account_id | str | yes | Account UUID from the route path |
Returns
Returns
| Field | Type | Required | Description |
|---|---|---|---|
client | {"id": str, "name": str} | yes | Client that owns the account |
created_at | str | yes | Account creation timestamp |
id | str | yes | Account UUID |
name | str | yes | Account display name |
status | str | yes | Account lifecycle status |
updated_at | str | yes | Account last update timestamp |
A2A example
A2A example
Request:Response:
MCP example
MCP example
Request:Response:
accounts.list
| Property | Value | Property | Value |
|---|---|---|---|
| Requires permission | account.view | Auth required | yes |
| Execution mode | sync | Capability | account.view |
| Resource type | account | Resource ID field | account_id |
| Public API route | GET /v1/public/accounts |
Arguments
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
client_id | str | null | no | Filter by client UUID |
page | int | no | One-based page number |
page_size | int | no | Page size |
status | str | null | no | Filter by status |
Returns
Returns
| Field | Type | Required | Description |
|---|---|---|---|
items | [{"client": {"id": str, "name": str}, "created_at": str, "id": str, "name": str, "status": str, "updated_at": str}] | yes | Accounts on this page |
page | int | yes | Current one-based page number |
page_size | int | yes | Maximum items per page |
total | int | yes | Total matching accounts |
A2A example
A2A example
Request:Response:
MCP example
MCP example
Request:Response: