Pular para o conteúdo

Catálogo de eventos

Esta página é gerada do contrato da API: a lista de eventos é a mesma que valida a inscrição do endpoint, e cada exemplo é montado pela mesma função que monta o corpo de verdade antes do envio. Evento novo aparece aqui sozinho.

  • O nome do evento é contrato. Dentro da v1, evento novo pode entrar, mas nenhum sai nem muda de nome.
  • O objeto é o do GET. data.object é o que o GET do recurso devolveria naquele instante, com as mesmas regras de campos. Os campos, um a um, estão na Referência, no esquema indicado em cada evento.
  • Exige <modulo>:read. Para se inscrever num evento, a chave precisa ler o módulo dele, e quem inscreveu precisa continuar lendo para continuar recebendo. Veja Quem recebe o quê.
  • Uma gravação pode gerar mais de um evento. .status_changed, .rescheduled e financial_transaction.paid saem pela mudança que dá nome a eles; se outros campos mudaram na mesma gravação, sai também o .updated, com todos os campos que mudaram em changed_fields. Na venda é diferente: cada ação tem o seu evento (sale.version_created, sale.canceled, sale.payment_registered, sale.payment_canceled), que substitui o sale.updated, e sale.paid sai junto quando a ação deixa a venda quitada. Os lançamentos que a ação cria ou muda no financeiro saem como financial_transaction.*.
  • Excluir uma série gera um evento por registro apagado. Excluir uma série de tarefas ou de lançamentos manda um .deleted para cada um. Outros apagamentos em cascata não geram evento: veja O que não gera evento.
  • O .deleted leva o objeto de antes da exclusão, para você saber o que saiu.
  • Evento resumido. Pelos caminhos listados em Eventos que chegam resumidos, qualquer evento pode chegar só com { object, id } e object_truncated: true.
  • ping não está no catálogo: ninguém se inscreve nele. Ele vai só para o endpoint que o pediu, por POST /public/v1/webhook_endpoints/{id}/ping.
  • ["*"] inscreve o endpoint em todos os eventos desta página, inclusive os que entrarem depois.

Nos exemplos, os valores do objeto mostram o tipo de cada campo ("string", 0, false), não um dado real. Campo que pode vir null aparece com o tipo de quando vem preenchido.

Clientes

client.created

Um cliente foi cadastrado, por qualquer caminho: painel, API, importação de planilha, WhatsApp ou automação.

Exigeclients:readObjetoClient

Exemplo do corpo
{
"id": "evt_a153b99e31db43ad870fa736315bed85",
"type": "client.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "client",
"id": "e5dbdeed-1b97-494d-8b5a-7d45a049b945",
"name": "string",
"email": "string",
"phone": "string",
"additional_phones": [
{
"phone": "string",
"label": "string"
}
],
"address": "string",
"birth_date": "string",
"cpf_cnpj": "string",
"notes": "string",
"status": "lead",
"source": "string",
"last_interaction_at": "string",
"next_follow_up": "string",
"follow_up_note": "string",
"sla_response_target_minutes": 0,
"person_type": "pf",
"legal_name": "string",
"inscricao_municipal": "string",
"inscricao_estadual": "string",
"email_fiscal": "string",
"address_street": "string",
"address_number": "string",
"address_complement": "string",
"address_district": "string",
"address_city": "string",
"address_state": "string",
"address_zip": "string",
"address_city_ibge": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

client.updated

Algum campo do cliente mudou. changed_fields diz quais.

Exigeclients:readObjetoClient

Exemplo do corpo
{
"id": "evt_75dc5cf559df4c8d8640692d327ba9c5",
"type": "client.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "client",
"id": "e5dbdeed-1b97-494d-8b5a-7d45a049b945",
"name": "string",
"email": "string",
"phone": "string",
"additional_phones": [
{
"phone": "string",
"label": "string"
}
],
"address": "string",
"birth_date": "string",
"cpf_cnpj": "string",
"notes": "string",
"status": "lead",
"source": "string",
"last_interaction_at": "string",
"next_follow_up": "string",
"follow_up_note": "string",
"sla_response_target_minutes": 0,
"person_type": "pf",
"legal_name": "string",
"inscricao_municipal": "string",
"inscricao_estadual": "string",
"email_fiscal": "string",
"address_street": "string",
"address_number": "string",
"address_complement": "string",
"address_district": "string",
"address_city": "string",
"address_state": "string",
"address_zip": "string",
"address_city_ibge": "string",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"notes"
]
}
}

client.deleted

O cliente foi excluído. O objeto é o cliente como estava antes da exclusão.

Exigeclients:readObjetoClient

Exemplo do corpo
{
"id": "evt_389ab7531bb74a518eb5fc771c15386d",
"type": "client.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "client",
"id": "e5dbdeed-1b97-494d-8b5a-7d45a049b945",
"name": "string",
"email": "string",
"phone": "string",
"additional_phones": [
{
"phone": "string",
"label": "string"
}
],
"address": "string",
"birth_date": "string",
"cpf_cnpj": "string",
"notes": "string",
"status": "lead",
"source": "string",
"last_interaction_at": "string",
"next_follow_up": "string",
"follow_up_note": "string",
"sla_response_target_minutes": 0,
"person_type": "pf",
"legal_name": "string",
"inscricao_municipal": "string",
"inscricao_estadual": "string",
"email_fiscal": "string",
"address_street": "string",
"address_number": "string",
"address_complement": "string",
"address_district": "string",
"address_city": "string",
"address_state": "string",
"address_zip": "string",
"address_city_ibge": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

Ordens de serviço

service_order.created

Uma ordem de serviço foi aberta, inclusive a que nasce da conversão de um orçamento.

Exigeservice_orders:readObjetoServiceOrder

Exemplo do corpo
{
"id": "evt_c68bf6abfebd46d58701f9ab91fffd65",
"type": "service_order.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service_order",
"id": "6562d80b-0a65-4eed-8646-d2131bc84e45",
"order_number": "string",
"status": "pending",
"priority": "low",
"type_id": "915f8fd6-7bd0-4949-8046-2fc2ff5b3edd",
"type_name": "string",
"client_id": "fb479993-ad66-4575-8ac7-4ef3a50cf2a5",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_description": "string",
"service_address": "string",
"client_address_id": "9a358916-4917-49a5-8dbe-fa6646562285",
"technician_id": "333b55fc-df0a-4621-8ddd-3b60744f977d",
"technician_name": "string",
"support_technicians": [
{
"id": "f132f094-815c-4843-8bfd-39228f061e19",
"name": "string"
}
],
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"total_cents": 0,
"scheduled_start": "string",
"scheduled_end": "string",
"started_at": "string",
"completed_at": "string",
"notes": "string",
"internal_notes": "string",
"technical_report": "string",
"quote_id": "d4f48112-a137-4407-8e76-98e8cd5c3dc1",
"appointment_id": "e1964041-cc51-4a2d-80ba-b24980b2a785",
"financial_transaction_id": "9ef9f166-2ed2-4ba3-8e58-2a9857cc4121",
"created_at": "string",
"updated_at": "string"
}
}
}

