Endpoint que permite a listagem das questões e respostas de uma avaliação de checklist criada na plataforma da SULTS.
URL: https://api.sults.com.br/api/v1/checklist/avaliacao/<avaliacaoId>/resposta
Método: GET
A busca da lista de avaliações é paginada. O endpoint é limitado a 100 registros por página.
Parâmetros
Headers
| Header | Valor |
|---|---|
| Authorization | <token_de_acesso> |
| Content-Type | application/json;charset=UTF-8 |
Path parameters
| Filtro | Valor | Descrição |
|---|---|---|
| avaliacaoId | Integer | Código da avaliação |
Query parameters
| Filtro | Valor | Descrição |
|---|---|---|
| start | Integer | Início da paginação (número da página). Padrão 0 |
| limit | Integer | Número de registros por página. Máximo 100. Padrão 100 |
Exemplo
fetch("https://api.sults.com.br/api/v1/checklist/avaliacao/1217/resposta", {
method: "GET",
headers: {
"Authorization":"<token_de_acesso>",
"Content-Type":"application/json;charset=UTF-8"
}
})
Resposta
{
"data": [
{
"id": 4922,
"resposta": "Sim",
"questao": "As estantes estão limpas ?",
"secao": {
"id": 5132,
"nome": "Estantes"
},
"tipo": 14,
"pontuacaoMaxima": 30.00,
"pontuacaoAlcancadaZerada": false,
"pontuacaoAlcancada": 30.00,
"naoSeAplica": false,
"comentario": "Comentário da resposta.",
"anexo": [],
"planoAcao": [
{
"id": 119,
"queSeraFeito": "Comprar mais materiais",
"quandoSeraFeito": "2020-08-18T00:00:00Z",
"situacao": 1
},
{
"id": 120,
"queSeraFeito": "Reconstruir do zero",
"quandoSeraFeito": "2020-08-18T00:00:00Z",
"situacao": 1
}
]
}
],
"start": 0,
"limit": 100,
"size": 13,
"totalPage": 1
}
Campos da resposta
Campos principais
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código da resposta da avaliação do Checklist |
| resposta | String | Resposta da avaliação do Checklist |
| questao | String | Questão da avaliação |
| secao | Objeto Secao – id – nome | Seção ao qual a questão e resposta pertence |
| tipo | Integer referente ao tipo da resposta: 1- Caixa de texto normal 2- Caixa de texto grande 3- Número inteiro 4- Número Decimal 5- Conforme ou Não Conforme 9- Data 11- Barra Deslizante com valor inteiro 12- Upload de Documento 13- Upload de Imagem 14- Sim ou Não 16- Rating de estrelas 17- Nível de Qualidade de 1 a 3 18- Nível de Qualidade de 1 a 5 19- Valor monetário 20- Personalizado pelo Usuário 21- Múltiplas respostas | Tipo da resposta da avaliação do Checklist |
| pontuacaoAlcancadaZerada | Boolean | Booleano que indica que a pontuação da resposta da questão da avaliação foi zerada |
| pontuacaoMaxima | Decimal | Pontuação máxima que pode ser obtida na resposta da questão da avaliação |
| pontuacaoAlcancada | Decimal | Pontuação alcançada na resposta da questão da avaliação |
| naoSeAplica | Boolean | Resposta não se aplica |
| comentario | String | Comentário da resposta da avaliação |
| anexo | Lista de Objeto Anexo | Lista de arquivos de anexo da resposta da avaliação |
| planoAcao | Objeto PlanoAcao | Plano de ação gerado na resposta da questão da avaliação |
Campos do Objeto Anexo
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código do Anexo |
| nome | String | Nome do arquivo de Anexo |
| dtCriacao | String | Data em que foi feito o upload do arquivo. A data é apresentada no formato UTC ISO 8601. Exemplo: 2021-08-06T18:02:55Z |
| url | String | Link de download do arquivo de Anexo |
| tamanho | Long | Tamanho do arquivo de Anexo |
Campos do Objeto PlanoAcao
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código do Plano de Ação |
| queSeraFeito | String | O que será feito no Plano de Ação |
| quandoSeraFeito | String | Quando será feito o que foi proposto no Plano de Ação. A data é apresentada no formato UTC ISO 8601. Exemplo: 2021-08-06T18:02:55Z |
| situacao | Integer referente a situação do plano de ação: 1- Novo 2- Resolvido 3- Concluído 4- Em andamento 5- Rejeitado | Situação do Plano de Ação |