Helpful links for how to do stuff
Covers basic naming convensions (and anti-patterns) and the use of each of the HTTP verbs https://www.restapitutorial.com/
Whilst it is always possible to use a multipart/form-data
this comes with a host of problems with scalability. But is there another way? Why yes there are:
https://phil.tech/api/2016/01/04/http-rest-api-file-uploads/
https://www.sans.org/security-resources/sec560/netcat_cheat_sheet_v1.pdf