https://codeplanet.io/principles-good-restful-api-design/
For example use POST for adding new item, and PUT for updating existing one. Right now POST are used for both.
Standardise to plural form for endpoints. E.g. POST /profiles, GET /profiles/{id}