{"openapi":"3.1.0","info":{"title":"ASD · Agendamiento de consulta Premium","version":"1.0.0","description":"Consulta de COP 200000. La solicitud crea una cita pendiente de revisión del pago. No ejecuta pagos ni envía mensajes automáticamente."},"servers":[{"url":"https://asdservicioslegales.co"}],"paths":{"/agendar":{"get":{"operationId":"consultarHorariosASD","summary":"Consultar instrucciones y horarios sin datos de otros clientes","parameters":[{"name":"fecha","in":"query","schema":{"type":"string","format":"date"}},{"name":"modalidad","in":"query","schema":{"type":"string","enum":["virtual","whatsapp_video","llamada","presencial"],"default":"virtual"}},{"name":"sede_id","in":"query","schema":{"type":"string"}},{"name":"formato","in":"query","schema":{"type":"string","enum":["json","openapi","html"]}}],"responses":{"200":{"description":"Instrucciones, sedes públicas y horarios de Colombia"}}},"post":{"operationId":"solicitarCitaASD","summary":"Agendar una consulta a nombre del titular, con pago pendiente","description":"Requiere autorización expresa del cliente. Usa un UUID v4 nuevo por cita y reutilízalo con los mismos datos en los reintentos. Elige un horario devuelto por GET. Bogotá presencial no está disponible. Un comprobante no confirma el pago.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["solicitud_id","principal","fecha_hora","consentimiento_datos","autorizacion_del_cliente"],"properties":{"solicitud_id":{"type":"string","format":"uuid"},"principal":{"type":"object","required":["nombre","email","ciudad"],"properties":{"nombre":{"type":"string","maxLength":150},"email":{"type":"string","format":"email"},"telefono":{"type":"string","maxLength":40},"ciudad":{"type":"string"},"pais":{"type":"string","default":"Colombia"},"profesion":{"type":"string"}}},"participantes_adicionales":{"type":"array","maxItems":24,"items":{"type":"object","required":["nombre"],"properties":{"nombre":{"type":"string"},"email":{"type":"string"},"telefono":{"type":"string"}}},"description":"Indica un email o teléfono por persona y confirma su autorización."},"participantes_autorizados":{"type":"boolean"},"modalidad":{"type":"string","enum":["virtual","whatsapp_video","llamada","presencial"],"default":"virtual"},"sede_id":{"type":"string"},"fecha_hora":{"type":"string","format":"date-time"},"asunto":{"type":"string","maxLength":1000},"medio_pago":{"type":"string","enum":["nequi","binance","wompi"]},"consentimiento_datos":{"type":"boolean","enum":[true]},"autorizacion_del_cliente":{"type":"boolean","enum":[true]}}}}}},"responses":{"200":{"description":"Misma cita devuelta en un reintento"},"201":{"description":"Cita agendada con pago pendiente y medios de pago"},"400":{"description":"Corrige los campos o la autorización"},"409":{"description":"Horario no disponible o UUID usado con otros datos"},"422":{"description":"Bogotá presencial no disponible"},"429":{"description":"Espera antes de reintentar"},"503":{"description":"Reintenta con el mismo solicitud_id; no crees otra cita"}}}}}}