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 |