{"status":"ok","service":"rentshield-api-gateway","message":"RentShield API Gateway operando de forma segura.","supabase_configured":true,"endpoints":{"solicitud_anular":"PATCH /api/v1/solicitudes/:id/anular","notificaciones":"GET /api/v1/notificaciones","notificaciones_leidas":"PATCH /api/v1/notificaciones/leidas","mantenciones_panel":"GET /api/v1/mantenciones/contrato/:contrato_id","mantencion_solicitar":"POST /api/v1/mantenciones","chat_conversaciones":"GET /api/v1/chat","chat_mensajes":"GET /api/v1/chat/:id/mensajes","chat_enviar":"POST /api/v1/chat/:id/mensajes","legal_todos":"GET /api/v1/legal","legal_terminos":"GET /api/v1/legal/terminos","legal_privacidad":"GET /api/v1/legal/privacidad","register":"POST /api/v1/auth/register","verificar_correo":"POST /api/v1/auth/verificar-correo","foto_perfil":"POST /api/v1/auth/foto-perfil (multipart: foto)","reenviar_codigo":"POST /api/v1/auth/reenviar-codigo","login":"POST /api/v1/auth/login","me":"GET /api/v1/auth/me","vehicles_catalog":"GET /api/v1/vehicles","vehicles_create":"POST /api/v1/vehicles","my_vehicles":"GET /api/v1/vehicles/user/my-vehicles","contracts_create":"POST /api/v1/contracts","my_contracts":"GET /api/v1/contracts/user/my-contracts","sign_contract":"POST /api/v1/contracts/:id/sign","inspection_upload":"POST /api/v1/inspections/upload (multipart/form-data: foto_frente, foto_trasera, foto_izq, foto_der, foto_tablero)","inspection_analyze":"POST /api/v1/inspections/analyze","inspection_contract_history":"GET /api/v1/inspections/contract/:contrato_id","payments_create_preference":"POST /api/v1/payments/create-preference","payments_webhook":"POST /api/v1/payments/webhook","payments_no_show":"POST /api/v1/payments/no-show/penalize","my_payments":"GET /api/v1/payments/user/my-payments","vault_my_vault":"GET /api/v1/vault/my-vault","vault_create_customer":"POST /api/v1/vault/customers","vault_associate_card":"POST /api/v1/vault/customers/cards","vault_charge_recurrent":"POST /api/v1/vault/charge-recurrent","vault_charge_owner_sub":"POST /api/v1/vault/charge-owner-subscription","tags_calculate":"POST /api/v1/payments/tags/calculate","tags_charge":"POST /api/v1/payments/tags/charge","mp_connect_authorize":"GET /api/v1/mp-connect/authorize-url","mp_connect_callback":"POST /api/v1/mp-connect/callback","mp_connect_status":"GET /api/v1/mp-connect/status","cron_manual_trigger":"POST /api/v1/cron/run-weekly-charge","admin_stats":"GET /api/v1/admin/stats (rol admin)","admin_vehicles":"GET /api/v1/admin/vehicles (rol admin, todos los estados)","admin_contracts":"GET /api/v1/admin/contracts (rol admin, todos los contratos)","admin_inspections":"GET /api/v1/admin/inspections (rol admin, todas las inspecciones)","validate_rut":"POST /api/v1/utils/validate-rut","db_check":"GET /db-check"},"timestamp":"2026-10-19T00:46:19.210Z"}