Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Avaliação

O registro da avaliação deve ser utilizada para geração do link de avaliação da prestação do serviço.

Obter Link do formulário de avaliaçã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.

Endpoint de homologação

https://api-acompanha-avalia-servicos.dev.nuvem.gov.br/api/avaliacao/formulario

Endpoint de produção

https://avaliacao.servicos.gov.br/api/avaliacao/formulario

Parâmetros de Entrada

 {
"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://api-acompanha-avalia-servicos.dev.nuvem.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);
    }
}

Parâmetros de Saída

{
"location": "https://api-acompanha-avalia-servicos.dev.nuvem.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.