Webhooks Clinicarx (1.1.9)

Download OpenAPI specification:

Sobre os Webhooks Clinicarx

Os webhooks Clinicarx são uma funcionalidade poderosa que permite a integração do sistema com softwares externos dos assinantes. Eles fornecem notificações em tempo real quando eventos importantes ocorrem no Clinicarx, como criação, edição ou cancelamento de agendamentos, atendimentos, pacientes, usuários e clínicas. Esta documentação tem como objetivo explicar o funcionamento dos webhooks, os gatilhos disponíveis e os objetos que são retornados em cada evento.

Regras e Premissas dos Webhooks

  • Modelo de Comunicação: O formato de requisição da sua API Clinicarx é baseado em REST (Representational State Transfer).
  • Codificação de caracteres: O conteúdo retornado pela API Clinicarx segue a codificação UTF-8. Certifique-se de configurar corretamente a codificação UTF-8 ao manipular as respostas da API para evitar problemas de caracteres especiais.
  • Comunicação segura: Toda comunicação é feita por meio de conexões seguras utilizando HTTPS.
  • Segurança dos Dados: Para assegurar a segurança dos dados em endpoint públicos, é usada uma validação com cabeçalho HTTP Authorization.
  • Chave de Segurança: Ao configurar a integração, uma chave de segurança exclusiva é fornecida para garantir a integridade dos dados. A requisição inclui o cabeçalho Authorization, contendo o corpo (payload) da requisção assinado usando o método HMAC com hash SHA256.
  • Corpo da Requisição: Certifique-se de usar o corpo da requisição exatamente como transmitido para garantir a eficácia da validação.
  • Formato de datas e horários: Utilize o formato YYYY-MM-DD hh:mm:ss para datas e horários na API Clinicarx. O fuso-horário padrão é sempre UTC (Tempo Universal Coordenado). Ex: O 2018-05-25 21:33:21 (UTC) equivale à 2018-05-25 18:33:21 (GMT-3)
  • Separador decimal: A API Clinicarx utiliza o separador decimal americano, sem o separador de milhares. Por exemplo, o número 1989.01 representa 1.989,01.
  • Campos numéricos: Campos como CPF, CNPJ e CEP devem ser fornecidos com valores STRING, entre aspas, sem formatações especiais, pontos ou traços.
  • Requisições: Quando um evento é acionado no sistema, a API de webhooks envia uma requisição HTTP POST para uma ou mais URLs de destino configuradas pelo cliente, com informações no formato JSON.
  • Tentativas de envio: No caso de falha ao enviar um hook, serão realizadas até cinco tentativas subsequentes para garantir a entrega. Se todas as cinco tentativas de envio resultarem em erro, o processo de envio será automaticamente cancelado. Isso visa a assegurar que os hooks sejam entregues de maneira eficaz, maximizando a confiabilidade e a integridade das comunicações. Essas retentativas serão feitas de acordo com os seguintes intervalos de tempo:
    • Tentativa 1: 0 segundos
    • Tentativa 2: 5 segundos
    • Tentativa 3: 10 segundos
    • Tentativa 4: 15 segundos
    • Tentativa 5: 30 segundos

Procedimento para Ativação da API de Webhooks

Para utilizar a API de webhooks no Clinicarx, é necessário seguir o procedimento de ativação em conjunto com o time de suporte técnico da plataforma. Para solicitar a ativação da API, envie um email de solicitação para api@clinicarx.com.br, e nossa equipe estará pronta para auxiliá-lo.

Webhooks de Agendamentos

O Webhook de Agendamentos notifica sobre novos agendamentos, edições e cancelamentos nas clínicas da rede. Os gatilhos são: new-appointment, edit-appointment e cancel-appointment. Dados detalhados dos agendamentos são enviados para manter sistemas atualizados em tempo real.

Enviar notificação via Webhook de novo agendamento

Este gatilho new-appointment é responsável por notificar novos agendamentos, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /appointment/new. Ex: https://www.SeuEndpoint.com/appointment/new

No disparo deste webhook, os seguintes campos serão sempre enviados com valor null:

  • scheduled_duration
  • performed_start_at
  • performed_end_at
  • performed_duration

