Skip to content
gabrielkowalczyk edited this page Dec 5, 2018 · 20 revisions

Listar Mensagens

GET /chat/{protocolo}/mensagens

Listar as mensagens.

Parâmetros:

  • protocolo: número do protocolo de atendimento.
Mensagens = [
    {
        "texto": "bom dia, tudo bem?",
        "data": "22/09/2018",
        "hora": "10:11",
        "remetente": "V",
        "status": "E"
    },
    {
        "texto": "bom dia, tudo e você?",
        "data": "22/09/2018",
        "hora": "10:12",
        "remetente": "A",
        "status": "E"
    },
]

Listar Atendimentos

GET /chat

Mensagens = [
    {
        "protocolo": "1",
        "observacao": "bem observado",
        "entorpecente": "2",
        "dataFim": "13/10/1998"
    }
]

Enviar Mensagens

GET /chat/enviar/{protocolo}/{texto}/{remetente}/{status}

Enviar mensagens.

Parâmetros:

  • texto
  • remetente: V para visitante e A para atendente.
  • status: E para enviado e N para não enviado.
Mensagens = [
    {
        "texto": "bom dia, tudo bem?",
        "remetente": "V",
        "status": "E"
    }
]

Para mensagens enviadas com sucesso:

        {
            "status": "Ok.",
        }
  

Para mensagens com falha no envio:

        {
            "status": "Falha no envio.",
        }

Criar novo chat

GET /chat/{idVisitante}

Inicia um novo chat.

Parâmetros:

  • idVisitante
    {
        "protocolo": "p1"
    }

Inserir um atendente

GET /chat/{protocolo}/atendente

Direciona um atendente ao novo chat.

Parâmetros:

  • protocolo
    {
        "id": "26"
    }

Finalizar um chat

GET /chat/{protocolo}/finalizar

Finalizar um chat.

Parâmetros:

  • protocolo
    {
        "status": "Encerrado!"
    }

Emitir Relatórios de mensagens

GET /relatorio_mensagem[/{status}][/{remetente}][/{idUsuario}]

Parâmetros:

  • idUsuario
  • status: E para enviado e N para não enviado.
  • remetente: V para visitante e A para atendente.
relatorio_mensagem = [
    {
        "idUsuario": "001",        
        "status": "E",
        "remetente": "A"
    }
]

Clone this wiki locally