https://cesiztel.dev/posts/how-to-build-a-restful-api-using-powertools/