> ## Documentation Index
> Fetch the complete documentation index at: https://userepass.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Profile (CLI)

> Perfil do usuário autenticado, organização ativa (membership) e avatar.

O grupo `profile` lê e atualiza o perfil associado à credencial [autenticada](/docs/cli/autenticacao); corresponde ao recurso `/me`.

## Perfil

```bash theme={null}
# Exibir o perfil da credencial atual
repass profile get --json

# Atualizar (parcial: nome e/ou avatar)
repass profile update --data '{"name":"Novo nome"}'
```

```json repass profile get --json theme={null}
{ "id": "usr_xxx", "name": "Maria Silva", "email": "maria@exemplo.com", "avatarUrl": "https://…", … }
```

## Organização ativa (membership)

`membership` mostra sob qual organização a sessão opera e o papel do usuário nela.

```bash theme={null}
repass profile membership --json
```

```json repass profile membership --json theme={null}
{ "organizationId": "org_xxx", "organizationName": "Repass Tecnologia", "role": "admin" }
```

## Avatar

`upload-avatar` usa `--upload` (não `--data`): imagem JPEG/PNG/WebP/GIF de até 2MB.

```bash theme={null}
repass profile upload-avatar --upload ./avatar.png
```

<Note>
  Para o schema completo do corpo (campos retornados e atualizáveis), consulte a página SDK equivalente ([Profile](/docs/sdk/recursos/profile)) e a [Referência da API](/docs/convencoes/ids-e-recursos). Sobre credenciais e escopos, veja [Autenticação](/docs/cli/autenticacao).
</Note>
