POST api/manifestacoes

Cadastra uma manifestação.

Request Information

URI Parameters

None.

Body Parameters

Dados da manifestação a ser incluída.

DadosInclusaoManifestacaoDTO
NameDescriptionTypeAdditional information
NumProtocolo

Número público de identificação da manifestação. Se não informado, um protocolo será gerado e informado. Se informado, utilizar apenas números. Utilizado apenas por ouvidorias: para federais formato COMPROT.

string

None.

IdTipoFormulario

* Obrigatório. Identificação do tipo de formulário. Serviço que lista tipos de formulário disponível na documentação da API.

integer

None.

IdTipoManifestacao

* Obrigatório. Identificação do tipo de manifestação. Serviço que lista tipos de manifestações disponível na documentação da API.

integer

None.

IdOuvidoriaDestino

Identificação da ouvidoria destinatária da manifestação. Serviço que lista ouvidorias disponível na documentação da API.

integer

None.

IdOrgaoDestinatario

Código SIORG de um órgão federal. Pode ser informado no lugar do idOuvidoriaDestinataria. Uma ouvidoria correspondente será mapeada como destinatária. Serviço que lista códigos SIORG utilizados no e-OUV disponível na documentação da API.

integer

None.

CodServicoMPOG

Código de um serviço federal do catálogo do MPOG. Pode ser informado no lugar do destinatário (IdOuvidoriaDestino ou IdOrgaoDestinatario) para formulário do tipo Simplifique. Se informado junto com um destinatário, este deve ser o relacionado ao serviço. Serviço que lista serviços disponível na documentação da API do MPOG: (https://www.servicos.gov.br/api/v1/docs/).

integer

None.

TxtOutroServico

Texto que representa um serviço não listado pelo catálago do MPOG. É informado no lugar do CodServicoMPOG e se utilizado deve informar também o destinatário (IdOuvidoriaDestino ou IDOrgaoDestinatario).

string

None.

IdAssunto

Código do assunto da manifestação. Lista de assuntos disponível na documentação da API.

integer

None.

TextoManifestacao

* Obrigatório. Fale aqui.

string

None.

PropostaMelhoria

Texto com proposta. Obrigatório para formulário do tipo Simplifique.

string

None.

Anexos

Lista de anexos relacionados ao teor da manifestação (atos ou fatos).

Collection of AnexosDTO

None.

DescricaoLocalFato

Texto com a descrição do local do fato

string

None.

IdMunicipio

Código do município do local do fato. Identificador do IBGE para municípios. Seis dígitos. O IBGE por vezes mostra 7 dígitos, pois o último é um digito verificador. Informar apenas o município supre a necessidade de se informar SigUf.

integer

None.

GeoReferencia

Localização georeferencial do local do fato.

LocalizacaoDTO

None.

Envolvidos

Lista de envolvidos no fato.

Collection of EnvolvidosManifestacaoDTO

None.

IdCanalEntrada

Identificação do canal de entrada. Utilizado quando alguém registra uma manifestação feita em outro canal. Quando não preenchido representa o manifestante registrando sua própria manifestação. Neste caso, valor ‘Não Informado’ será apresentado em suas telas. Serviço que lista todos os canais possíveis disponível na documentação da API.

integer

None.

IdModoResposta

Identificação do modo de resposta a ser assumido pelo sistema. Quando não preenchido, o valor "Pelo sistema (com avisos por email)" será assumido por padrão. O serviço que lista todos os modos de resposta possíveis está disponível na documentação da API.

integer

None.

IdTipoIdentificacaoManifestante

* Obrigatório. Código da identificação do manifestante. O tipo anônimo só é permitido para denúncia. Serviço que lista os tipos de identificação disponível na documentação da API.

integer

None.

Manifestante

Identificação do manifestante. Não é necessário informar se tipo de identificação for anônimo.

DadosInclusaoPessoaDTO

None.

IndPossuiIdentidadePreservada

Solicitação de identidade preservada neste pedido, conforme o disposto no art. 10, § 7º da Lei nº 13.460/2017. Ao solicitar preservação de identidade, o usuário deve ter ciência: - de que com a identidade preservada somente a CGU terá acesso aos meus dados pessoais, logo, o órgão destinatário do pedido não terá condições de contatar-me em caso de dúvidas ou necessidade de esclarecimentos adicionais. Bem como, estou ciente que a Ouvidoria-Geral da União ficará impossibilitada de executar ações de mediação nos requerimentos que chegarem a ela em nível recursal; - de que o órgão destinatário não poderá atender a pedidos de informação pessoal, uma vez que não terá como confirmar minha identidade; e declara, para os devidos fins de direito e sob as penas da lei, que o conteúdo do pedido realizado poderá servir de embasamento para eventual manifestação de ouvidoria e/ou denúncia, conforme estabelecido na Lei nº 13.460/2017.

boolean

None.

DadosExtraJson

Informações adicionais em formato JSON que podem ser informados e posteriormente lidos por uma aplicação.

Collection of Object

None.

IndEnviarEmailCidadao

Se True, o e-OUV enviará e-mail ao manifestante, notificando o cadastro. Se False, o e-OUV considera que o sistema de origem fará a comunicação com o manifestante, evitando, assim, mensagens duplicadas. O padrão (default) é False.

boolean

None.

ResumoSolicitacao

Resumo da manifestação.

string

None.

CamposAdicionaisManifestacao

Lista de campos adicionais.

Collection of CampoAdicionalManifestacaoDTO

None.

IndRegistradaSemAutorizacaoCidadao

Se a manifestacao foi registrada sem o consentimento previo do cidadao.

boolean

None.

IdUsuarioCidadaoModoServidor

Se a manifestacao foi registrada por servidor para usuário já existente ou cadastrado com email.

integer

None.

IdPessoaCidadaModoServidor

Se a manifestacao foi registrada por servidor para usuário cadastrado sem email.

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "NumProtocolo": "sample string 1",
  "IdTipoFormulario": 2,
  "IdTipoManifestacao": 3,
  "IdOuvidoriaDestino": 4,
  "IdOrgaoDestinatario": 5,
  "CodServicoMPOG": 1,
  "TxtOutroServico": "sample string 6",
  "IdAssunto": 1,
  "TextoManifestacao": "sample string 7",
  "PropostaMelhoria": "sample string 8",
  "Anexos": [
    {
      "NomeArquivo": "sample string 1",
      "ConteudoZipadoEBase64": "sample string 2",
      "TamanhoArquivo": 3,
      "IdAws": "sample string 4"
    },
    {
      "NomeArquivo": "sample string 1",
      "ConteudoZipadoEBase64": "sample string 2",
      "TamanhoArquivo": 3,
      "IdAws": "sample string 4"
    }
  ],
  "DescricaoLocalFato": "sample string 9",
  "IdMunicipio": 1,
  "GeoReferencia": {
    "Latitude": 1.1,
    "Longitude": 2.1
  },
  "Envolvidos": [
    {
      "Nome": "sample string 1",
      "CpfEnvolvido": "sample string 2",
      "Orgao": "sample string 3",
      "IdFuncaoEnvolvidoManifestacao": 1
    },
    {
      "Nome": "sample string 1",
      "CpfEnvolvido": "sample string 2",
      "Orgao": "sample string 3",
      "IdFuncaoEnvolvidoManifestacao": 1
    }
  ],
  "IdCanalEntrada": 1,
  "IdModoResposta": 1,
  "IdTipoIdentificacaoManifestante": 10,
  "Manifestante": {
    "IdTipoPessoa": 1,
    "IdPais": 1,
    "IdTipoDocumentoIdentificacao": 1,
    "NumeroDocumentoIdentificacao": "sample string 2",
    "Nome": "sample string 3",
    "RazaoSocial": "sample string 4",
    "Email": "sample string 5",
    "DataNascimento": "2024-03-29T07:06:06.6465617-03:00",
    "Telefone": {
      "Numero": "sample string 1",
      "ddd": "sample string 2"
    },
    "CEP": "sample string 6",
    "IdMunicipio": 1,
    "Logradouro": "sample string 7",
    "Numero": "sample string 8",
    "Complemento": "sample string 9",
    "Bairro": "sample string 10",
    "genero": "sample string 11",
    "IdRacaCor": 1,
    "IdProfissao": 1,
    "IdEscolaridade": 1,
    "IdTipoInstituicao": 1,
    "IdAreaAtuacao": 1,
    "NomeRepresentante": "sample string 12",
    "CargoRepresentante": "sample string 13",
    "EmailRepresentante": "sample string 14"
  },
  "IndPossuiIdentidadePreservada": true,
  "DadosExtraJson": null,
  "IndEnviarEmailCidadao": true,
  "ResumoSolicitacao": "sample string 13",
  "CamposAdicionaisManifestacao": [
    {
      "IdCampoAdicional": 1,
      "Valor": "sample string 1",
      "NomeExibido": "sample string 2"
    },
    {
      "IdCampoAdicional": 1,
      "Valor": "sample string 1",
      "NomeExibido": "sample string 2"
    }
  ],
  "IndRegistradaSemAutorizacaoCidadao": true,
  "IdUsuarioCidadaoModoServidor": 14,
  "IdPessoaCidadaModoServidor": 15
}

