O registro da avaliação deve ser utilizada para geração do link de avaliação da prestação do serviço.
O método Obter Link do formulário de avaliação retorna um link para que o cidadão possa avaliar o serviço, registra na base as informações da avaliação e, se for o caso, faz o registro de uma manifestação junto à Ouvidoria.
Attention!
É obrigatório o registro de pelo menos uma etapa de acompanhamento para gerar um link do formulário de avaliação.
https://h-avaliacao-govbrapi.estaleiro.serpro.gov.br/api/avaliacao/formulario
https://avaliacao.servicos.gov.br/api/avaliacao/formulario
{
"canalAvaliacao": "1",
"canalPrestacao": "8",
"cpfCidadao": "08254631654",
"etapa": "Em Processamento.",
"orgao": "57842",
"protocolo": "0001AC.20171212",
"servico": "12014"
}
- canalAvaliacao (string, optional)
- [1 - Formulário da plataforma, 2 - Formulário próprio, 3 - SMS, 4 - Pesquisa presencial e 5 - Whatsapp].
- canalPrestacao (string,optional)
- [1 - Aplicativo Móvel, 2 - E-mail, 3 - Fax, 4 - Postal, 5 - Presencial, 6 - SMS, 7 - Telefone e 8 - Web].
- cpfCidadao (string,optional)
- CPF do cidadão sem formatação.
- etapa (string)
- Descrição da etapa do serviço.
- orgao (string)
- Identificador do órgão.
- protocolo (string)
- Protocolo para identificar o serviço. (O mesmo informado no registro de Acompanhamento!)
- servico (string)
- Identificador do serviço.
Exemplo de acesso utilizando o cURL
curl --location --request POST 'https://avaliacao.servicos.gov.br/api/avaliacao/formulario' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Accept: application/json' \
--header 'Accept-Language: pt-br' \
--header 'Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l' \
--data-raw '{
"canalAvaliacao": "4",
"canalPrestacao": "4",
"cpfCidadao": "99999999999",
"etapa": "Em Processamento.",
"orgao": "00000",
"protocolo": "0001KK.20171212",
"servico": "00"
}'
Exemplo de acesso utilizando Java
import org.apache.http.HttpHeaders;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Avaliacao {
private final CloseableHttpClient httpClient = HttpClients.createDefault();
public static void main(String[] args) throws Exception{
Avaliacao avaliacao = new Avaliacao();
try {
avaliacao.obterLink();
} finally {
avaliacao.close();
}
}
private void close() throws IOException {
httpClient.close();
}
private void obterLink() throws Exception{
String url = "https://h-avaliacao-govbrapi.estaleiro.serpro.gov.br/api/avaliacao/formulario";
String payload = "{" +
"\"canalAvaliacao\": \"4\", " +
"\"canalPrestacao\": \"4\", " +
"\"cpfCidadao\": \"99999999999\", " +
"\"etapa\": \"Em Processamento.\", " +
"\"orgao\": \"36802\", " +
"\"protocolo\": \"1234567\", " +
"\"servico\": \"47\"" +
"}";
HttpPost request = new HttpPost(url);
request.addHeader(HttpHeaders.AUTHORIZATION, "Basic " + "ZmFiaW8uZmVybmFuZGVzQGV");
request.addHeader("Content-Type", "application/json;charset=UTF-8");
request.addHeader("Accept-Language", "pt-br");
request.addHeader("Accept", "application/json");
StringEntity entity = new StringEntity(payload, ContentType.APPLICATION_JSON);
request.setEntity(entity);
HttpResponse response = httpClient.execute(request);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "utf-8"), 8);
String line = null;
while ((line = reader.readLine()) != null) // Read line by line
System.out.print(line);
}
}
{
"location": "https://h-avaliacao-govbrapi.estaleiro.serpro.gov.br/#/avaliacao/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ7XCJzZXJ2aWNvXCI6XCI0N1wiLFwiY3BmQ2lkYWRhb1wiOlwiOTYyMjA2MjcxNzJcIixcInByb3RvY29sb1wiOlwiMDAwMUNBLjIwMTcxMjEyXCIsXCJvcmdhb1wiOlwiMzY4MDJcIixcImV0YXBhXCI6XCJFbSBQcm9jZXNzYW1lbnRvLlwiLFwiaWRcIjoyNTk4OTcsXCJjcml0ZXJpb3NcIjpbe1wiY29kaWdvXCI6MTAsXCJjb2RpZ29QZXJndW50YVwiOjl9LHtcImNvZGlnb1wiOjEsXCJjb2RpZ29QZXJndW50YVwiOjF9LHtcImNvZGlnb1wiOjksXCJjb2RpZ29QZXJndW50YVwiOjh9LHtcImNvZGlnb1wiOjIsXCJjb2RpZ29QZXJndW50YVwiOjN9LHtcImNvZGlnb1wiOjcsXCJjb2RpZ29QZXJndW50YVwiOjR9LHtcImNvZGlnb1wiOjgsXCJjb2RpZ29QZXJndW50YVwiOjZ9XSxcImF2YWxpYWNhb0NvbXBsZXRhXCI6ZmFsc2V9IiwiaXNzIjoiQVBJIFNlcnZpw6dvcyBEaWdpdGFpcyAtIEF2YWxpYcOnw6NvIiwiaWF0IjoxNjM1MTg0NTg4fQ.gr5QC_zl1dFqPIdK1o2fnO1sfUIcrpVeK4N2pVMTNi-agvxQSR3m-ez9YYZ0xZK7fRO6b6QCRiqmvNjcCcgAxg"
}
- location (string)
- URL de acesso ao formulário de avaliação.
Warning
Para uma listagem completa da saída por favor verifique a documentação Swagger.