API

Svitrio expone dos familias de API: una API pública de entrega para leer el contenido publicado, y una API de administración autenticada para la creación y la configuración.

URL base y referencia de proyecto

La URL base es el host de API de tu instancia, p. ej. https://your-workspace-api.svitrio.com. Cada ruta está delimitada a un proyecto por su ref (un ULID): /api/p/{ref}/… para la entrega, /admin/p/{ref}/… para la creación.

Envoltorio

Las respuestas con éxito envuelven la carga útil en { "data": … }. Los errores devuelven { "error": { "code", "message" } } con un estado HTTP apropiado.

  • Autenticación — claves de API y cómo enviarlas.

  • API de entrega — leer nodos y entradas publicados.

  • API de administración — crear, publicar, hacer snapshots.

  • Webhooks — reaccionar a los cambios de contenido.