{
  "service": "Onlooker API",
  "version": "0.0.1",
  "environment": "production",
  "endpoints": [
    {
      "method": "POST",
      "path": "/auth/login"
    },
    {
      "method": "POST",
      "path": "/auth/signup"
    },
    {
      "method": "POST",
      "path": "/auth/refresh"
    },
    {
      "method": "GET",
      "path": "/auth/me"
    },
    {
      "method": "POST",
      "path": "/auth/logout"
    },
    {
      "method": "GET",
      "path": "/auth/profile"
    },
    {
      "method": "PATCH",
      "path": "/auth/profile"
    },
    {
      "method": "POST",
      "path": "/auth/change-password"
    },
    {
      "method": "DELETE",
      "path": "/auth/account"
    },
    {
      "method": "POST",
      "path": "/auth/verify-email"
    },
    {
      "method": "POST",
      "path": "/auth/resend-verification"
    },
    {
      "method": "POST",
      "path": "/auth/forgot-password"
    },
    {
      "method": "GET",
      "path": "/auth/reset-password/verify"
    },
    {
      "method": "POST",
      "path": "/auth/reset-password"
    },
    {
      "method": "GET",
      "path": "/api/users/me"
    },
    {
      "method": "POST",
      "path": "/api/client-errors"
    },
    {
      "method": "POST",
      "path": "/api/machines"
    },
    {
      "method": "GET",
      "path": "/api/machines"
    },
    {
      "method": "DELETE",
      "path": "/api/machines/:id"
    },
    {
      "method": "GET",
      "path": "/api/machines/:id/inventory"
    },
    {
      "method": "PUT",
      "path": "/machine/inventory"
    },
    {
      "method": "POST",
      "path": "/machine/sessions"
    },
    {
      "method": "POST",
      "path": "/lessons"
    },
    {
      "method": "GET",
      "path": "/lessons"
    },
    {
      "method": "POST",
      "path": "/lessons/:id/status"
    },
    {
      "method": "GET",
      "path": "/api/lessons"
    },
    {
      "method": "GET",
      "path": "/api/lessons/:id"
    },
    {
      "method": "PATCH",
      "path": "/api/lessons/:id/status"
    },
    {
      "method": "GET",
      "path": "/api/activity"
    },
    {
      "method": "GET",
      "path": "/api/sessions"
    },
    {
      "method": "GET",
      "path": "/api/public/lessons/:id"
    }
  ],
  "documentation": "https://github.com/onlooker-community/onlooker/blob/main/apps/api/README.md"
}