Isso ocorre porque, neste momento, o agendamento ainda não foi realizado. Esses campos representam informações que só estarão disponíveis após o agendamento e/ou execução da atividade. O que os desenvolvedores devem considerar:

  • Não trate esses campos como ausentes: eles estarão presentes no payload, porém com valor null.
  • Não utilize valores padrão (como 0 ou datas fictícias) para substituir null.
  • Planeje sua integração assumindo que esses campos serão nulos até que o processo de agendamento seja concluído.

ℹ️ Em resumo: sempre espere esses campos com valor null no disparo inicial do webhook.



O campo title será enviado como null somente para agendamentos criados diretamente na plataforma Clinicarx. Agendamentos criados via API comercial podem trazer esse campo preenchido.

Exemplo com campo preenchido:

  {
    "title": "Consulta de acompanhamento"
  }

ℹ️ Planeje sua integração considerando que o campo estará presente, mas pode ser nulo dependendo da origem do agendamento.



O campo annotations será enviado como null quando o usuário não preencher o campo de observações na plataforma ou quando o agendamento for criado via API comercial sem esse valor, já que o preenchimento não é obrigatório.

Exemplo com campo preenchido:

{
  "annotations": "Próxima dose"
}

ℹ️ Planeje sua integração considerando que o campo estará presente, mas pode ser nulo ou vazio dependendo do comportamento do usuário ou da origem do agendamento.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (Appointment)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook da edição de um agendamento

Este gatilho edit-appointment é responsável por notificar quando um agendamento é alterado/editado, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /appointment/edit. Ex: https://www.SeuEndpoint.com/appointment/edit

No disparo deste webhook, os seguintes campos serão sempre enviados com valor null:

  • scheduled_duration
  • performed_start_at
  • performed_end_at
  • performed_duration

Isso ocorre porque, neste momento, o agendamento ainda não foi realizado. Esses campos representam informações que só estarão disponíveis após o agendamento e/ou execução da atividade. O que os desenvolvedores devem considerar:

  • Não trate esses campos como ausentes: eles estarão presentes no payload, porém com valor null.
  • Não utilize valores padrão (como 0 ou datas fictícias) para substituir null.
  • Planeje sua integração assumindo que esses campos serão nulos até que o processo de agendamento seja concluído.

ℹ️ Em resumo: sempre espere esses campos com valor null no disparo inicial do webhook.



O campo annotations será enviado como null quando o usuário não preencher o campo de observações na plataforma ou quando o agendamento for criado via API comercial sem esse valor, já que o preenchimento não é obrigatório.

Exemplo com campo preenchido:

{
  "annotations": "Próxima dose"
}

ℹ️ Planeje sua integração considerando que o campo estará presente, mas pode ser nulo ou vazio dependendo do comportamento do usuário ou da origem do agendamento.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (Appointment-Edit)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook do cancelamento de um agendamento

Este gatilho cancel-appointment é responsável por notificar quando um agendamento é cancelado, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /appointment/cancel. Ex: https://www.SeuEndpoint.com/appointment/cancel

No disparo deste webhook, os seguintes campos serão sempre enviados com valor null:

  • scheduled_duration
  • performed_start_at
  • performed_end_at
  • performed_duration

Isso ocorre porque, neste momento, o agendamento ainda não foi realizado. Esses campos representam informações que só estarão disponíveis após o agendamento e/ou execução da atividade. O que os desenvolvedores devem considerar:

  • Não trate esses campos como ausentes: eles estarão presentes no payload, porém com valor null.
  • Não utilize valores padrão (como 0 ou datas fictícias) para substituir null.
  • Planeje sua integração assumindo que esses campos serão nulos até que o processo de agendamento seja concluído.

ℹ️ Em resumo: sempre espere esses campos com valor null no disparo inicial do webhook.



O campo title será enviado como null somente para agendamentos criados diretamente na plataforma Clinicarx. Agendamentos criados via API comercial podem trazer esse campo preenchido.

Exemplo com campo preenchido:

  {
    "title": "Consulta de acompanhamento"
  }

ℹ️ Planeje sua integração considerando que o campo estará presente, mas pode ser nulo dependendo da origem do agendamento.



O campo annotations será enviado como null quando o usuário não preencher o campo de observações na plataforma ou quando o agendamento for criado via API comercial sem esse valor, já que o preenchimento não é obrigatório.

Exemplo com campo preenchido:

{
  "annotations": "Próxima dose"
}

ℹ️ Planeje sua integração considerando que o campo estará presente, mas pode ser nulo ou vazio dependendo do comportamento do usuário ou da origem do agendamento.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (Appointment)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Webhooks de Atendimentos

