# Utilizadores e funções

Para realizar qualquer ação numa campanha no serviço Rewards, tens de ter sessão iniciada com uma wallet que tenha as permissões necessárias.

Quando crias uma campanha, és automaticamente atribuído como seu owner e recebes todas as permissões. Como owner, podes adicionar outros utilizadores à campanha e atribuir-lhes roles com permissões específicas. No entanto, cada campanha pode ter apenas um owner — o criador — que é o único utilizador com autoridade para gerir os fundos.

Para adicionar um utilizador à campanha.

1. Clique no botão **User Roles** tab para ver a lista de utilizadores que têm acesso à campanha.
2. No final desta lista, encontrarás um formulário para adicionar um novo utilizador. Nota: este formulário só ficará visível se tiveres as permissões necessárias para adicionar utilizadores.
3. Preenche o formulário introduzindo o endereço da wallet do utilizador (ou nome ENS) e selecionando o respetivo role.
4. Clique no **Add User** botão para finalizar a adição.

![](/files/ef8b0a33403a62b348ce6a6dad23341228afb60f)

## Permissões para roles

Estas são as ações permitidas para cada role:

| Permissão                               | viewer | developer | collaborator | owner |
| --------------------------------------- | :----: | :-------: | :----------: | :---: |
| Ver nome da campanha, network e max gas |    ✅   |     ✅     |       ✅      |   ✅   |
| Editar nome da campanha e max gas       |    ❌   |     ❌     |       ✅      |   ✅   |
| Ativar e desativar campanha             |    ❌   |     ❌     |       ✅      |   ✅   |
| Ver supply                              |    ✅   |     ✅     |       ✅      |   ✅   |
| Adicionar/remover Supply                |    ❌   |     ✅     |       ✅      |   ✅   |
| Ver dispensers                          |    ✅   |     ✅     |       ✅      |   ✅   |
| Ver dispenser key                       |    ❌   |     ✅     |       ✅      |   ✅   |
| Adicionar/remover dispenser             |    ❌   |     ✅     |       ✅      |   ✅   |
| Ver transações da campanha              |    ✅   |     ✅     |       ✅      |   ✅   |
| Ver utilizadores                        |    ✅   |     ✅     |       ✅      |   ✅   |
| Adicionar/remover utilizadores          |    ❌   |     ❌     |       ✅      |   ✅   |
| Remover utilizadores owner              |    ❌   |     ❌     |       ❌      |   ✅   |
| Gerir fundos                            |    ❌   |     ❌     |       ❌      |   ✅   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-pt/recompensas/users-and-roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
