account_profile_get — Read the owner account profile
[Migration map](../reference/tool-name-migration.md).
# account_profile_get — Read the owner account profile
Read the self account and the authenticated main profile before changing the account display nickname. No channel selection or caller-selected account/profile ID is accepted. An OWNER account connection is required.
Requires an OWNER account connection. A channel manager connection cannot authorize this account screen. The source-defined hosted account resource admits this tool; a selected-channel resource does not. These are source scope rules, not deployed authorization or isolation evidence.
## Inputs
This tool takes no input fields.
This tool accepts `{}` only. Unknown fields are rejected.
```json
{}
```
## Results
ACCOUNT_PROFILE returns account identity, profile ID/nickname/imageSrc, and a revision for account_profile_apply. The self-account distinctId is not asserted to be the separate me-screen identifier. Birth date, gender, credentials, and other unrelated fields are omitted. The owner seller ID, account ID, and main profile ID are distinct identities. An explicit null account.type is preserved as unknown and does not block an ordinary nickname edit. A null stored imageSrc is normalized to an empty string; the image is not fetched.
## Next steps and limits
Copy the revision into [account_profile_apply](publ_account_profile_apply.md). Email is read-only; use the returned original account console link for image changes, password reset, and withdrawal. A successful read does not verify every active session's permissions.
[Account guide](../guides/account.md) · [Implementation contract](../core/account-details.md) · [Runtime tool index](../runtime.md)