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

# Definir quem posiciona a chancela

> Define se a chancela de um signatário da assinatura incremental é posicionada por ele mesmo ou por você.

Define quem escolhe o lugar da chancela deste signatário. Sem página de manifesto, só valem dois modos:

* `SIGNER`: o signatário posiciona a chancela na tela, antes de assinar. É o modo com que ele entra na lista.
* `OPERATOR`: você marca o lugar em cada documento, com [`position`](https://docs-platform.services-valid.com.br/plataforma/assinatura-digital/api/put-incremental-signer-position), e o signatário não mexe.

Trocar de modo apaga as posições que ele já tinha.

## Parâmetros

**uuid** `string` *required*

UUID da assinatura incremental em rascunho.

**signerUuid** `string` *required*

UUID do signatário.

**mode** `enum` *required*

`SIGNER` ou `OPERATOR`.

## Respostas

**signerUuid** `string`

UUID do signatário.

**mode** `string`

O modo gravado.

**clearedPlacements** `boolean`

`true` quando a troca apagou posições que existiam.

## Erros

Veja [Autenticação e erros](https://docs-platform.services-valid.com.br/plataforma/assinatura-digital/api/erros-e-autenticacao.md).

* **400**: Modo inválido. `MANIFEST` não existe no modo incremental.
* **404**: Rascunho ou signatário não encontrado no seu projeto.
* **409**: A assinatura já foi enviada.

```json theme={"theme":"catppuccin-latte"}
HTTP/1.1 200 OK
Content-Type: application/json

{
  "signerUuid": "6ba7b811-9dad-11d1-80b4-00c04fd430c8",
  "mode": "OPERATOR",
  "clearedPlacements": false
}
```

## Exemplo

```bash theme={"theme":"catppuccin-latte"}
curl -X PUT "https://api.valid.com/signer/v1/incremental-signatures/550e8400-e29b-41d4-a716-446655440000/signers/6ba7b811-9dad-11d1-80b4-00c04fd430c8/placement-mode" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode": "OPERATOR"}'
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.