Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tópicos:

Índice

1- URL base API

AmbientesURL
Produção

https://api.mosia.chat

2- Endpoint

EndpointMétodoDescrição
videocall/prepare/register

POST

Método para iniciar um processo de preparo do Telecare

3- Autenticação

KeyValueDescrição
Authorization

<TOKEN_API_MOSIA>

Token de autenticação pode ser encontrado na página de configuração de integração com CRM no painel administrativo.


3- Request Body (JSON)

ParâmetroObrigatórioTipoDescrição
datatrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Data do agendamento no formato "AAAA-MM-DD".

especialidadeNome

true


Cor do plano de fundo
color#EDEEF1
idtipo
String


Nome da especialidade do médico.

horatrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Hora do agendamento no formato "HH:mm". Se o intervalo entre data/hora atual e a data/hora da agenda for menor que prazo para o envio da ultima notificação, o pedido de preparo não será acatado. Neste caso, o paciente será recepcionado da forma tradicional, informando um numero de documento no ato da chamada do médico. 
idAgendatrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


ID do agendamento.
identificadorUnicotrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Identificador único do paciente
pacienteCpftrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Cpf do paciente.
pacienteEmailtrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


E-mail do paciente.
pacienteMatriculatrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Matrícula do paciente.
pacienteNometrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Nome do paciente.
profissionalNometrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Nome do médico.
profissionalNumeroConselhotrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Número do conselho do médico.
profissionalSiglaConselhotrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Sigla do conselho do médico.
profissionalUfConselhotrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


UF do conselho do médico.
telefoneCelulartrue


Cor do plano de fundo
color#EDEEF1
idtipo
String


Celular do paciente.

4- Exemplo do request body

Bloco de código
languagejs
titleRetorno API sucesso
linenumberstrue
{
  "data": "2020-06-05",
  "especialidadeNome": "Cardiologia",
  "hora": "09:40",
  "idAgenda": "10020",
  "localizadorMensageria": "100100500",
  "pacienteCpf": "99999999999",
  "pacienteEmail": "paciente@email.com.br",
  "pacienteMatricula": "100100500",
  "pacienteNome": "João dos Santos",
  "profissionalNome": "Luiz Fernando",
  "profissionalNumeroConselho": "11100",
  "profissionalSiglaConselho": "CRM",
  "profissionalUfConselho": "ES",
  "telefoneCelular": "27999999999"
}


4- Exemplo de retorno API (Sucesso)

Bloco de código
languagejs
titleRetorno API sucesso
linenumberstrue
{
    "status": true,
    "message": "<MENSAGEM>"
}

5- Exemplo de retorno API (Erro)

Bloco de código
languagejs
titleRetorno API falha
linenumberstrue
{
    "status": false,
    "message": "<MENSAGEM>"
}