Clique na seta em "Copiar Página" para tirar dúvidas com a Inteligência Artificial.
Parâmetro | Tipo | Descrição |
---|---|---|
IdBranch | String | Número da filial onde o webhook será registrado. Apenas disponível ao usar uma chave multilocalização, ignorado caso contrário. |
eventType | String | Especifica o tipo de evento que acionará este webhook. |
urlCallback | String | URL que será chamada após o evento ocorrer. A API que receberá a requisição deve aceitar o tipo POST e o conteúdo no formato especificado. |
headers | Array | Opcional. Lista de cabeçalhos personalizados que serão incluídos na requisição. Cada cabeçalho é um objeto com name (tipo: string) e value (tipo: string). |
filters | Array | Opcional. Lista de filtros aplicáveis somente para webhooks do tipo 'NewSale'. Cada filtro é um objeto com os campos FilterType e Value . |
filters
FilterType
(string) → Tipo de filtro a ser aplicado. Atualmente, o tipo disponível é 'SaleItemDescription'.Value
(string) → Valor utilizado para filtragem. A correspondência é feita por contém (substring), ou seja, se o valor informado estiver presente em qualquer parte da descrição do item de venda, o filtro será satisfeito."filters": [
{ "FilterType": "SaleItemDescription", "Value": "ANUAL" },
{ "FilterType": "SaleItemDescription", "Value": "MENSAL" }
]
eventType | Descrição |
---|---|
NewSale | Ativado sempre que uma nova venda é realizada no sistema EVO ou pelo Site/Totem. Obs.: Não inclui vendas geradas automaticamente pela recorrência. |
RecurrentSale | Ativado sempre que um contrato é renovado automaticamente na recorrência. |
SalesItensUpdated | Ativado sempre que um novo item de venda é adicionado em uma Página de Vendas. |
eventType | Descrição |
---|---|
CreateMember | Ativado sempre que uma oportunidade é convertida em cliente. |
AlterMember | Ativado sempre que as informações pessoais de um cliente são alteradas ou quando o cliente é excluído. Obs.: Não inclui mudança de status de ativo para inativo. |
Freeze | Ativado sempre que é feita uma suspensão em um aluno ou quando a suspensão é removida. |
TransferMember | Ativado sempre que um cliente (membro) é transferido de uma filial para outra. |
eventType | Descrição |
---|---|
TransferProspect | Ativado sempre que uma oportunidade (prospect) é transferida de uma filial para outra. |
eventType | Descrição |
---|---|
ClearedDebt | Ativado sempre que um cliente paga um saldo devedor em aberto, seja manualmente pela recepção ou pela cobrança automatizada do sistema. |
AlterReceivables | Ativado sempre que as informações de um recebimento no Contas a Receber são editadas. |
NewInvoice | Ativado sempre que uma nova fatura é gerada no sistema (independente se foi criada por venda recorrente, avulsa ou lançamento manual). |
CancelInvoice | Ativado sempre que uma fatura existente é cancelada no sistema. |
eventType | Descrição |
---|---|
CreateMembership | Ativado sempre que um novo tipo de contrato é criado. |
AlterMembership | Ativado sempre que uma informação do contrato é alterada. |
eventType | Descrição |
---|---|
CreateService | Ativado sempre que um novo tipo de serviço é criado. |
AlterService | Ativado sempre que um tipo de serviço é alterado. |
eventType | Descrição |
---|---|
CreateProduct | Ativado sempre que um novo tipo de produto é criado. |
AlterProduct | Ativado sempre que um tipo de produto é alterado. |
eventType | Descrição |
---|---|
EndedSessionActivity | Ativado sempre que uma sessão da Grade é finalizada. |
Entries | Ativado sempre que uma entrada é registrada pelo controle de acesso. |
ActivityEnroll | Ativado sempre que um aluno se agenda para uma atividade da grade. |
{
"idBranch": 1,
"eventType": "NewSale",
"urlCallback": "https://minhaapi.com/webhook/evo",
"headers": [
{ "name": "Authorization", "value": "Bearer token_123" },
{ "name": "Content-Type", "value": "application/json" }
],
"filters": [
{
"FilterType": "SaleItemDescription",
"Value": "Plano Premium"
}
]
}