service_order.updated

Mudou algum campo da OS além da situação. Se a situação mudou na mesma gravação, sai também service_order.status_changed.

Exigeservice_orders:readObjetoServiceOrder

Exemplo do corpo
{
"id": "evt_115035c0336c47f78669f08eeb0b2a39",
"type": "service_order.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service_order",
"id": "6562d80b-0a65-4eed-8646-d2131bc84e45",
"order_number": "string",
"status": "pending",
"priority": "low",
"type_id": "915f8fd6-7bd0-4949-8046-2fc2ff5b3edd",
"type_name": "string",
"client_id": "fb479993-ad66-4575-8ac7-4ef3a50cf2a5",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_description": "string",
"service_address": "string",
"client_address_id": "9a358916-4917-49a5-8dbe-fa6646562285",
"technician_id": "333b55fc-df0a-4621-8ddd-3b60744f977d",
"technician_name": "string",
"support_technicians": [
{
"id": "f132f094-815c-4843-8bfd-39228f061e19",
"name": "string"
}
],
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"total_cents": 0,
"scheduled_start": "string",
"scheduled_end": "string",
"started_at": "string",
"completed_at": "string",
"notes": "string",
"internal_notes": "string",
"technical_report": "string",
"quote_id": "d4f48112-a137-4407-8e76-98e8cd5c3dc1",
"appointment_id": "e1964041-cc51-4a2d-80ba-b24980b2a785",
"financial_transaction_id": "9ef9f166-2ed2-4ba3-8e58-2a9857cc4121",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"notes"
]
}
}

service_order.status_changed

Mudou a situação da OS (status) ou as datas que andam com ela (started_at e completed_at).

Exigeservice_orders:readObjetoServiceOrder

Exemplo do corpo
{
"id": "evt_fab18bf42e5341d98aedf7407fe2424d",
"type": "service_order.status_changed",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service_order",
"id": "6562d80b-0a65-4eed-8646-d2131bc84e45",
"order_number": "string",
"status": "pending",
"priority": "low",
"type_id": "915f8fd6-7bd0-4949-8046-2fc2ff5b3edd",
"type_name": "string",
"client_id": "fb479993-ad66-4575-8ac7-4ef3a50cf2a5",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_description": "string",
"service_address": "string",
"client_address_id": "9a358916-4917-49a5-8dbe-fa6646562285",
"technician_id": "333b55fc-df0a-4621-8ddd-3b60744f977d",
"technician_name": "string",
"support_technicians": [
{
"id": "f132f094-815c-4843-8bfd-39228f061e19",
"name": "string"
}
],
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"total_cents": 0,
"scheduled_start": "string",
"scheduled_end": "string",
"started_at": "string",
"completed_at": "string",
"notes": "string",
"internal_notes": "string",
"technical_report": "string",
"quote_id": "d4f48112-a137-4407-8e76-98e8cd5c3dc1",
"appointment_id": "e1964041-cc51-4a2d-80ba-b24980b2a785",
"financial_transaction_id": "9ef9f166-2ed2-4ba3-8e58-2a9857cc4121",
"created_at": "string",
"updated_at": "string"
}
}
}

service_order.deleted

A OS foi excluída. No painel e na API, excluir arquiva a OS, e ela passa a responder 404.

Exigeservice_orders:readObjetoServiceOrder

Exemplo do corpo
{
"id": "evt_dc1c3bfa7b93432b8f33e8c4229fd111",
"type": "service_order.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service_order",
"id": "6562d80b-0a65-4eed-8646-d2131bc84e45",
"order_number": "string",
"status": "pending",
"priority": "low",
"type_id": "915f8fd6-7bd0-4949-8046-2fc2ff5b3edd",
"type_name": "string",
"client_id": "fb479993-ad66-4575-8ac7-4ef3a50cf2a5",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_description": "string",
"service_address": "string",
"client_address_id": "9a358916-4917-49a5-8dbe-fa6646562285",
"technician_id": "333b55fc-df0a-4621-8ddd-3b60744f977d",
"technician_name": "string",
"support_technicians": [
{
"id": "f132f094-815c-4843-8bfd-39228f061e19",
"name": "string"
}
],
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"total_cents": 0,
"scheduled_start": "string",
"scheduled_end": "string",
"started_at": "string",
"completed_at": "string",
"notes": "string",
"internal_notes": "string",
"technical_report": "string",
"quote_id": "d4f48112-a137-4407-8e76-98e8cd5c3dc1",
"appointment_id": "e1964041-cc51-4a2d-80ba-b24980b2a785",
"financial_transaction_id": "9ef9f166-2ed2-4ba3-8e58-2a9857cc4121",
"created_at": "string",
"updated_at": "string"
}
}
}

Orçamentos

quote.created

Um orçamento foi criado.

Exigequotes:readObjetoQuote

