I read (among others) the following blog about API design: https://www.thoughtworks.com/insights/blog/rest-api-design-resource-modeling. It helped me to better understand a lot of aspects, but I have one question remaining:
How do I deal with functionality that processes some data and gives a response directly. Think, verbs like translate, calculate or enrich. Which noun should they have and should they be called by GET, PUT or POST?
P.S. If it should be GET, how to deal with the maximum length of a GET request
Well, I can tell you that I know about this.
This schema is for laravel framework. Will be most interesting that you read the link in ref
Ref: https://rafaell-lycan.com/2015/construindo-restful-api-laravel-parte-1/