---
title: "Confirm"
method: POST
path: "/api/_citas/confirm"
tags: ["scheduling", "appointments_citas"]
---

# Confirm

`POST /api/_citas/confirm`

Confirma una cita usando el contact_id de HubSpot del cliente para validar su identidad,
obtener su nombre y asignar al comercial más cercano.

## Query parameters

- `contact_id` string, required

## Request body

- AppointmentSelection
  - `start_time` string, date-time, required — Inicio de la cita
  - `end_time` string, date-time, nullable
  - `address` string, required — Dirección donde se realizará la cita
  - `appointment_type` 'visita' | 'llamada' | 'instalacion' | 'previsualizacion', required — Tipo de cita: visita comercial, llamada, instalación o previsualización
  - `zip` string, nullable — Código postal del lugar de la cita (5 dígitos)
  - `city` string, nullable — Ciudad donde se realizará la cita
  - `province` string, nullable — Provincia donde se realizará la cita
  - `google_maps_url` string, nullable — URL de Google Maps para terreno rústico (opcional)

## Response `200`

Successful Response

- unknown

## 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-service-production.skmtc.workers.dev/v1/apis/hogarsolar/hogarsolar-backend-api/revisions/d9861e46bef8/schema)
