> For the complete documentation index, see [llms.txt](https://docs.autentique.com.br/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.autentique.com.br/api/mutations/criando-um-documento/assigning-roles-to-signers.md).

# Assigning Roles to Signers

Autentique supports several actions that signers can perform when completing a document. In addition to signing, they can act as a witness, acknowledge, approve, and more.

```json
{
  "document": {
    "name": "Contract"
  },
  "signers": [{
    "email": "email@example.com",
    "action": "SIGN"
   },{
    "email": "email@example.com",
    "action": "APPROVE"
  },{
    "email": "email@example.com",
    "action": "RECOGNIZE"
  },{
    "email": "email@example.com",
    "action": "SIGN_AS_A_WITNESS"
  },{
    "email": "email@example.com",
    "action": "ACKNOWLEDGE_RECEIPT"
  },{
    "email": "email@example.com",
    "action": "ENDORSE_IN_BLACK"
  },{
    "email": "email@example.com",
    "action": "ENDORSE_IN_WHITE"
  }]
}
```