Exemplo do corpo
{
"id": "evt_782edd1beb7b4b79841db1474c89517d",
"type": "quote.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "quote",
"id": "54f08356-74eb-4a09-803c-5bfae5947ead",
"quote_number": "string",
"version": 0,
"is_current": false,
"status": "pending",
"quote_type": "service",
"title": "string",
"client_id": "9c0a607c-a9cf-449f-81fa-6fae124337c1",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_address": "string",
"seller_id": "9bcf6f7c-4af0-4d8b-89ca-b962aa7aaa09",
"seller_name": "string",
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string",
"section": "products",
"block_id": "string",
"optional": false,
"optional_included": false
}
],
"blocks": [
{
"id": "string",
"name": "string",
"position": 0,
"status": "pending",
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"recurring_total_cents": 0,
"valid_until": "string",
"estimated_start_date": "string",
"estimated_completion_date": "string",
"notes": "string",
"internal_notes": "string",
"observations": "string",
"terms_and_conditions": "string",
"payment_conditions": "string",
"approved_at": "string",
"rejected_at": "string",
"rejection_reason": "string",
"converted_to_sale": false,
"sale_id": "b4280fa8-ac6c-420b-8efc-97ba707e1451",
"merged_into_quote_id": "bf3d2127-4e85-4f99-8ac5-8ab330a9e97d",
"created_at": "string",
"updated_at": "string"
}
}
}

quote.updated

Mudou algum campo do orçamento além da situação. O orçamento absorvido numa junção e a versão anterior, quando nasce uma versão nova, também chegam por aqui.

Exigequotes:readObjetoQuote

Exemplo do corpo
{
"id": "evt_e4907390dad54f838853167eb92912b1",
"type": "quote.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "quote",
"id": "54f08356-74eb-4a09-803c-5bfae5947ead",
"quote_number": "string",
"version": 0,
"is_current": false,
"status": "pending",
"quote_type": "service",
"title": "string",
"client_id": "9c0a607c-a9cf-449f-81fa-6fae124337c1",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_address": "string",
"seller_id": "9bcf6f7c-4af0-4d8b-89ca-b962aa7aaa09",
"seller_name": "string",
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string",
"section": "products",
"block_id": "string",
"optional": false,
"optional_included": false
}
],
"blocks": [
{
"id": "string",
"name": "string",
"position": 0,
"status": "pending",
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"recurring_total_cents": 0,
"valid_until": "string",
"estimated_start_date": "string",
"estimated_completion_date": "string",
"notes": "string",
"internal_notes": "string",
"observations": "string",
"terms_and_conditions": "string",
"payment_conditions": "string",
"approved_at": "string",
"rejected_at": "string",
"rejection_reason": "string",
"converted_to_sale": false,
"sale_id": "b4280fa8-ac6c-420b-8efc-97ba707e1451",
"merged_into_quote_id": "bf3d2127-4e85-4f99-8ac5-8ab330a9e97d",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"notes"
]
}
}

quote.status_changed

Mudou a situação do orçamento: enviar, aprovar, recusar, cancelar, a decisão do cliente pelo portal e a expiração. A expiração é registrada quando alguém abre a lista de orçamentos, não no dia do vencimento.

Exigequotes:readObjetoQuote

Exemplo do corpo
{
"id": "evt_cb92bd0450d4499d8859ec3c6dcfe625",
"type": "quote.status_changed",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "quote",
"id": "54f08356-74eb-4a09-803c-5bfae5947ead",
"quote_number": "string",
"version": 0,
"is_current": false,
"status": "pending",
"quote_type": "service",
"title": "string",
"client_id": "9c0a607c-a9cf-449f-81fa-6fae124337c1",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_address": "string",
"seller_id": "9bcf6f7c-4af0-4d8b-89ca-b962aa7aaa09",
"seller_name": "string",
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string",
"section": "products",
"block_id": "string",
"optional": false,
"optional_included": false
}
],
"blocks": [
{
"id": "string",
"name": "string",
"position": 0,
"status": "pending",
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"recurring_total_cents": 0,
"valid_until": "string",
"estimated_start_date": "string",
"estimated_completion_date": "string",
"notes": "string",
"internal_notes": "string",
"observations": "string",
"terms_and_conditions": "string",
"payment_conditions": "string",
"approved_at": "string",
"rejected_at": "string",
"rejection_reason": "string",
"converted_to_sale": false,
"sale_id": "b4280fa8-ac6c-420b-8efc-97ba707e1451",
"merged_into_quote_id": "bf3d2127-4e85-4f99-8ac5-8ab330a9e97d",
"created_at": "string",
"updated_at": "string"
}
}
}

quote.deleted

O orçamento foi excluído de vez.

Exigequotes:readObjetoQuote

Exemplo do corpo
{
"id": "evt_b1c607caec604feb888af7903facd811",
"type": "quote.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "quote",
"id": "54f08356-74eb-4a09-803c-5bfae5947ead",
"quote_number": "string",
"version": 0,
"is_current": false,
"status": "pending",
"quote_type": "service",
"title": "string",
"client_id": "9c0a607c-a9cf-449f-81fa-6fae124337c1",
"client_name": "string",
"client_email": "string",
"client_phone": "string",
"client_address": "string",
"seller_id": "9bcf6f7c-4af0-4d8b-89ca-b962aa7aaa09",
"seller_name": "string",
"items": [
{
"type": "product",
"catalog_item_id": "string",
"variation_id": "string",
"variation_name": "string",
"description": "string",
"quantity": 0,
"unit_price_cents": 0,
"total_cents": 0,
"notes": "string",
"section": "products",
"block_id": "string",
"optional": false,
"optional_included": false
}
],
"blocks": [
{
"id": "string",
"name": "string",
"position": 0,
"status": "pending",
"notes": "string"
}
],
"subtotal_cents": 0,
"discount_percentage": 0,
"discount_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"recurring_total_cents": 0,
"valid_until": "string",
"estimated_start_date": "string",
"estimated_completion_date": "string",
"notes": "string",
"internal_notes": "string",
"observations": "string",
"terms_and_conditions": "string",
"payment_conditions": "string",
"approved_at": "string",
"rejected_at": "string",
"rejection_reason": "string",
"converted_to_sale": false,
"sale_id": "b4280fa8-ac6c-420b-8efc-97ba707e1451",
"merged_into_quote_id": "bf3d2127-4e85-4f99-8ac5-8ab330a9e97d",
"created_at": "string",
"updated_at": "string"
}
}
}

