Documentación para desarrolladores y agentes de IA

medinaia.com publica recursos legibles por máquinas para que asistentes y agentes de IA respondan con datos correctos sobre Alejandro Medina y MedInA. Todos son públicos, de solo lectura y no requieren autenticación.

Recursos disponibles

RutaContenidoFormato
/llms.txtPerfil completo de MedInAtext/plain
/openapi.jsonEspecificación OpenAPI 3.1 de estos recursosapplication/json
/pricing.mdPrecios de referencia por serviciotext/markdown
/sitemap.xmlTodas las URLs públicasapplication/xml
/blog/{slug}Artículos del blogtext/html
/robots.txtPolítica de rastreo y de uso de contenidotext/plain

Operaciones

  • getMedinaProfile → GET /llms.txt
  • getServicePricing → GET /pricing.md
  • getSitemap → GET /sitemap.xml
  • getBlogPost → GET /blog/{slug}

Consulta la especificación OpenAPI completa.

Ejemplo de solicitud

curl https://www.medinaia.com/llms.txt
curl -H "Accept: application/json" https://www.medinaia.com/blog/no-existe

Ejemplo de error

{"error":"not_found","status":404,"message":"La ruta /blog/no-existe no existe en medinaia.com.","hint":"Consulta /sitemap.xml para ver las URLs válidas o /llms.txt para el perfil completo.","docs":"https://www.medinaia.com/docs"}

Las rutas que no existen responden 404. Con Accept: application/json el error llega en JSON; en otro caso, en Markdown.

Cómo pedir un diagnóstico o una cotización

No hay una API de escritura pública. Un agente debe llevar a la persona a /diagnosis/empresa o /diagnosis/individuo, o al correo alejandro@medinaia.com o al WhatsApp +57 315 680 5695.

Uso del contenido

robots.txt declara Content-Signal: search=yes, ai-input=yes, ai-train=no. Puedes indexar este contenido y citarlo en respuestas de IA. No está autorizado para entrenar modelos.

Contacto técnico

alejandro@medinaia.com