API´s ESP -Enterprise Service Platform
Esta seção destina-se a descrever a estrutura de comunicação REST, estabelecida entre aplicativos e o servidor de back-end.
Atenção: CITSMART_URL: prefixo de URL inalterável, para que você possa acessar os serviços disponibilizados para os aplicativos móveis. TODO API QUE NECESSITA UM “sessionID” PRECISARÁ ESTAR EM UMA SESSÃO FORNECIDA PELO “Login” DA API.
Login do usuário para usar os Serviços CITSmart.
Lista dos contratos acessíveis ao atendente.
Lista de razões quando recusar uma solicitação, como no check-in
Lista os status de uma solicitação a ser usada, por exemplo, no serviço de checkout.
Lista as unidades de um contrato
Atualiza as coordenadas geográficas de uma unidade.
Desassociar um usuário de um dispositivo para que, quando um usuário excluir uma conexão, o usuário não receba mais a notificação push da conexão excluída.
Recupera a solicitação mais recente para o usuário no grupo, a partir da última (newestNumber) no aplicativo
Recupere a solicitação mais recente para o usuário no grupo, do mais antigo.
Recupera a solicitação mais recente para o usuário no grupo, a partir das coordenadas atuais do usuário.
Recupera as tarefas de um serviço.
Recupera detalhes de uma solicitação, de acordo com seu identificador
Recuperar os motivos a serem utilizados na aprovação de uma solicitação, de acordo com a solicitação.
Informar o início do atendimento de uma solicitação de serviço.
Informa a localização automática da posição do atendente.
Registra uma aprovação ou negação de uma solicitação de serviço.
Cria uma nova solicitação
Check-in do atendente em uma solicitação. Em outras palavras, inicia o cumprimento da solicitação.
Verifica um atendente em uma solicitação, atualizando seu status ("Suspenso", "Resolvido", etc.).
Registrar a negação de uma solicitação de atendimento pelo atendente, nos casos de recusa ao check-in.