1. Home
  2. Checklist
  3. Endpoint: Listando Avaliações de Checklist

Endpoint: Listando Avaliações de Checklist

Endpoint que permite a listagem das avaliações de checklist criadas na plataforma da SULTS.

URL: https://api.sults.com.br/api/v1/checklist/avaliacao

Método: GET

A busca da lista de avaliações é paginada. O endpoint é limitado a 100 registros por página.

Parâmetros

Headers

HeaderValor
Authorization<token_de_acesso>
Content-Typeapplication/json;charset=UTF-8

Query parameters

FiltroValorDescrição
startIntegerInício da paginação (número da página).
Padrão 0
limitIntegerNúmero de registros por página.
Máximo 100. Padrão 100
idIntegerCódigo da Avaliação do Checklist
modeloIdInteger Código do Modelo de Checklist
responsavelIdIntegerCódigo da pessoa responsável pela avaliação do Checklist
unidadeIdIntegerCódigo da empresa da avaliação do Checklist
situacaoInteger referente a situação da avaliação:

1 – Concluído
2 – Andamento

3 – Validação
Situação da avaliação do Checklist
dtFimStartStringData de término da avaliação do checklist.
Busca as avaliações a partir da data informada. Essa data deve ser uma string em UTC ISO 8601.

Exemplo: 2021-08-06T18:02:55Z
dtFimEndStringData de término da avaliação do checklist.
Busca as avaliações até a da data informada. Essa data deve ser uma string em UTC ISO 8601.

Exemplo: 2021-08-06T18:02:55Z

Exemplo

fetch("https://api.sults.com.br/api/v1/checklist/avaliacao?dtFimStart=2022-01-01T03:00:00Z&dtFimEnd=2022-07-08T12:00:00Z", {
	method: "GET",
	headers: {
		"Authorization":"<token_de_acesso>",
		"Content-Type":"application/json;charset=UTF-8"
	}
})

Resposta

{
    "data": [
        {
            "id": 1201,
            "dtInicio": "2021-04-12T19:41:56Z",
            "dtFim": "2021-07-05T18:14:41Z",
            "dtCriacao": "2021-04-13T11:46:30Z",
            "dtPrazo": "2021-04-13T11:46:30Z",
            "pontuacaoAlcancada": 520.00,
            "pontuacaoAlcancadaZerada": false,
            "pontuacaoMaxima": 660.56,
            "permitidoAvaliacaoAntesDtPrazo": true,
            "modelo": {
                "id": 25,
                "nome": "Inspeção de Lojas - Qualidade"
            },
            "objeto": {
                "id": 19,
                "nome": "Objeto em avaliação"
            },
            "situacao": 3,
            "unidade": {
                "id": 138,
                "nomeFantasia": "Empresa Fantasia",
                "cnpj": "42274696002561"
            },
            "criacaoPessoa": {
                "id": 108,
                "nome": "User Teste"
            },
            "responsavel": {
                "id": 108,
                "nome": "User Teste"
            },
            "campanha": {
                "id":19,
                "nome": "Campanha Nome"
            },
            "checkinHabilitado": true,
            "checkoutHabilitado": true,
            "checkin": {
                "id": 130,
                "dtCheckin": "2022-04-12T19:41:03Z"
            },
            "checkout": {
                "id": 63,
                "dtCheckout": "2022-07-05T18:14:41Z"
            }
        }
    ],
    "start": 0,
    "limit": 100,
    "size": 1,
    "totalPage": 1
}

Campos da resposta

Campos principais

Nome AtributoTipoDescrição
idIntegerCódigo da avaliação do Checklist
dtInicioStringData em que a avaliação foi iniciado. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtFimStringData em que a avaliação foi finalizada. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtCriacaoStringData em que a avaliação foi criada. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
pontuacaoAlcancadaDecimalPontuação alcançada na avaliação do Checklist
pontuacaoAlcancadaZeradaBooleanBooleano que indica que a pontuação da avaliação foi zerada
pontuacaoMaximaDecimalPontuação máxima que pode ser obtida em uma avaliação
permitidoAvaliacaoAntesDtPrazoBooleanPermitido fazer a avaliação antes do prazo da avaliação
modeloObjeto Modelo:

– id
– nome
Modelo de Checklist
objetoObjeto Objeto:

– id
– nome
Objeto que será avaliado
responsavelObjeto PessoaPessoa responsável pela avaliação do Checklist
unidadeObjeto UnidadeUnidade da avaliação
criacaoPessoaObjeto PessoaPessoa que criou a avaliação
campanhaObjeto Campanha:

– id
Nome
Campanha ao qual o Checklist pertence
checkinHabilitadoBooleanoSe true habilitado fazer checkin na avaliação.
checkoutHabilitadoBooleanoSe true habilitado fazer checkout na avaliação.
checkinObjeto Checkin:

– id
– dtCheckin
Checkin da avaliação
checkoutObjeto Checkout:

– id
– dtCheckout
Checkout da avaliação

Campos do Objeto Pessoa

Nome AtributoTipoDescrição
idIntegerCódigo da Pessoa
nomeStringNome da Pessoa

Campos do Objeto Unidade

Nome AtributoTipoDescrição
idIntegerCódigo da Unidade
nomeFantasiaStringNome fantasia da Unidade
cnpjStringCNPJ da Unidade
Atualizado em 22/11/2022