---
title: "Webhook Manual Instalacion"
method: POST
path: "/api/hubspot/webhook/manual_instalacion"
tags: ["hubspot", "hubspot"]
---

# Webhook Manual Instalacion

`POST /api/hubspot/webhook/manual_instalacion`

Webhook para instalación manual - crea evento en Calendar automáticamente
cuando fecha_confirmada_instalacion tiene valor y cita_app_instalacion está vacía.

Lógica:
- Verifica que fecha_confirmada_instalacion tenga valor
- Verifica que cita_app_instalacion esté vacío
- Crea evento en Calendar para un día o múltiples días según condiciones
- NO verifica si cruza fin de semana (responsabilidad del usuario que agenda)
- NO verifica si hay eventos DISPONIBLE
- Actualiza cita_app_instalacion a "Manual"
- Crea nota simple en el contacto

## Request body

- HubSpotWebhookCitaRequest — Payload para webhooks de citas desde HubSpot Valida el campo 'Correo' que debe ser un email válido.
  - `Correo` string, email, required — Email del contacto en HubSpot

## Response `200`

Successful Response

- ManualInstallationWebhookResponse
  - `status` string, required
  - `message` string, required
  - `contact_id` string, required
  - `deal_id` string, required
  - `event_id` string, required
  - `comercial_email` string, required
  - `appointment_date` string, required
  - `installation_days` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api.md) · [All operations](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api/revisions/d9861e46bef8?raw)