O Clinicarx oferece a funcionalidade de Webhooks para que o seu sistema seja notificado automaticamente sobre quaisquer alterações ocorridas nos atendimentos. Os eventos relacionados aos Atendimentos que a Clinicarx notifica são: new-attendance: início de atendimento. finished-attendance: encerramento de atendimento. cancelled-attendance: cancelamento de atendimento. Os atributos disponíveis na sessão “rndsInstances” foram embasados nos dados padronizados em modelos RNDS: Testes rápidos - REL E Vacinas - RIA

Enviar notificação via Webhook na criação do atendimento

No webhook disparado na criação do atendimento, os campos abaixo sempre serão enviados como listas vazias, pois esses dados só podem ser preenchidos durante o atendimento. Eles serão atualizados e enviados apenas nos webhooks de finalização ou cancelamento:

{
  "services": [],
  "rndsInstances": {
    "REL": [],
    "RIA": []
  },
  "clinical_conditions": [],
  "treatments": [],
  "dispensings": [],
  "vaccines": [],
  "rapid_tests": []
}

ℹ️ Planeje sua integração considerando que esses arrays estarão presentes, mas vazios no disparo inicial.



Os campos dentro do objeto appointment somente serão preenchidos quando o atendimento iniciado tiver se originado de um agendamento previamente marcado. Caso contrário, eles serão enviados com valor null.

Exemplo quando NÃO há agendamento

  "appointment": {
    "id": null,
    "scheduled_start_at": null,
    "scheduled_end_at": null
  }

ℹ️ Planeje sua integração considerando que o objeto appointment estará presente, mas seus campos podem ser nulos quando não houver agendamento associado.



Na criação do atendimento, o campo closed_time sempre será enviado como null, pois o atendimento ainda não foi encerrado/cancelado

Exemplo:

{
  "closed_time": null
}

ℹ️ Planeje sua integração considerando que esse campo só será preenchido após o encerramento do atendimento.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (NewAttendance)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook na finalização do atendimento

Nos webhooks disparados para finalização ou cancelamento do atendimento, os campos abaixo somente serão preenchidos caso o usuário tenha informado esses dados na plataforma durante o atendimento. Caso contrário, eles serão enviados como null ou listas vazias:

{  
  "services": [],
  "rndsInstances": {
      "REL": [],
      "RIA": []
    },
  "clinical_conditions": [],
  "treatments": [],
  "dispensings": [],
  "vaccines": [],
  "rapid_tests": []
}

ℹ️ Planeje sua integração considerando que esses arrays estarão presentes, mas podem vir nulos ou vazios, pois o preenchimento é opcional e depende da interação do usuário durante o atendimento.



Os campos dentro do objeto appointment somente serão preenchidos quando o atendimento iniciado tiver se originado de um agendamento previamente marcado. Caso contrário, eles serão enviados com valor null.

Exemplo quando NÃO há agendamento

  "appointment": {
    "id": null,
    "scheduled_start_at": null,
    "scheduled_end_at": null
  }

ℹ️ Planeje sua integração considerando que o objeto appointment estará presente, mas seus campos podem ser nulos quando não houver agendamento associado.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (FinishAttendance)

Representa um atendimento (registro completo) no sistema. Contém informações do evento, paciente, clínica, farmacêutico, serviços realizados e registros clínicos (ex.: RNDS, vacinas, tratamentos, dispensações e testes rápidos).

api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook no cancelamento do atendimento

Nos webhooks disparados para finalização ou cancelamento do atendimento, os campos abaixo somente serão preenchidos caso o usuário tenha informado esses dados na plataforma durante o atendimento. Caso contrário, eles serão enviados como null ou listas vazias:

{  
  "services": [],
  "rndsInstances": {
      "REL": [],
      "RIA": []
    },
  "clinical_conditions": [],
  "treatments": [],
  "dispensings": [],
  "vaccines": [],
  "rapid_tests": []
}

ℹ️ Planeje sua integração considerando que esses arrays estarão presentes, mas podem vir nulos ou vazios, pois o preenchimento é opcional e depende da interação do usuário durante o atendimento.



Os campos dentro do objeto appointment somente serão preenchidos quando o atendimento iniciado tiver se originado de um agendamento previamente marcado. Caso contrário, eles serão enviados com valor null.