Vendas

sale.created

Uma venda foi criada, inclusive pela conversão de orçamento, de OS ou de contrato.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_b55c19fac7264edd830f3902b67fe485",
"type": "sale.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

sale.updated

Mudou algo na venda que não tem evento próprio: observações e produção, parcelas reagendadas, o envio ao financeiro, a situação de vencida. changed_fields diz o quê, a não ser quando o evento chega resumido: a marcação de vencida vem da rotina automática e chega sempre resumida.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_218e71f9a314415d82289e013a3349a5",
"type": "sale.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"notes"
]
}
}

sale.version_created

Nasceu uma versão nova da venda (mudança comercial). O id continua o mesmo e version aumentou.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_32d6b1f1669241cd8af564c9e387c5c5",
"type": "sale.version_created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

sale.canceled

A venda foi cancelada.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_73d7af85828b4a5d8edf701dc83f14c5",
"type": "sale.canceled",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

sale.payment_registered

Um recebimento foi registrado na venda.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_dbc2c4b5c2a145cd8948ceadbeade905",
"type": "sale.payment_registered",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

sale.payment_canceled

Um recebimento da venda foi estornado.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_f258ce86ccdb497f8984186c6b399011",
"type": "sale.payment_canceled",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

sale.paid

A venda ficou quitada. Sai junto com o evento da ação que a quitou, inclusive na venda que já nasce paga.

Exigesales:readObjetoSale

Exemplo do corpo
{
"id": "evt_12e1bde467114ac78089ced6889aafe9",
"type": "sale.paid",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "sale",
"id": "3df5988d-6103-47cd-8bb2-a045333e95c5",
"sale_number": "string",
"version": 0,
"status": "active",
"origin": {
"type": "direct",
"id": "e6f19199-90cf-4295-81a6-ac592ec37385"
},
"receivable_managed_by": "sale",
"client_id": "bad8a8fd-af8c-4a4d-81f4-620590189e45",
"client_name": "string",
"seller_id": "721d8001-7c62-486d-8f19-043945f86f65",
"seller_name": "string",
"items": [
{
"type": "catalog",
"product_id": "5c80a85f-9511-4031-8821-edd3f0a0235d",
"variation_id": "fb4fa0f1-57d7-404d-8d18-c90937fa9da5",
"name": "string",
"variation_name": "string",
"quantity": 0,
"unit_price_cents": 0,
"original_price_cents": 0,
"is_promotional": false,
"total_price_cents": 0
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"discount_percentage": 0,
"shipping_cents": 0,
"additional_costs_cents": 0,
"additional_costs_description": "string",
"total_cents": 0,
"sale_date": "string",
"payment_method": "pix",
"payment_type": "immediate",
"payment_status": "pending",
"paid_cents": 0,
"installments": [
{
"id": "string",
"kind": "entry",
"number": 0,
"amount_cents": 0,
"due_date": "string",
"status": "pending",
"paid_cents": 0,
"remaining_cents": 0,
"paid_date": "string"
}
],
"payments": [
{
"id": "d5f89cc2-d8af-422d-82fc-82aa4450df65",
"installment_id": "string",
"amount_cents": 0,
"paid_at": "string",
"payment_method": "pix",
"notes": "string",
"receipt_number": "string",
"has_active_invoice": false,
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string"
}
],
"track_in_finance": false,
"invoice_locked": false,
"notes": "string",
"show_notes_on_receipt": false,
"requires_production": false,
"production_status": "pending",
"estimated_delivery_date": "string",
"production_notes": "string",
"created_channel": "panel",
"canceled_at": "string",
"cancel_reason": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

Financeiro

financial_transaction.created

Um lançamento foi criado, por qualquer caminho: financeiro, venda, conclusão de OS, contrato, entrada de mercadoria, frota, obra e recorrência. Se já nasce pago, sai também financial_transaction.paid.

Exigefinance:readObjetoFinancialTransaction

Exemplo do corpo
{
"id": "evt_9548b6e35cea4c418fee8b57bc12dcdd",
"type": "financial_transaction.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "financial_transaction",
"id": "440e1893-0b2d-4d71-84b8-806f944535fd",
"type": "income",
"status": "pending",
"description": "string",
"amount_cents": 0,
"transaction_date": "string",
"due_date": "string",
"payment_date": "string",
"payment_method": "pix",
"account_id": "6476dd47-2b09-4d85-8284-b7d7d4029905",
"category_id": "8a788956-82d3-446d-89df-474edd5de125",
"client_id": "3677b94b-3b88-4bb9-8c51-111f85c6dc9d",
"client_portal_visible": false,
"notes": "string",
"source": "manual",
"origin": "manual",
"sale_id": "ed827d8b-336d-485d-8d87-14e3a17f2365",
"parent_transaction_id": "975819d3-6363-420d-8254-01ebc3459105",
"installment_number": 0,
"total_installments": 0,
"original_amount_cents": 0,
"is_recurring": false,
"recurrence_type": "daily",
"recurrence_interval": 0,
"recurrence_open_ended": false,
"transfer_pair_id": "bdf82cde-f6ac-4527-870f-d0206fd475a9",
"created_channel": "panel",
"created_at": "string",
"updated_at": "string"
}
}
}

financial_transaction.updated

Algum campo do lançamento mudou.

Exigefinance:readObjetoFinancialTransaction

Exemplo do corpo
{
"id": "evt_a9bfdc5822de44c78845f8826f79e541",
"type": "financial_transaction.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "financial_transaction",
"id": "440e1893-0b2d-4d71-84b8-806f944535fd",
"type": "income",
"status": "pending",
"description": "string",
"amount_cents": 0,
"transaction_date": "string",
"due_date": "string",
"payment_date": "string",
"payment_method": "pix",
"account_id": "6476dd47-2b09-4d85-8284-b7d7d4029905",
"category_id": "8a788956-82d3-446d-89df-474edd5de125",
"client_id": "3677b94b-3b88-4bb9-8c51-111f85c6dc9d",
"client_portal_visible": false,
"notes": "string",
"source": "manual",
"origin": "manual",
"sale_id": "ed827d8b-336d-485d-8d87-14e3a17f2365",
"parent_transaction_id": "975819d3-6363-420d-8254-01ebc3459105",
"installment_number": 0,
"total_installments": 0,
"original_amount_cents": 0,
"is_recurring": false,
"recurrence_type": "daily",
"recurrence_interval": 0,
"recurrence_open_ended": false,
"transfer_pair_id": "bdf82cde-f6ac-4527-870f-d0206fd475a9",
"created_channel": "panel",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"notes"
]
}
}