text/html

Sample:
{"NumProtocolo":"sample string 1","IdTipoFormulario":2,"IdTipoManifestacao":3,"IdOuvidoriaDestino":4,"IdOrgaoDestinatario":5,"CodServicoMPOG":1,"TxtOutroServico":"sample string 6","IdAssunto":1,"TextoManifestacao":"sample string 7","PropostaMelhoria":"sample string 8","Anexos":[{"NomeArquivo":"sample string 1","ConteudoZipadoEBase64":"sample string 2","TamanhoArquivo":3,"IdAws":"sample string 4"},{"NomeArquivo":"sample string 1","ConteudoZipadoEBase64":"sample string 2","TamanhoArquivo":3,"IdAws":"sample string 4"}],"DescricaoLocalFato":"sample string 9","IdMunicipio":1,"GeoReferencia":{"Latitude":1.1,"Longitude":2.1},"Envolvidos":[{"Nome":"sample string 1","CpfEnvolvido":"sample string 2","Orgao":"sample string 3","IdFuncaoEnvolvidoManifestacao":1},{"Nome":"sample string 1","CpfEnvolvido":"sample string 2","Orgao":"sample string 3","IdFuncaoEnvolvidoManifestacao":1}],"IdCanalEntrada":1,"IdModoResposta":1,"IdTipoIdentificacaoManifestante":10,"Manifestante":{"IdTipoPessoa":1,"IdPais":1,"IdTipoDocumentoIdentificacao":1,"NumeroDocumentoIdentificacao":"sample string 2","Nome":"sample string 3","RazaoSocial":"sample string 4","Email":"sample string 5","DataNascimento":"2024-03-29T07:06:06.6465617-03:00","Telefone":{"Numero":"sample string 1","ddd":"sample string 2"},"CEP":"sample string 6","IdMunicipio":1,"Logradouro":"sample string 7","Numero":"sample string 8","Complemento":"sample string 9","Bairro":"sample string 10","genero":"sample string 11","IdRacaCor":1,"IdProfissao":1,"IdEscolaridade":1,"IdTipoInstituicao":1,"IdAreaAtuacao":1,"NomeRepresentante":"sample string 12","CargoRepresentante":"sample string 13","EmailRepresentante":"sample string 14"},"IndPossuiIdentidadePreservada":true,"DadosExtraJson":null,"IndEnviarEmailCidadao":true,"ResumoSolicitacao":"sample string 13","CamposAdicionaisManifestacao":[{"IdCampoAdicional":1,"Valor":"sample string 1","NomeExibido":"sample string 2"},{"IdCampoAdicional":1,"Valor":"sample string 1","NomeExibido":"sample string 2"}],"IndRegistradaSemAutorizacaoCidadao":true,"IdUsuarioCidadaoModoServidor":14,"IdPessoaCidadaModoServidor":15}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResultadoInclusaoManifestacaoDTO
NameDescriptionTypeAdditional information
IdManifestacao

