---
title: "/v2/publicacoes"
method: POST
path: "/v2/Publicacoes"
---

# /v2/publicacoes

`POST /v2/Publicacoes`

## Request

- Base URL: `https://totvssign.staging.totvs.app/identityintegration`
- URL: `https://totvssign.staging.totvs.app/identityintegration/v2/Publicacoes`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/totvs/apis/api-identityintegration-autentica-o/docs/v2/Publicacoes/post.ts> (a function with typed inputs; its response is checked against the schema)

Endpoint para enviar um documento para ser assinado

## Request body

- object
  - `idDocumento` integer, required: ID do documento que foi retornado após o upload.
  - `destinatarios` object[], required
    - `email` string, required
    - `acao` integer, required: 0 = assinar, 1= validar, 2= testemunhar, 4 = Assinar com certificado (A1/A3) (4 ainda não disponível para TipoAutenticacao 2)
    - `workflow` integer: ordenação de assinaturas
    - `papelAssinante` string: Papel na assinatura. Ex: "como locatário", "como fiador" etc...
    - `tipoAutenticacao` integer: 1 - Login no sistema | 2 - Verificação de código
    - `nomeCompleto` string: Obrigatório para TipoIdentificação = 2;
    - `tipoIdentificacao` integer: 1 = Brasil (CPF ou CNPJ) | 2 = (Id Internacional) | 3 = Não possui (Não solicitar)
    - `identificacao` string: Identificacao de acordo com o que foi definido no "tipoIdentificacao"
  - `observadores` object[]
    - `email` string, required
  - `utilizaworkflow` boolean, required: Publicação vai utilizar ordenação?
  - `responsavelAssinaDocumento` boolean
  - `assinaturaResponsavel` object
    - `idDocumento` integer, required
    - `enderecoIp` string
    - `enderecoIpV6` string
    - `tipoDeAssinatura` integer, required: 0= Assinatura Eletrônica, 4 = Testemunha
    - `geoLocalizacao` string
    - `papelAssinante` string: Papel excercido na assinatura. Ex; "como fiador", "como locatário" etc.
  - `enderecoIp` string: Ip onde a publicação foi feita
  - `dataExpiracao` string, date: exemplo: 2021-10-15T20:54:34.290Z
  - `publicacaoOpcoes` object
    - `idDocumento` integer, required
    - `solicitaAssinaturaManuscrita` boolean: Exige a assinatura usando rubrica e assinatura manuscrita
    - `assuntoMensagem` string: Personaliza o assunto do e-mail a ser enviado de documento pendente.
    - `corpoMensagem` string
    - `permiteRejeitarDocumento` boolean: Permite que os destinatários possam rejeitar o documento
    - `intervaloLembrete` integer: Define intervalo de lembretes de assinatura em dias sendo 0 como desabilitado. (Valores possíveis:0,1,2,3,5,7,14)

## Response `200`

200

- object
  - `success` boolean
  - `data` unknown
  - `message` string

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/totvs/apis/api-identityintegration-autentica-o.md) - [All operations](https://skmtc.dev/totvs/apis/api-identityintegration-autentica-o/llms.txt) - [OpenAPI document](https://skmtc.dev/totvs/apis/api-identityintegration-autentica-o/revisions/0f43855140b5?raw)
