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
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
string
{
"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
}
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
cpf
string
CPF do cidadão
{
"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
}
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
cpf
string
CPF do Cidadão
{
"resposta": [
{
"servico": {
"icone": "fa fa-question-circle",
"id_servico_portal_govbr": 5804,
"titulo": "Participar de processo seletivo para curso de Educação Profissional Técnica (Educação de Jovens e Adultos, Integrado e Subsequente) - IFRN",
"descricao": "Se você deseja fazer um curso de Educação Profissional, de nível técnico, nas formas de Educação de Jovens e Adultos, Integrado ou Subsequente no Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte, você precisa concorrer a uma vaga por meio deste serviço.\n\n"
},
"cpf": "682.564.070-42",
"criterios_sucesso": "[]",
"criterios_erro": "['Serviço inativo.']",
"is_ok": false
},
{
"servico": {
"icone": "fa fa-question-circle",
"id_servico_portal_govbr": 5950,
"titulo": "Receber bolsa de Extensão - IFRN",
"descricao": "Alunos dos cursos técnicos, graduação e pós-graduação que realizam atividades de extensão podem concorrer a auxílio financeiro em função destas atividades, através deste serviço em processo de seleção para o recebimento de bolsa de Extensão."
},
"cpf": "682.564.070-42",
"criterios_sucesso": "[]",
"criterios_erro": "['Serviço inativo.']",
"is_ok": false
},
{
"servico": {
"icone": "fa fa-question-circle",
"id_servico_portal_govbr": 6024,
"titulo": "Obter 2ª via de diploma - IFRN",
"descricao": "Se você já emitiu o seu diploma no Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte, pode obter a 2º via do diploma através deste serviço."
},
"cpf": "682.564.070-42",
"criterios_sucesso": "['Serviço ativo.', 'Não há solicitações em aberto.']",
"criterios_erro": "[\"O aluno com o CPF '682.564.070-42' nunca emitiu um diploma.\"]",
"is_ok": false
},
{
"servico": {
"icone": "fa fa-question-circle",
"id_servico_portal_govbr": 6125,
"titulo": "Receber bolsa de Pesquisa - IFRN",
"descricao": "Alunos de graduação e pós-graduação que participam de projetos de pesquisa na Universidade podem concorrer a auxílio financeiro em função destas atividades, através deste serviço."
},
"cpf": "682.564.070-42",
"criterios_sucesso": "[]",
"criterios_erro": "['Serviço inativo.']",
"is_ok": false
}
],
"mensagem": null,
"has_error": false
}
Receber Solicitação
GET
http://api_provedor/api/servicos/{{ id_servico }}/cpf/{{ cpf }}/receber_solicitacao/
Path Parameters
cpf
string
CPF do Cidadão
{
"resposta": {
"etapa_atual": 1,
"total_etapas": 2,
"nome": "Etapa 1",
"formulario": [
{
"type": "string",
"label": "Assunto",
"name": "assunto",
"value": null,
"required": true,
"max_length": 100,
"min_length": 0,
"balcaodigital_user_info": null,
"widget": "textinput",
"avaliacao_status": null,
"avaliacao_status_msg": null
},
{
"type": "string",
"label": "Descri\u00e7\u00e3o",
"name": "descricao",
"value": null,
"required": true,
"max_length": 510,
"min_length": 0,
"balcaodigital_user_info": null,
"widget": "textarea",
"avaliacao_status": null,
"avaliacao_status_msg": null
},
{
"type": "choices",
"label": "Campus",
"name": "campus",
"value": null,
"required": true,
"choices_resource_id": "IlByb3RvY29sYXJEb2N1bWVudG9TZXJ2aWNlUHJvdmlkZXIuY2hvaWNlc191bmlkYWRlX29yZ2FuaXphY2lvbmFsIg:1k0U29:UUAX1q3SvCTELQxnhXGPJ4Cjo-Y",
"filters": "null",
"avaliacao_status": null,
"avaliacao_status_msg": null,
"display_value": null,
"choices": {
"8": "CAMPUS APODI",
"7": "CAMPUS CAIC\u00d3",
"13": "CAMPUS NATAL - CIDADE ALTA",
"41": "CAMPUS CANGUARETAMA",
"45": "CAMPUS CEAR\u00c1-MIRIM",
"3": "CAMPUS CURRAIS NOVOS",
"1": "CAMPUS NATAL - CENTRAL",
"6": "CAMPUS IPANGUA\u00c7U",
"9": "CAMPUS JO\u00c3O C\u00c2MARA",
"55": "CAMPUS AVAN\u00c7ADO JUCURUTU",
"47": "CAMPUS AVAN\u00c7ADO LAJES",
"10": "CAMPUS MACAU",
"4": "CAMPUS MOSSOR\u00d3",
"16": "CAMPUS NOVA CRUZ",
"48": "CAMPUS AVAN\u00c7ADO PARELHAS",
"15": "CAMPUS PARNAMIRIM",
"11": "CAMPUS PAU DOS FERROS",
"12": "CAMPUS SANTA CRUZ",
"17": "CAMPUS S\u00c3O GON\u00c7ALO DO AMARANTE",
"43": "CAMPUS S\u00c3O PAULO DO POTENGI",
"14": "CAMPUS AVAN\u00c7ADO NATAL-ZONA LESTE",
"2": "CAMPUS NATAL - ZONA NORTE",
"18": "REITORIA"
}
},
{
"type": "string",
"label": "Descri\u00e7\u00e3o",
"name": "anexo_1_descricao",
"value": null,
"required": false,
"max_length": 100,
"min_length": 0,
"balcaodigital_user_info": null,
"widget": "textinput",
"avaliacao_status": null,
"avaliacao_status_msg": null
},
{
"type": "file",
"label": "Anexo",
"name": "anexo_1_file",
"value": null,
"required": false,
"label_to_file": "Anexo1",
"limit_size_in_bytes": 2097152,
"allowed_extensions": [
"pdf"
],
"value_hash_sha512_link_id": null,
"value_hash_sha512": null,
"value_content_type": null,
"value_original_name": null,
"value_size_in_bytes": null,
"value_md5_hash": null,
"value_charset": null,
"avaliacao_status": null,
"avaliacao_status_msg": null
},
{
"type": "string",
"label": "Descri\u00e7\u00e3o",
"name": "anexo_2_descricao",
"value": null,
"required": false,
"max_length": 100,
"min_length": 0,
"balcaodigital_user_info": null,
"widget": "textinput",
"avaliacao_status": null,
"avaliacao_status_msg": null
},
{
"type": "file",
"label": "Anexo",
"name": "anexo_2_file",
"value": null,
"required": false,
"label_to_file": "Anexo2",
"limit_size_in_bytes": 2097152,
"allowed_extensions": [
"pdf"
],
"value_hash_sha512_link_id": null,
"value_hash_sha512": null,
"value_content_type": null,
"value_original_name": null,
"value_size_in_bytes": null,
"value_md5_hash": null,
"value_charset": null,
"avaliacao_status": null,
"avaliacao_status_msg": null
}
],
"fieldsets": [
{
"name": "Dados do Requerimento",
"fields": [
"assunto",
"descricao",
"campus"
]
},
{
"name": "Anexo 1",
"fields": [
"anexo_1_descricao",
"anexo_1_file"
]
},
{
"name": "Anexo 2",
"fields": [
"anexo_2_descricao",
"anexo_2_file"
]
}
]
},
"mensagem": null,
"has_error": false
}
Receber Solicitação - Envio de Dados da Etapa
POST
http://api_provedor/api/servicos/{{ id_servico }}/cpf/{{ cpf }}/receber_solicitacao/
Path Parameters
cpf
string
CPF do cidadãos
Request Body
json_data
object
JSON com dados submetidos pelo cidadão
{
"resposta": {
"situacao": "EM_ANALISE",
"mensagem": "Dados enviados com sucesso. A sua solicitação está aguardando análise."
},
"mensagem": null,
"has_error": false
}
Autocompletar
POST
http://api_provedor/api/servicos/autocompletar/
Path Parameters
string
{
"results": [
{
"id": 2300150,
"text": "Acarape-CE"
},
{
"id": 2300200,
"text": "Acarau-CE"
},
{
"id": 2300507,
"text": "Alcantaras-CE"
}
],
"pagination": {
"more": true
}
}
Consultar Acompanhamentos por CPF
GET
http://api_provedor/api/servicos/cpf/{cpf}/acompanhamentos/
Path Parameters
cpf
string
CPF
{
"resposta": [
{
"servico": 10056,
"protocolo": 5966,
"etapa": "Em An\u00e1lise",
"dataEtapa": "28/07/2020",
"situacaoEtapa": "Dados enviados com sucesso. A ",
"dataSituacaoEtapa": "28/07/2020 - 17:15:40",
"orgao": 36761,
"nome_servico": "Protocolar documentos junto ao IFRN",
"url_avaliacao": null
}
],
"mensagem": null,
"has_error": false
}
Last updated
Was this helpful?