Id da Manifestação Criada

integer

None.

IdTipoManifestacao

Id tipo da Manifestação Criada

integer

None.

NumeroProtocolo

Número de Protocolo da Manifestação criada

string

None.

CodigoAcesso

Código de Acesso da Manifestação criada

string

None.

IndEmailsEnviadosComSucesso

Indica se os emails resultantes do cadastro da manifestação foram enviados com sucesso.

boolean

None.

DataCadastro

Data de cadastro da Manifestação criada

string

None.

PrazoResposta

Prazo de resposta da Manifestação criada

string

None.

IndUsuarioPodeAvaliarSistema

Indica se o usuário cadastrador da manifestação pode visualizar avaliacao do sistema FalaBr no momento.

boolean

None.

IndEncerradaPorRespostaSugerida

Indica se a manifestação foi encerrada por resposta sugerida.

boolean

None.

Links

Links relacionados à manifestação.

Collection of LinkDTO

None.

Response Formats

application/json, text/json

Sample:
{
  "IdManifestacao": 1,
  "IdTipoManifestacao": 2,
  "NumeroProtocolo": "sample string 3",
  "CodigoAcesso": "sample string 4",
  "IndEmailsEnviadosComSucesso": true,
  "DataCadastro": "sample string 6",
  "PrazoResposta": "sample string 7",
  "IndUsuarioPodeAvaliarSistema": true,
  "IndEncerradaPorRespostaSugerida": true,
  "Links": [
    {
      "rel": "sample string 1",
      "href": "sample string 2"
    },
    {
      "rel": "sample string 1",
      "href": "sample string 2"
    }
  ]
}