Exemplo quando NÃO há agendamento

  "appointment": {
    "id": null,
    "scheduled_start_at": null,
    "scheduled_end_at": null
  }

ℹ️ Planeje sua integração considerando que o objeto appointment estará presente, mas seus campos podem ser nulos quando não houver agendamento associado.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (CancelAttendance)

Representa um atendimento (registro completo) no sistema. Contém informações do evento, paciente, clínica, farmacêutico, serviços realizados e registros clínicos (ex.: RNDS, vacinas, tratamentos, dispensações e testes rápidos).

api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Webhooks de Pacientes

O Webhook de Pacientes notifica sobre cadastro e edições em pacientes da rede. Os gatilhos são: new-patient e edit-patient.

Enviar notificação via Webhook de novo paciente

Este webhook é disparado antes de qualquer atendimento realizado pelo paciente. Por isso, os seguintes grupos de dados sempre serão enviados como null ou listas vazias neste evento:

  • treatments (tratamentos farmacológicos)
  • clinical_conditions (condições clínicas)
  • dispensings (dispensações)

Por que isso acontece?

Esses dados são gerados apenas após o paciente passar por um atendimento ou procedimento clínico. Como este hook é emitido no momento da criação ou atualização inicial do cadastro, não há histórico clínico associado.



O objeto modified_data contém informações sobre a ação realizada no cadastro, incluindo metadados (IP, agente de usuário, data/hora) e um comparativo entre os dados novos e antigos do paciente:

  • new_data: representa os dados informados pelo usuário no momento da criação ou edição.
  • old_data: representa os dados anteriores à alteração.

Importante:

Este webhook é disparado apenas para novos cadastros. Por isso: O campo old_data sempre será null. O campo new_data será preenchido somente com as informações fornecidas pelo usuário no momento do cadastro (não inclui dados derivados ou calculados posteriormente).

Exemplo prático:

  "modified_data": {
    "edited_data": {
      "subject": "add",
      "new_data": {
        "name": "GUILHERME CARVALHO",
        "email": "guilherme@teste.com.br",
        "document": 65819534077,
        "phone1": "(41) 99999-9999",
        "birthday": "1976-05-13T03:00:00+00:00",
        "civil_name": "PACIENTE TESTE TERCEIRO"
        // demais campos preenchidos pelo usuário
      },
      "old_data": null
    }
  } 

O que isso significa para sua integração?

  • Não espere diffs completos entre versões do cadastro neste hook.
  • Use new_data para capturar os dados iniciais do paciente.
  • Para acompanhar alterações futuras, utilize webhooks específicos para edição.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (Patient_new)
object (Patient_new_modified_data)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "modified_data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook da edição de um paciente

Este webhook é disparado quando ocorre alteração no cadastro do paciente. Ele pode incluir dados clínicos, mas somente se o paciente já tiver passado por algum atendimento. Caso contrário, os seguintes campos continuarão sendo enviados vazios ou como listas nulas:

  • treatments (tratamentos farmacológicos)
  • clinical_conditions (condições clínicas)
  • dispensings (dispensações)

Por que isso acontece?

Esses dados são registrados exclusivamente durante atendimentos ou procedimentos clínicos. Se não houver histórico, esses campos não terão conteúdo.

Exemplo quando não houver dados clínicos:

  "treatments": null,
  "clinical_conditions": null,
  "dispensings": null


O objeto modified_data é responsável por indicar quais dados foram alterados no cadastro do paciente. Ele sempre traz:

  • new_data: os valores novos informados na edição.
  • old_data: os valores anteriores antes da alteração.

Importante:

Diferente do webhook de criação, aqui você terá comparativo completo entre os dados antigos e os novos, permitindo rastrear mudanças com precisão.

O que isso significa para sua integração?

  • Use new_data para atualizar seu sistema com os dados mais recentes.
  • Utilize old_data para auditoria, histórico ou controle de versões.
  • Sempre verifique o campo subject para confirmar que se trata de uma edição ("edit").
Authorizations:
basicAuth
Request Body schema: application/json
required
object (Patient_edit)
object (Patient_edit_modified_data)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "modified_data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Webhooks de Clínicas

O Webhook de Clínicas notifica sobre cadastro e edições em clínicas da rede. Os gatilhos são: new-clinic e edit-clinic.

Enviar notificação via Webhook de nova clínica

