Get eSIM account profile
get_user_profileRetrieves the signed-in user's eSIM profile and wallet balance to answer account, name, or balance questions. Returns masked contact details; triggers login flow if authentication is required.
Instructions
Read the signed-in user's own profile and wallet balance from the eSIM platform. WHEN: the user asks about their account, profile, name or balance -- and only while they are signed in. If this answers 'authentication_required', start the login flow with request_login_otp instead of asking the user for any credential. Contact details come back masked; tokens and internal session data are never included, so do not ask for or expect them. PRIVACY: repeat the masked email and phone exactly as returned. Never restore or retype the complete address or number, not even when the user typed it earlier in this conversation -- say 'your email' or the masked form instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Optional language tag for platform messages, e.g. 'en'. Omit to use the server default. | |
| currency | No | Optional ISO-4217 currency code, e.g. 'USD'. Omit to use the server default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||