> For the complete documentation index, see [llms.txt](https://docs.hydromancer.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hydromancer.xyz/readme/rest-api/roles-and-agents.md).

# Roles and agents

#### **Retrieving user's role**

Wallets on Hyperliquid can have different roles, such as agent wallets, subaccounts, vaults, and so on.

{% content-ref url="/pages/F4Va5CVFaWdDW0LDVyZr" %}
[userRole](/readme/rest-api/roles-and-agents/userrole.md)
{% endcontent-ref %}

#### **Retrieving user's API key names**

{% content-ref url="/pages/dizBn0zywwJ6SF2qIqLS" %}
[extraAgents](/readme/rest-api/roles-and-agents/extraagents.md)
{% endcontent-ref %}

#### **Retrieving multisigs by signer**

{% content-ref url="/pages/Sjc3uYygQLFiZv97V5cI" %}
[multisigsBySigner](/readme/rest-api/roles-and-agents/multisigsbysigner.md)
{% endcontent-ref %}
