Documentación Técnica,
APIs REST v1 y Protocolos para Agentes.
Bienvenido al portal técnico de Luméa Capital Real Estate. Aquí encontrarás especificaciones OpenAPI 3.1, guías de negociación de Markdown para agentes de IA, ejemplos de línea de comandos (CLI / cURL) y endpoints v1 estructurados para integración con CRM y plataformas proptech.
Política de Versionamiento y Deprecación
La API de Luméa Capital sigue una estrategia de versionamiento explícito en la ruta URL (/api/v1/).
/api/v1/ son inmutables en su contrato de datos. No se eliminan campos existentes en versiones menores.Deprecation y Sunset con un mínimo de 6 meses de anticipación.1. Negociación de Contenido Markdown (acceptmarkdown.com)
Luméa Capital implementa el estándar abierto acceptmarkdown.com. Cualquier agente de IA o scraper puede solicitar el encabezado Accept: text/markdown en cualquier ruta de nuestro portal (incluyendo la página principal, nosotros, contacto, privacidad y fichas de propiedades) para recibir respuestas en formato Markdown limpio, sin carga innecesaria de scripts o HTML visual.
Content-Type: text/markdown; charset=utf-8
Vary: Accept
# Luméa Capital — Activos Inmobiliarios de Lujo en San Luis Potosí...
2. Endpoints REST v1 & Interacción cURL / CLI
/api/v1/contactRegistra prospectos calificados, solicitudes de cotización o solicitudes de recorrido privado para propiedades individuales o asesoría general.
curl -s -X POST https://lumeacapital.mx/api/v1/contact \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"name": "Lic. Fernando Ortiz",
"phone": "+524441234567",
"email": "fernando@empresa.com",
"message": "Solicito información de departamentos en Torre Utente",
"propertyId": "torre-utente",
"origin": "curl_agent"
}'{
"success": true,
"refCode": "LU-A94F1",
"leadId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"normalizedPhone": "4441234567"
}/api/v1/partner-waitlistInscribe agencias inmobiliarias y brokers independientes al programa Partner Fundador.
curl -s -X POST https://lumeacapital.mx/api/v1/partner-waitlist \
-H "Content-Type: application/json" \
-d '{
"agencyName": "Inmobiliaria Potosina Premier",
"contactName": "Ing. Sofía Morales",
"email": "sofia@inmobiliariapotosina.mx",
"phone": "+524449876543",
"city": "San Luis Potosí",
"primaryInterest": "inventory,team",
"referredByCode": "LP-S3YAH"
}'3. Rate Limiting & Respuestas de Error JSON
Para garantizar que agentes autónomos puedan auto-regularse en tiempo real, todas las respuestas de API devuelven encabezados estándar IETF RateLimit:
RateLimit-Limit: 300(Peticiones permitidas en la ventana)RateLimit-Remaining: 299(Peticiones restantes)RateLimit-Reset: 60(Segundos hasta renovación de ventana)Retry-After: 60(Tiempo de espera obligatorio en caso de 429)
{
"success": false,
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Límite de peticiones excedido (máximo 300 por minuto). Por favor, intenta de nuevo en un minuto.",
"hint": "Consulte https://lumeacapital.mx/developers para información sobre cuotas y uso de API."
}
}