financial_transaction.paid

O lançamento passou a pago. Se outros campos mudaram na mesma gravação, sai também financial_transaction.updated.

Exigefinance:readObjetoFinancialTransaction

Exemplo do corpo
{
"id": "evt_8c15966fa4f748c58159539f91a2b725",
"type": "financial_transaction.paid",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "financial_transaction",
"id": "440e1893-0b2d-4d71-84b8-806f944535fd",
"type": "income",
"status": "pending",
"description": "string",
"amount_cents": 0,
"transaction_date": "string",
"due_date": "string",
"payment_date": "string",
"payment_method": "pix",
"account_id": "6476dd47-2b09-4d85-8284-b7d7d4029905",
"category_id": "8a788956-82d3-446d-89df-474edd5de125",
"client_id": "3677b94b-3b88-4bb9-8c51-111f85c6dc9d",
"client_portal_visible": false,
"notes": "string",
"source": "manual",
"origin": "manual",
"sale_id": "ed827d8b-336d-485d-8d87-14e3a17f2365",
"parent_transaction_id": "975819d3-6363-420d-8254-01ebc3459105",
"installment_number": 0,
"total_installments": 0,
"original_amount_cents": 0,
"is_recurring": false,
"recurrence_type": "daily",
"recurrence_interval": 0,
"recurrence_open_ended": false,
"transfer_pair_id": "bdf82cde-f6ac-4527-870f-d0206fd475a9",
"created_channel": "panel",
"created_at": "string",
"updated_at": "string"
}
}
}

financial_transaction.deleted

O lançamento foi excluído. Na exclusão de uma série, sai um evento por lançamento apagado.

Exigefinance:readObjetoFinancialTransaction

Exemplo do corpo
{
"id": "evt_074ec1c2c4ae409f85e10aa45c0ce971",
"type": "financial_transaction.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "financial_transaction",
"id": "440e1893-0b2d-4d71-84b8-806f944535fd",
"type": "income",
"status": "pending",
"description": "string",
"amount_cents": 0,
"transaction_date": "string",
"due_date": "string",
"payment_date": "string",
"payment_method": "pix",
"account_id": "6476dd47-2b09-4d85-8284-b7d7d4029905",
"category_id": "8a788956-82d3-446d-89df-474edd5de125",
"client_id": "3677b94b-3b88-4bb9-8c51-111f85c6dc9d",
"client_portal_visible": false,
"notes": "string",
"source": "manual",
"origin": "manual",
"sale_id": "ed827d8b-336d-485d-8d87-14e3a17f2365",
"parent_transaction_id": "975819d3-6363-420d-8254-01ebc3459105",
"installment_number": 0,
"total_installments": 0,
"original_amount_cents": 0,
"is_recurring": false,
"recurrence_type": "daily",
"recurrence_interval": 0,
"recurrence_open_ended": false,
"transfer_pair_id": "bdf82cde-f6ac-4527-870f-d0206fd475a9",
"created_channel": "panel",
"created_at": "string",
"updated_at": "string"
}
}
}

Agenda

appointment.created

Um compromisso foi marcado na agenda.

Exigeappointments:readObjetoAppointment

Exemplo do corpo
{
"id": "evt_420ea5bab102427b8b5dd4303c4d24a1",
"type": "appointment.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "appointment",
"id": "8fd4dd11-15c4-43ad-8d1c-33d963de9605",
"title": "string",
"description": "string",
"starts_at": "string",
"ends_at": "string",
"duration_minutes": 0,
"period": "morning",
"status": "scheduled",
"payment_status": "pending",
"price_cents": 0,
"appointment_type": "string",
"address": "string",
"client_address_id": "720e2cbc-8b9c-447f-8227-121e7e9e2a01",
"client_id": "8965ae61-cc29-420d-8581-c8f95609d465",
"client_name": "string",
"technician_id": "51e8ee8a-b758-451f-84f3-0b34c7c47881",
"technician_name": "string",
"auxiliar_id": "327a31b7-abd8-4635-8e94-ad17235b7325",
"auxiliar_name": "string",
"seller_id": "f1393de5-3390-491d-8a82-60bd6bdd8645",
"seller_name": "string",
"notes": "string",
"completion_notes": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

appointment.updated

Mudou algum campo do compromisso além do horário e da situação.

Exigeappointments:readObjetoAppointment

Exemplo do corpo
{
"id": "evt_19eb96b9cfc7468d876a9b41b85f0ac5",
"type": "appointment.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "appointment",
"id": "8fd4dd11-15c4-43ad-8d1c-33d963de9605",
"title": "string",
"description": "string",
"starts_at": "string",
"ends_at": "string",
"duration_minutes": 0,
"period": "morning",
"status": "scheduled",
"payment_status": "pending",
"price_cents": 0,
"appointment_type": "string",
"address": "string",
"client_address_id": "720e2cbc-8b9c-447f-8227-121e7e9e2a01",
"client_id": "8965ae61-cc29-420d-8581-c8f95609d465",
"client_name": "string",
"technician_id": "51e8ee8a-b758-451f-84f3-0b34c7c47881",
"technician_name": "string",
"auxiliar_id": "327a31b7-abd8-4635-8e94-ad17235b7325",
"auxiliar_name": "string",
"seller_id": "f1393de5-3390-491d-8a82-60bd6bdd8645",
"seller_name": "string",
"notes": "string",
"completion_notes": "string",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"notes"
]
}
}