Nos webhooks de Novas Clínicas e Edição de Clínicas, o campo service_hours sempre será enviado no payload.

Este campo representa os horários de atendimento online para cada dia da semana, seguindo a ordem:

[ Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado ]

Cada posição do array corresponde a um dia da semana.

Quando um dia estiver indisponível para agendamento online, o valor será null.

Quando disponível, será enviado um objeto com os horários de início e término.

Observação: No exemplo de payload ao lado, Domingo e Sábado estão indisponíveis (null), enquanto os demais dias possuem atendimento das 07:00 às 19:00.



Nos webhooks de Novas Clínicas e Edição de Clínicas, o campo modified

Regras de envio

  • Campo modified:
    É enviado somente neste gatilho, indicando a data/hora da criação da clínica.

  • Campo old_data:
    Sempre será enviado em branco ([]), pois não existe um estado anterior (trata-se da criação).

  • Campo new_data:
    Contém todas as informações preenchidas pelo usuário no momento do cadastro da clínica.

    • Campos obrigatórios virão com os valores informados.
    • Campos não obrigatórios poderão ser enviados como null caso não tenham sido preenchidos.
Authorizations:
basicAuth
Request Body schema: application/json
required
object (Clinic_new)
api_version
string
timestamp
string <date-time>
object (Clinic_new_modified_data)

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33",
  • "modified_data": {
    }
}

Enviar notificação via Webhook da edição de uma clínica

Nos webhooks de Novas Clínicas e Edição de Clínicas, o campo service_hours sempre será enviado no payload.

Este campo representa os horários de atendimento online para cada dia da semana, seguindo a ordem:

[ Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado ]

Cada posição do array corresponde a um dia da semana.

Quando um dia estiver indisponível para agendamento online, o valor será null.

Quando disponível, será enviado um objeto com os horários de início e término.

Observação: No exemplo de payload ao lado, Domingo e Sábado estão indisponíveis (null), enquanto os demais dias possuem atendimento das 07:00 às 19:00.



Nos webhooks de Novas Clínicas e Edição de Clínicas, o campo modified

Regras de envio

  • Campo modified:
    É enviado somente neste gatilho, indicando a data/hora da criação da clínica.

  • Campo old_data:
    Sempre será enviado em branco ([]), pois não existe um estado anterior (trata-se da criação).

  • Campo new_data:
    Contém todas as informações preenchidas pelo usuário no momento do cadastro da clínica.

    • Campos obrigatórios virão com os valores informados.
    • Campos não obrigatórios poderão ser enviados como null caso não tenham sido preenchidos.
Authorizations:
basicAuth
Request Body schema: application/json
required
object (Clinic_edit)
api_version
string
timestamp
string <date-time>
object (Clinic_edit_modified_data)

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33",
  • "modified_data": {
    }
}

Webhooks de Usuários

O Webhook de Usuários notifica sobre cadastro e edições em usuários da rede. Os gatilhos são: new-user e edit-user.

Enviar notificação via Webhook de novo usuário

Este gatilho new-user é responsável por notificar novos usuários, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /user/new. Ex: https://www.SeuEndpoint.com/user/new.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (User)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook da edição de um usuário

Este gatilho edit-user é responsável por notificar quando um usuário é alterado/editado, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /user/edit. Ex: https://www.SeuEndpoint.com/user/edit.

Authorizations:
basicAuth
Request Body schema: application/json
required
object (User)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Webhooks de Serviços

O Webhook de Serviços notifica sobre cadastro e edições em serviços da rede. Os gatilhos são: new-service e edit-service.

Enviar notificação via Webhook de novo serviço

Este gatilho new-service é responsável por notificar novos serviços, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /service/new. Ex: https://www.SeuEndpoint.com/service/new

Authorizations:
basicAuth
Request Body schema: application/json
required
object (Service_new)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}

Enviar notificação via Webhook da edição de um serviço

Este gatilho edit-service é responsável por notificar quando um serviço é alterado/editado, o cliente deve indicar a url que deverá ser acionada por esse gatilho, se preferir para distinguir o gatilho dos demais o mesmo poderá receber ao final da url a path /service/edit. Ex: https://www.SeuEndpoint.com/service/edit

Authorizations:
basicAuth
Request Body schema: application/json
required
object (Service_edit)
api_version
string
timestamp
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "data": {
    },
  • "api_version": "1.1.7",
  • "timestamp": "2023-07-13 15:55:33"
}