Saltar al contenido principal

Overview de APIs

Las APIs de Moveat no están pensadas hoy como integración pública para terceros. Existen para soportar la web app y Agent.

Categorías

CategoríaPrefixConsumidorPropósito
APIs públicas/v1Web appAcciones de usuario.
APIs internas/internal/v1AgentOperaciones service-to-service.
Health/healthzInfraChecks de uptime.
Swagger/docs, /agent-docsIngenieríaInspección de contratos.

APIs públicas

Soportan auth, /me, onboarding, profile/context, channels, meals, weight y workouts. Autentican con sesión web.

APIs internas

Soportan resolver usuario por canal, obtener contexto, registrar comidas, obtener resumen nutricional diario, registrar workouts y peso. Autentican con internal service token.

Modelo de errores

StatusSignificado
400Payload inválido.
401Sesión/token faltante o inválido.
403No permitido.
404Recurso no encontrado.
409Conflicto o estado incompleto.
429Rate limited.
500Error inesperado.
Swagger explica shapes exactos; esta documentación explica flujos y decisiones.