Documentação - API Provedora de Serviços

A API do provedor de serviços deve disponibilizar os endpoints abaixo especificados e seguir o padrão de resposta conforme exemplos.

Serviços Disponíveis

GET https://api_provedor/api/servicos

Retorna todos os serviços ativos no provedor. Caso seja definido o path parameter id_serviço retorna somente o serviço referente ao id.

Path Parameters

Name
Type
Description

id_servico

integer

Identificador do serviço no portal Gov.BR

{
  "resposta": [
    {
      "icone": "fa fa-question-circle",
      "id_servico_portal_govbr": 10056,
      "titulo": "Protocolar documentos junto ao IFRN",
      "descricao": "Possibilita aos cidadãos (portador ou interessado), aos órgãos e às entidades públicas e privadas protocolar documentos e processos pela Internet, de forma eletrônica, ao Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte, sem a necessidade de se deslocarem fisicamente até os Campi ou Reitoria do IFRN e, ainda, evitar gastos com o envio de correspondência postal."
    }
  ],
  "mensagem": null,
  "has_error": false
}

GET https://api_provedor/api/servicos/{id_servico}/

Retorna somente o serviço referente ao id do path parameter id_servico

Path Parameters

Name
Type
Description

string

Serviços Disponíveis por CPF

GET https://api_provedor/api/servicos/cpf/{cpf}/

Retorna os serviços disponíveis para um determinado cidadão utilizando o path parameter CPF

Path Parameters

Name
Type
Description

cpf

string

CPF do cidadão

Consultar Disponibilidade de Serviços por CPF

GET http://api_provedor/api/servicos/cpf/{cpf}/avaliacao_disponibilidade

Retorna os serviços disponíveis para um determinado cidadão e detalha a disponibilidade do serviço, estando disponível quando is_ok = true e indisponível para is_ok = false, também são detalhados os critérios de sucesso e de erro utilizados na avaliação da disponibilidade

Path Parameters

Name
Type
Description

cpf

string

CPF do Cidadão

Receber Solicitação

GET http://api_provedor/api/servicos/{{ id_servico }}/cpf/{{ cpf }}/receber_solicitacao/

Path Parameters

Name
Type
Description

cpf

string

CPF do Cidadão

Receber Solicitação - Envio de Dados da Etapa

POST http://api_provedor/api/servicos/{{ id_servico }}/cpf/{{ cpf }}/receber_solicitacao/

Path Parameters

Name
Type
Description

cpf

string

CPF do cidadãos

Request Body

Name
Type
Description

json_data

object

JSON com dados submetidos pelo cidadão

Autocompletar

POST http://api_provedor/api/servicos/autocompletar/

Path Parameters

Name
Type
Description

string

Consultar Acompanhamentos por CPF

GET http://api_provedor/api/servicos/cpf/{cpf}/acompanhamentos/

Path Parameters

Name
Type
Description

cpf

string

CPF

Last updated