POST api/manifestacoes/{id}/complementacoes

Inclui nova complementação numa manifestação. Complementações são informações adicionais fornecidas pelo manifestante.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Identificador único da manifestação.

integer

Required

Body Parameters

ComplementacaoManifestacaoDTO
NameDescriptionTypeAdditional information
textoComplementarManifestacao

* Obrigatório. Texto livre de complemento (8000 caracteres).

string

None.

AnexosManifestacao

Lista de anexos complementares.

Collection of AnexosDTO

None.

EnvolvidosManifestacao

Nova lista de envolvidos a ser adicionada na manifestação.

Collection of EnvolvidosManifestacaoDTO

None.

EnviarEmail

Indica se o e-OUV deve enviar e-mail ao cidadão. Valor padrão/default "false".

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "textoComplementarManifestacao": "sample string 1",
  "AnexosManifestacao": [
    {
      "NomeArquivo": "sample string 1",
      "ConteudoZipadoEBase64": "sample string 2",
      "TamanhoArquivo": 3
    },
    {
      "NomeArquivo": "sample string 1",
      "ConteudoZipadoEBase64": "sample string 2",
      "TamanhoArquivo": 3
    }
  ],
  "EnvolvidosManifestacao": [
    {
      "Nome": "sample string 1",
      "Orgao": "sample string 2",
      "IdFuncaoEnvolvidoManifestacao": 1
    },
    {
      "Nome": "sample string 1",
      "Orgao": "sample string 2",
      "IdFuncaoEnvolvidoManifestacao": 1
    }
  ],
  "EnviarEmail": true
}

text/html

Sample:
{"textoComplementarManifestacao":"sample string 1","AnexosManifestacao":[{"NomeArquivo":"sample string 1","ConteudoZipadoEBase64":"sample string 2","TamanhoArquivo":3},{"NomeArquivo":"sample string 1","ConteudoZipadoEBase64":"sample string 2","TamanhoArquivo":3}],"EnvolvidosManifestacao":[{"Nome":"sample string 1","Orgao":"sample string 2","IdFuncaoEnvolvidoManifestacao":1},{"Nome":"sample string 1","Orgao":"sample string 2","IdFuncaoEnvolvidoManifestacao":1}],"EnviarEmail":true}

application/xml, text/xml

Sample:
<ComplementacaoManifestacaoDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ouvidorias.Api.Models.DTO">
  <AnexosManifestacao>
    <AnexosDTO>
      <ConteudoZipadoEBase64>sample string 2</ConteudoZipadoEBase64>
      <NomeArquivo>sample string 1</NomeArquivo>
      <TamanhoArquivo>3</TamanhoArquivo>
    </AnexosDTO>
    <AnexosDTO>
      <ConteudoZipadoEBase64>sample string 2</ConteudoZipadoEBase64>
      <NomeArquivo>sample string 1</NomeArquivo>
      <TamanhoArquivo>3</TamanhoArquivo>
    </AnexosDTO>
  </AnexosManifestacao>
  <EnviarEmail>true</EnviarEmail>
  <EnvolvidosManifestacao>
    <EnvolvidosManifestacaoDTO>
      <IdFuncaoEnvolvidoManifestacao>1</IdFuncaoEnvolvidoManifestacao>
      <Nome>sample string 1</Nome>
      <Orgao>sample string 2</Orgao>
    </EnvolvidosManifestacaoDTO>
    <EnvolvidosManifestacaoDTO>
      <IdFuncaoEnvolvidoManifestacao>1</IdFuncaoEnvolvidoManifestacao>
      <Nome>sample string 1</Nome>
      <Orgao>sample string 2</Orgao>
    </EnvolvidosManifestacaoDTO>
  </EnvolvidosManifestacao>
  <textoComplementarManifestacao>sample string 1</textoComplementarManifestacao>
</ComplementacaoManifestacaoDTO>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ComplementacaoManifestacaoDTO'.

Response Information

Resource Description

None.