---
title: "/v1/publicacoes"
method: POST
path: "/v1/publicacoes"
---

# /v1/publicacoes

`POST /v1/publicacoes`

endpoint usado para criar uma publicação a partir de um id obtido ao efetuar um upload

## Request body

- object
  - `idDocumento` integer, required — ID do documento que foi retornado após o upload.
  - `destinatarios` object[], required
    - `email` string, required
    - `acao` string, required — 0 = assinar, 1= validar, 2= testemunhar, 4 = Assinar com certificado (A1/A3)
    - `workflow` string — ordenação de assinaturas
    - `papelAssinante` string — Papel na assinatura. Ex: "como locatário", "como fiador" etc...
    - `nomeCompleto` string — Obrigatório para TipoIdentificação = 2;
    - `tipoAutenticacao` string — 1 - Login no sistema | 2 - Verificação de código
    - `tipoIdentificacao` string — 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"
    - `notificaEnvio` boolean — Define se o usuário será notificado ao publicar o documento
    - `tipoEnvioDocumento` integer — 1 - Email | 2 - WhatsApp
    - `tipoEnvioCodigo` integer — 1 - Email | 2 - WhatsApp | 3 - Sms
    - `telefone` string — Telefone do usuário para caso o tipo envio seja WhatsApp ou Sms
  - `observadores` object[]
    - `email` string
    - `tipoEnvioDocumento` integer
    - `telefone` string
  - `utilizaworkflow` boolean, required — Publicação vai utilizar ordenação?
  - `publicacaoOpcoes` object
    - `dataExpiracao` string, date-time
    - `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` string — 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
  - `code` integer
  - `success` boolean
  - `data` unknown
  - `errors` unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/totvs/apis/api-identityintegration-autentica-o.md) · [All operations](https://skmtc.net/totvs/apis/api-identityintegration-autentica-o/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/totvs/api-identityintegration-autentica-o/revisions/0f43855140b5/schema)
