Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Objetivo

Este documento tem como objetivo orientar a construção dos webservices para apresentação  de declarações, comumente utilizados para ara declarações de Carta de Quitação e Declaração anual de Imposto de Renda, INSS, e também pode ser utilizado para exibição de outros tipos de documentos.

...

AbreviaçãoNomeDescrição
MMandatórioO preenchimento do atributo é obrigatório. Caso o atributo esteja nulo ou em branco, seu "response" será rejeitado.
CCondicionalO atributo pode tornar-se obrigatório quando um ou mais atributos auxiliares for preenchido / atualizado.
OPOpcional

Seu preenchimento não é obrigatório. Pode-se enviar NULL para objetos, ou arrays vazios para tipos Array

...

Endpoint
Método
Header Content-TypeDescrição

exemplo.com/listarDeclaracoes

Nota
titleAtenção

O endpoint obrigatoriamente deve terminar com "/listarDeclaracoes".


POST

application/jsonEndpoint que retorna lista de débitos relacionados ao localizador

...

Este método irá retornar uma URL ou um campo BASE64 contendo o arquivo PDF da declaração.

Regras de Negócio

  • Será adicionado ao corpo da requisição as informações enviadas no atributo integracao no retorno do login.

Endpoint

Endpoint
Método
Header Content-TypeDescrição

exemplo.com/declaracaoPdf

Nota
titleAtenção

O endpoint obrigatoriamente deve terminar com "/declaracaoPdf".


POST

application/jsonEndpoint que retorna uma URL ou um campo BASE64 contendo o arquivo PDF da declaração

...

Chave única do beneficiário no seu sistema de gestão, adicional ao código da declaração o parâmetro pode ser utilizado para uma verificação adicional
ParâmetroObrigatórioTipoDescrição

idDeclaracao

M

String

Código da declaração do beneficiário, o mesmo que é retornado na listagem de declarações.

chaveBeneficiarioOPString

.

Request body

Bloco de código
{
  "idDeclaracao": "<idDeclaracao>"
}

...