text/html

Sample:
{"IdManifestacao":1,"IdTipoManifestacao":2,"NumeroProtocolo":"sample string 3","CodigoAcesso":"sample string 4","IndEmailsEnviadosComSucesso":true,"DataCadastro":"sample string 6","PrazoResposta":"sample string 7","IndUsuarioPodeAvaliarSistema":true,"IndEncerradaPorRespostaSugerida":true,"Links":[{"rel":"sample string 1","href":"sample string 2"},{"rel":"sample string 1","href":"sample string 2"}]}

application/xml, text/xml

Sample:
<ResultadoInclusaoManifestacaoDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ouvidorias.Forms.Api.Models.DTO">
  <CodigoAcesso>sample string 4</CodigoAcesso>
  <DataCadastro>sample string 6</DataCadastro>
  <IdManifestacao>1</IdManifestacao>
  <IdTipoManifestacao>2</IdTipoManifestacao>
  <IndEmailsEnviadosComSucesso>true</IndEmailsEnviadosComSucesso>
  <IndEncerradaPorRespostaSugerida>true</IndEncerradaPorRespostaSugerida>
  <IndUsuarioPodeAvaliarSistema>true</IndUsuarioPodeAvaliarSistema>
  <Links xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ouvidorias.Api.Models.DTO">
    <d2p1:LinkDTO>
      <d2p1:href>sample string 2</d2p1:href>
      <d2p1:rel>sample string 1</d2p1:rel>
    </d2p1:LinkDTO>
    <d2p1:LinkDTO>
      <d2p1:href>sample string 2</d2p1:href>
      <d2p1:rel>sample string 1</d2p1:rel>
    </d2p1:LinkDTO>
  </Links>
  <NumeroProtocolo>sample string 3</NumeroProtocolo>
  <PrazoResposta>sample string 7</PrazoResposta>
</ResultadoInclusaoManifestacaoDTO>