appointment.rescheduled

Mudou o horário do compromisso: starts_at, ends_at, duration_minutes ou period.

Exigeappointments:readObjetoAppointment

Exemplo do corpo
{
"id": "evt_9fee649a0fae4cbb84295ba408eeec49",
"type": "appointment.rescheduled",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "appointment",
"id": "8fd4dd11-15c4-43ad-8d1c-33d963de9605",
"title": "string",
"description": "string",
"starts_at": "string",
"ends_at": "string",
"duration_minutes": 0,
"period": "morning",
"status": "scheduled",
"payment_status": "pending",
"price_cents": 0,
"appointment_type": "string",
"address": "string",
"client_address_id": "720e2cbc-8b9c-447f-8227-121e7e9e2a01",
"client_id": "8965ae61-cc29-420d-8581-c8f95609d465",
"client_name": "string",
"technician_id": "51e8ee8a-b758-451f-84f3-0b34c7c47881",
"technician_name": "string",
"auxiliar_id": "327a31b7-abd8-4635-8e94-ad17235b7325",
"auxiliar_name": "string",
"seller_id": "f1393de5-3390-491d-8a82-60bd6bdd8645",
"seller_name": "string",
"notes": "string",
"completion_notes": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

appointment.status_changed

Mudou a situação do compromisso (status) ou a observação de conclusão.

Exigeappointments:readObjetoAppointment

Exemplo do corpo
{
"id": "evt_07c11a33570046858805876358a987c5",
"type": "appointment.status_changed",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "appointment",
"id": "8fd4dd11-15c4-43ad-8d1c-33d963de9605",
"title": "string",
"description": "string",
"starts_at": "string",
"ends_at": "string",
"duration_minutes": 0,
"period": "morning",
"status": "scheduled",
"payment_status": "pending",
"price_cents": 0,
"appointment_type": "string",
"address": "string",
"client_address_id": "720e2cbc-8b9c-447f-8227-121e7e9e2a01",
"client_id": "8965ae61-cc29-420d-8581-c8f95609d465",
"client_name": "string",
"technician_id": "51e8ee8a-b758-451f-84f3-0b34c7c47881",
"technician_name": "string",
"auxiliar_id": "327a31b7-abd8-4635-8e94-ad17235b7325",
"auxiliar_name": "string",
"seller_id": "f1393de5-3390-491d-8a82-60bd6bdd8645",
"seller_name": "string",
"notes": "string",
"completion_notes": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

appointment.deleted

O compromisso foi excluído.

Exigeappointments:readObjetoAppointment

Exemplo do corpo
{
"id": "evt_9ead2117538840298009d20330af060d",
"type": "appointment.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "appointment",
"id": "8fd4dd11-15c4-43ad-8d1c-33d963de9605",
"title": "string",
"description": "string",
"starts_at": "string",
"ends_at": "string",
"duration_minutes": 0,
"period": "morning",
"status": "scheduled",
"payment_status": "pending",
"price_cents": 0,
"appointment_type": "string",
"address": "string",
"client_address_id": "720e2cbc-8b9c-447f-8227-121e7e9e2a01",
"client_id": "8965ae61-cc29-420d-8581-c8f95609d465",
"client_name": "string",
"technician_id": "51e8ee8a-b758-451f-84f3-0b34c7c47881",
"technician_name": "string",
"auxiliar_id": "327a31b7-abd8-4635-8e94-ad17235b7325",
"auxiliar_name": "string",
"seller_id": "f1393de5-3390-491d-8a82-60bd6bdd8645",
"seller_name": "string",
"notes": "string",
"completion_notes": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

Produtos e estoque

product.created

Um produto foi cadastrado, inclusive por cópia, importação e compartilhamento entre lojas. Cada loja recebe o evento da cópia dela.

Exigeproducts:readObjetoProduct

Exemplo do corpo
{
"id": "evt_84a2cb4010f8444f89c977d2f5fb51d9",
"type": "product.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "product",
"id": "8460cb5b-ac68-4aa1-883d-68a746a2e91d",
"name": "string",
"description": "string",
"price_cents": 0,
"promotional_price_cents": 0,
"sku": "string",
"stock": 0,
"min_stock": 0,
"unidade_comercial": "string",
"image_url": "string",
"show_in_catalog": false,
"has_variations": false,
"custom_link": "string",
"custom_link_text": "string",
"custom_link_exclusive": false,
"youtube_video_url": "string",
"has_youtube_video": false,
"category_id": "bd69db7e-4f9b-4fc3-8666-bf74c8d56751",
"category_name": "string",
"ncm": "string",
"cfop": "string",
"cest": "string",
"origem_mercadoria": "string",
"gtin": "string",
"is_shared": false,
"is_share_master": false,
"variations": [
{
"object": "product_variation",
"id": "20132e27-6be5-4c79-8314-fb039873756d",
"product_id": "89ddb6af-4f54-4059-8419-6a233790725d",
"name": "string",
"price_cents": 0,
"promotional_price_cents": 0,
"stock": 0,
"image_url": "string",
"attributes": {},
"created_at": "string",
"updated_at": "string"
}
],
"created_at": "string",
"updated_at": "string"
}
}
}

product.updated

Mudou algum campo do produto ou das variações. Mudança só de saldo não sai aqui: sai em stock.changed.

Exigeproducts:readObjetoProduct

Exemplo do corpo
{
"id": "evt_ce5ebe9ff3b94c5986f013e393976b2d",
"type": "product.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "product",
"id": "8460cb5b-ac68-4aa1-883d-68a746a2e91d",
"name": "string",
"description": "string",
"price_cents": 0,
"promotional_price_cents": 0,
"sku": "string",
"stock": 0,
"min_stock": 0,
"unidade_comercial": "string",
"image_url": "string",
"show_in_catalog": false,
"has_variations": false,
"custom_link": "string",
"custom_link_text": "string",
"custom_link_exclusive": false,
"youtube_video_url": "string",
"has_youtube_video": false,
"category_id": "bd69db7e-4f9b-4fc3-8666-bf74c8d56751",
"category_name": "string",
"ncm": "string",
"cfop": "string",
"cest": "string",
"origem_mercadoria": "string",
"gtin": "string",
"is_shared": false,
"is_share_master": false,
"variations": [
{
"object": "product_variation",
"id": "20132e27-6be5-4c79-8314-fb039873756d",
"product_id": "89ddb6af-4f54-4059-8419-6a233790725d",
"name": "string",
"price_cents": 0,
"promotional_price_cents": 0,
"stock": 0,
"image_url": "string",
"attributes": {},
"created_at": "string",
"updated_at": "string"
}
],
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"description"
]
}
}

