Auth action guides
Inspect a task guide below, then discover the exact action using your current Topolo credential. A documentation page does not grant permission to execute an action.
Before calling an action
topolo whoami --json
topolo actions --service topolo-auth --limit 100 --json
Read the published input and output schemas, resource discovery instructions, effects, verification and recovery. Resolve identifiers in the active context, validate the exact input, and review the plan before an authorized mutation.
Task guides
| Guide | Action |
|---|---|
| Get API key options | app_topolo_auth.api_keys.options |
| List API keys | app_topolo_auth.api_keys.list |
| Create API key | app_topolo_auth.api_keys.create |
| Update API key | app_topolo_auth.api_keys.update |
| Revoke API key | app_topolo_auth.api_keys.revoke |
| List workspaces | app_topolo_auth.workspaces.list |
| Create workspace | app_topolo_auth.workspaces.create |
| Rename workspace | app_topolo_auth.workspaces.rename |
| Set default workspace | app_topolo_auth.workspaces.default.set |
| List my resource grants | app_topolo_auth.resource_grants.list_mine |
| Create resource grant | app_topolo_auth.resource_grants.create |
| List grants for resource | app_topolo_auth.resource_grants.list_resource |
| Update resource grant | app_topolo_auth.resource_grants.update |
| Revoke resource grant | app_topolo_auth.resource_grants.revoke |
| Promote resource-grant user | app_topolo_auth.resource_grants.promote |
| List accessible workspaces | app_topolo_auth.workspace_access.list_mine |
| List workspace members | app_topolo_auth.workspace_access.members.list |
| Grant workspace access | app_topolo_auth.workspace_access.members.grant |
| Revoke workspace access | app_topolo_auth.workspace_access.members.revoke |
| Transfer workspace ownership | app_topolo_auth.workspace_ownership.transfer |
| Get my organization | app_topolo_auth.me.tenant.get |
| Get my recovery email | app_topolo_auth.me.recovery_email.get |
| Request recovery email verification | app_topolo_auth.me.recovery_email.request_verification |
| List user sessions | app_topolo_auth.sessions.list |
| Delete user session | app_topolo_auth.sessions.delete |
| Revoke all my sessions | app_topolo_auth.me.sessions.revoke_all |
| List user OAuth providers | app_topolo_auth.user_oauth_providers.list |
| Unlink user OAuth provider | app_topolo_auth.user_oauth_providers.unlink |
| Unlock user account | app_topolo_auth.users.unlock |
| List user permission overrides | app_topolo_auth.user_permission_overrides.list |
| Create user permission override | app_topolo_auth.user_permission_overrides.create |
| Delete user permission override | app_topolo_auth.user_permission_overrides.delete |
| Get user security status | app_topolo_auth.user_security.get |
| List user passkeys | app_topolo_auth.user_passkeys.list |
| Delete user passkey | app_topolo_auth.user_passkeys.delete |
| Change my password | app_topolo_auth.user_password.change |
| Set my initial password | app_topolo_auth.user_password.set_initial |
| Reset user password | app_topolo_auth.user_password.admin_reset |
| List user notification preferences | app_topolo_auth.user_notification_preferences.list |
| Replace user notification preferences | app_topolo_auth.user_notification_preferences.replace |
| List user notification channels | app_topolo_auth.user_notification_channels.list |
| Create user notification channel | app_topolo_auth.user_notification_channels.create |
| Verify user notification channel | app_topolo_auth.user_notification_channels.verify |
| Delete user notification channel | app_topolo_auth.user_notification_channels.delete |
| List organization notification policy | app_topolo_auth.organization_notification_policy.list |
| Replace organization notification policy | app_topolo_auth.organization_notification_policy.replace |
| List organization notification action policy | app_topolo_auth.organization_notification_action_policy.list |
| Replace organization notification action policy | app_topolo_auth.organization_notification_action_policy.replace |
| List user notification action policy | app_topolo_auth.user_notification_action_policy.list |
| Replace user notification action policy | app_topolo_auth.user_notification_action_policy.replace |
| Resolve user notification preferences | app_topolo_auth.user_notification_preferences.resolve |
| Begin user MFA setup | app_topolo_auth.user_mfa.setup |
| Verify user MFA setup | app_topolo_auth.user_mfa.verify |
| Regenerate user backup codes | app_topolo_auth.user_mfa.backup_codes.regenerate |
| Disable user MFA | app_topolo_auth.user_mfa.disable |
| Begin passkey registration | app_topolo_auth.user_passkeys.registration.begin |
| Complete passkey registration | app_topolo_auth.user_passkeys.registration.complete |
| Set workspace avatar | app_topolo_auth.workspaces.avatar.set |
| List workspace brand avatars | app_topolo_auth.workspaces.avatar.options |
| Upload workspace avatar | app_topolo_auth.workspaces.avatar.upload |
| Read avatar image | app_topolo_auth.avatars.content |
| Upload my profile photo | app_topolo_auth.me.avatar.upload |
| Remove my profile photo | app_topolo_auth.me.avatar.remove |
| Get my Auth profile | app_topolo_auth.me.get |
| Read my application surface | app_topolo_auth.surface_sessions.get |
| Create my short-lived application surface session | app_topolo_auth.surface_sessions.create |
| Read my portable application entitlement | app_topolo_auth.me.application_entitlement.get |
| List organizations | app_topolo_auth.organizations.list |
| Get organization | app_topolo_auth.organizations.get |
| Get organization billable seats | app_topolo_auth.organizations.billable_seats.get |
| Export organization identity data | app_topolo_auth.organizations.export |
| Update organization | app_topolo_auth.organizations.update |
| Get my language preferences | app_topolo_auth.my_i18n_preferences.get |
| Update my language preferences | app_topolo_auth.my_i18n_preferences.update |
Worked response evidence
The guides disclose the local handler fixtures and simulated dependencies used for their worked requests and responses. Fixture identifiers are illustrative. Discover your own authorized targets before planning a live call. Read each guide’s evidence boundary and follow its verification steps.