copilot_frontend
citas
Confirmar Cita
Confirma una cita: actualiza datos del contacto en HubSpot (campos modificados + propiedades adicionales) y crea un deal asociado.
Flujo:
- Busca el contacto por email en HubSpot
- Compara datos originales vs modificados y actualiza solo los campos que cambiaron
- Obtiene el owner_id del comercial por email
- Normaliza el formato de hora (elimina cero inicial: "09:30" → "9:30")
- Actualiza propiedades adicionales del contacto:
- estado: "Con visita"
- cita_app: "Copilot"
- comercial: nombre del comercial
- hubspot_owner_id: ID del comercial
- fecha_visita: fecha de la visita
- teleoperadora: nombre de la teleoperadora (opcional)
- Crea el deal con los datos de la cita (hora normalizada)
- Asocia el deal al contacto (automático en create_deal)
🔒 Endpoint Protegido: Requiere autenticación JWT y rol 'ui_comercial', 'ui_citas' o 'admin'
post/api/citas/confirmar-cita
Request
- Base URLhttps://api.hogarsolar.es (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 3 revisions of this API.