product.deleted

O produto foi excluído.

Exigeproducts:readObjetoProduct

Exemplo do corpo
{
"id": "evt_27e5daeda98f470d8374b8a56504c745",
"type": "product.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "product",
"id": "8460cb5b-ac68-4aa1-883d-68a746a2e91d",
"name": "string",
"description": "string",
"price_cents": 0,
"promotional_price_cents": 0,
"sku": "string",
"stock": 0,
"min_stock": 0,
"unidade_comercial": "string",
"image_url": "string",
"show_in_catalog": false,
"has_variations": false,
"custom_link": "string",
"custom_link_text": "string",
"custom_link_exclusive": false,
"youtube_video_url": "string",
"has_youtube_video": false,
"category_id": "bd69db7e-4f9b-4fc3-8666-bf74c8d56751",
"category_name": "string",
"ncm": "string",
"cfop": "string",
"cest": "string",
"origem_mercadoria": "string",
"gtin": "string",
"is_shared": false,
"is_share_master": false,
"variations": [
{
"object": "product_variation",
"id": "20132e27-6be5-4c79-8314-fb039873756d",
"product_id": "89ddb6af-4f54-4059-8419-6a233790725d",
"name": "string",
"price_cents": 0,
"promotional_price_cents": 0,
"stock": 0,
"image_url": "string",
"attributes": {},
"created_at": "string",
"updated_at": "string"
}
],
"created_at": "string",
"updated_at": "string"
}
}
}

stock.changed

Aconteceu um movimento de estoque. O objeto é o movimento, o mesmo de GET /public/v1/stock_movements, com o saldo depois dele. Um evento por movimento.

Exigeproducts:readObjetoStockMovement

Exemplo do corpo
{
"id": "evt_6870b5c597744a2d819d02dd33810cc5",
"type": "stock.changed",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "stock_movement",
"id": "c5fcb5ff-f991-4c39-825a-5733a729357d",
"product_id": "1b6b2b27-6609-4189-8628-9223c7311bdd",
"variation_id": "6cd75a09-8fb7-4add-867f-28e19433c545",
"type": "initial_balance",
"quantity": 0,
"balance_after": 0,
"sale_id": "5a395907-4f08-4d65-8038-76d70a29eba5",
"reverses_id": "acec8b2b-b1ae-4395-8a43-a26b2f649705",
"notes": "string",
"created_at": "string"
}
}
}

Serviços

service.created

Um serviço foi cadastrado.

Exigeservices:readObjetoService

Exemplo do corpo
{
"id": "evt_e33fcbbc4b22495b8b6e6306cf0a8361",
"type": "service.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service",
"id": "f8b60d23-655b-42fd-8963-b99b0d92e945",
"name": "string",
"description": "string",
"base_price_cents": 0,
"duration_minutes": 0,
"preparation_time": 0,
"requires_materials": false,
"image_url": "string",
"show_in_catalog": false,
"max_advance_booking_days": 0,
"min_advance_booking_hours": 0,
"active": false,
"category_id": "5bd3ec86-d7bf-48cb-835f-27908695e879",
"category_name": "string",
"lc116_code": "string",
"national_service_code": "string",
"municipal_tax_code": "string",
"nbs_code": "string",
"iss_rate": 0,
"iss_retained_default": false,
"cnae": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

service.updated

Algum campo do serviço mudou.

Exigeservices:readObjetoService

Exemplo do corpo
{
"id": "evt_4ed5c1d362c0470d8c108edbdd848145",
"type": "service.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service",
"id": "f8b60d23-655b-42fd-8963-b99b0d92e945",
"name": "string",
"description": "string",
"base_price_cents": 0,
"duration_minutes": 0,
"preparation_time": 0,
"requires_materials": false,
"image_url": "string",
"show_in_catalog": false,
"max_advance_booking_days": 0,
"min_advance_booking_hours": 0,
"active": false,
"category_id": "5bd3ec86-d7bf-48cb-835f-27908695e879",
"category_name": "string",
"lc116_code": "string",
"national_service_code": "string",
"municipal_tax_code": "string",
"nbs_code": "string",
"iss_rate": 0,
"iss_retained_default": false,
"cnae": "string",
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"description"
]
}
}

service.deleted

O serviço foi excluído.

Exigeservices:readObjetoService

Exemplo do corpo
{
"id": "evt_74738a7195cd428d81bfe36991695605",
"type": "service.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "service",
"id": "f8b60d23-655b-42fd-8963-b99b0d92e945",
"name": "string",
"description": "string",
"base_price_cents": 0,
"duration_minutes": 0,
"preparation_time": 0,
"requires_materials": false,
"image_url": "string",
"show_in_catalog": false,
"max_advance_booking_days": 0,
"min_advance_booking_hours": 0,
"active": false,
"category_id": "5bd3ec86-d7bf-48cb-835f-27908695e879",
"category_name": "string",
"lc116_code": "string",
"national_service_code": "string",
"municipal_tax_code": "string",
"nbs_code": "string",
"iss_rate": 0,
"iss_retained_default": false,
"cnae": "string",
"created_at": "string",
"updated_at": "string"
}
}
}

