Integre o Spacevents com seu sistema e receba notificações em tempo real
Documentação para DesenvolvedoresWebhooks são notificações automáticas que o Spacevents envia para o seu sistema sempre que um evento importante acontece na plataforma. É como ter um assistente que te avisa imediatamente: "Olha, acabou de chegar uma nova solicitação de cotação!"
Ao invés de você precisar ficar consultando nossa API constantemente para ver se há novidades, nós enviamos os dados diretamente para você, em tempo real, sempre que algo acontecer.
Informe o endereço do seu sistema que receberá as notificações
Quando um evento ocorre (ex: nova cotação), o Spacevents detecta automaticamente
Os dados são enviados instantaneamente para a URL configurada via POST
1. Faça login no Spacevents
2. Vá para o Dashboard
3. Clique em "Webhooks" no menu
Você verá um formulário com os seguintes campos:
https:// ou http://Clique em "Salvar Webhook" e pronto! O webhook está configurado e ativo.
Disparado quando um cliente solicita uma cotação de um espaço. Este é o evento mais comum e útil para integrações com CRMs e sistemas de gestão.
Quando um evento é disparado, o Spacevents envia um JSON com todas as informações relevantes. Veja a estrutura completa:
evento - Tipo de evento (ex: "novo_lead")timestamp - Data e hora do evento no formato ISO 8601id_reserva - Número único da cotaçãoid_espaco - ID do espaço solicitadodata_inicio - Data de início do eventodata_fim - Data de fim do eventoqtd_pessoas - Quantidade de pessoaslayout - Tipo de layout solicitadovalor_previsto - Valor estimadoobs_solicitante - Observações do clientedata_cadastro - Quando a cotação foi criadaid_usuario - ID do usuárionome - Nome completo ou razão socialemail - Email de contatotelefone - Telefone fixocelular - Celulartipo - PF (Pessoa Física) ou PJ (Pessoa Jurídica)cpf - CPF (se pessoa física)cnpj - CNPJ (se pessoa jurídica)id_espaco - ID do espaçonome_espaco - Nome do espaçonome_local - Nome do localendereco_maps - Endereço completocidade, estado, bairro, CEP - Dados de localizaçãovalor_hora, valor_diaria, valor_pessoa - Valores do espaço{
"evento": "novo_lead",
"timestamp": "2024-12-10T14:30:00",
"reserva": {
"id_reserva": 12345,
"id_espaco": 789,
"data_inicio": "2024-12-25",
"data_fim": "2024-12-26",
"qtd_pessoas": 50,
"valor_previsto": 5000.00
},
"solicitante": {
"id_usuario": 456,
"nome": "João Silva",
"email": "joao@exemplo.com",
"telefone": "(11) 1234-5678",
"celular": "(11) 98765-4321",
"tipo": "PF",
"cpf": "123.456.789-00"
},
"espaco": {
"id_espaco": 789,
"nome_espaco": "Salão de Festas Premium",
"nome_local": "Centro de Eventos",
"cidade": "São Paulo",
"estado": "SP",
"endereco_maps": "Rua Exemplo, 123 - Centro, São Paulo - SP"
}
}
Seu sistema precisa ter uma URL que aceite requisições POST. Veja os requisitos técnicos:
// Recebe os dados do webhook $dados = file_get_contents('php://input'); $json = json_decode($dados, true); // Processa os dados $nome = $json['solicitante']['nome']; $email = $json['solicitante']['email']; $id_reserva = $json['reserva']['id_reserva']; // Faz o que precisa (salvar no banco, enviar email, etc.) // ... // Responde com sucesso http_response_code(200); echo json_encode(['status' => 'ok']);
app.post('/webhook/spacevents', (req, res) => { const dados = req.body; // Processa os dados const nome = dados.solicitante.nome; const email = dados.solicitante.email; const idReserva = dados.reserva.id_reserva; // Faz o que precisa // ... // Responde com sucesso res.status(200).json({ status: 'ok' }); });
from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/webhook/spacevents', methods=['POST']) def webhook(): dados = request.json # Processa os dados nome = dados['solicitante']['nome'] email = dados['solicitante']['email'] id_reserva = dados['reserva']['id_reserva'] # Faz o que precisa # ... # Responde com sucesso return jsonify({'status': 'ok'}), 200
1. Vá para a página de Webhooks no Dashboard
2. Na lista de webhooks, encontre o que você quer testar
3. Clique no botão "Testar" (ícone de raio)
4. O Spacevents enviará uma requisição de teste para a URL configurada
5. Você verá o resultado: sucesso ou erro
O Spacevents registra todas as tentativas de envio de webhooks. Para ver os logs:
https://seusistema.com/webhook?token=seu_token_secreto)Configure seus webhooks e comece a receber notificações em tempo real!
Acessar Dashboard