Tarefas

task.created

Uma tarefa foi criada, inclusive cada ocorrência gerada por uma tarefa que se repete.

Exigetasks:readObjetoTask

Exemplo do corpo
{
"id": "evt_76a19218af8b446985a78e441987d5cd",
"type": "task.created",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "task",
"id": "6ebfb59b-30ff-4c79-8e9d-f65fa2915f3d",
"task_number": "string",
"title": "string",
"description": "string",
"status": "todo",
"priority": "low",
"assignee": {
"id": "eebc1328-52f4-45e5-8b7b-ccd8294595c5",
"type": "org_member",
"name": "string"
},
"requester": {
"id": "3becae3f-66f0-4181-871d-1e6bc9e00b0d",
"type": "org_member",
"name": "string"
},
"requester_name": "string",
"due_date": "string",
"started_at": "string",
"completed_at": "string",
"blocked_reason": "string",
"justification": "string",
"client_id": "2ad7a203-52d2-4521-80db-d1cf0773935d",
"service_order_id": "b43e7c3e-3778-4e9f-841e-992445d697c9",
"financial_transaction_id": "74c29336-fba4-43af-8831-bf6014389a89",
"is_recurring": false,
"recurrence_type": "daily",
"parent_task_id": "78c61202-d65a-4187-860a-01045974f2e1",
"is_overdue": false,
"created_at": "string",
"updated_at": "string"
}
}
}

task.updated

Mudou algum campo da tarefa além da situação. is_overdue mudar sozinho não emite evento.

Exigetasks:readObjetoTask

Exemplo do corpo
{
"id": "evt_3355e317be8c447180216243edc2345d",
"type": "task.updated",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "task",
"id": "6ebfb59b-30ff-4c79-8e9d-f65fa2915f3d",
"task_number": "string",
"title": "string",
"description": "string",
"status": "todo",
"priority": "low",
"assignee": {
"id": "eebc1328-52f4-45e5-8b7b-ccd8294595c5",
"type": "org_member",
"name": "string"
},
"requester": {
"id": "3becae3f-66f0-4181-871d-1e6bc9e00b0d",
"type": "org_member",
"name": "string"
},
"requester_name": "string",
"due_date": "string",
"started_at": "string",
"completed_at": "string",
"blocked_reason": "string",
"justification": "string",
"client_id": "2ad7a203-52d2-4521-80db-d1cf0773935d",
"service_order_id": "b43e7c3e-3778-4e9f-841e-992445d697c9",
"financial_transaction_id": "74c29336-fba4-43af-8831-bf6014389a89",
"is_recurring": false,
"recurrence_type": "daily",
"parent_task_id": "78c61202-d65a-4187-860a-01045974f2e1",
"is_overdue": false,
"created_at": "string",
"updated_at": "string"
},
"changed_fields": [
"description"
]
}
}

task.status_changed

Mudou a situação da tarefa, inclusive o bloqueio e o desbloqueio automáticos por dependência.

Exigetasks:readObjetoTask

Exemplo do corpo
{
"id": "evt_13d7b97d8dee4dad89c089f5e08b2b25",
"type": "task.status_changed",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "task",
"id": "6ebfb59b-30ff-4c79-8e9d-f65fa2915f3d",
"task_number": "string",
"title": "string",
"description": "string",
"status": "todo",
"priority": "low",
"assignee": {
"id": "eebc1328-52f4-45e5-8b7b-ccd8294595c5",
"type": "org_member",
"name": "string"
},
"requester": {
"id": "3becae3f-66f0-4181-871d-1e6bc9e00b0d",
"type": "org_member",
"name": "string"
},
"requester_name": "string",
"due_date": "string",
"started_at": "string",
"completed_at": "string",
"blocked_reason": "string",
"justification": "string",
"client_id": "2ad7a203-52d2-4521-80db-d1cf0773935d",
"service_order_id": "b43e7c3e-3778-4e9f-841e-992445d697c9",
"financial_transaction_id": "74c29336-fba4-43af-8831-bf6014389a89",
"is_recurring": false,
"recurrence_type": "daily",
"parent_task_id": "78c61202-d65a-4187-860a-01045974f2e1",
"is_overdue": false,
"created_at": "string",
"updated_at": "string"
}
}
}

task.deleted

A tarefa foi excluída. Na exclusão de uma série, sai um evento por tarefa apagada.

Exigetasks:readObjetoTask

Exemplo do corpo
{
"id": "evt_e525f495391f4f3d82bf154dcf22b265",
"type": "task.deleted",
"api_version": "v1",
"timestamp": "2026-09-16T14:30:00.000Z",
"organization_id": "b66efbea-05c3-4875-8002-e58a1a2b6645",
"data": {
"object": {
"object": "task",
"id": "6ebfb59b-30ff-4c79-8e9d-f65fa2915f3d",
"task_number": "string",
"title": "string",
"description": "string",
"status": "todo",
"priority": "low",
"assignee": {
"id": "eebc1328-52f4-45e5-8b7b-ccd8294595c5",
"type": "org_member",
"name": "string"
},
"requester": {
"id": "3becae3f-66f0-4181-871d-1e6bc9e00b0d",
"type": "org_member",
"name": "string"
},
"requester_name": "string",
"due_date": "string",
"started_at": "string",
"completed_at": "string",
"blocked_reason": "string",
"justification": "string",
"client_id": "2ad7a203-52d2-4521-80db-d1cf0773935d",
"service_order_id": "b43e7c3e-3778-4e9f-841e-992445d697c9",
"financial_transaction_id": "74c29336-fba4-43af-8831-bf6014389a89",
"is_recurring": false,
"recurrence_type": "daily",
"parent_task_id": "78c61202-d65a-4187-860a-01045974f2e1",
"is_overdue": false,
"created_at": "string",
"updated_at": "string"
}
}
}