REST is resource based. Your two options have no resources in it and the APIs don't follow the guideline. It might pay to read it or run through a tutorial.
Posting a report RESTfully looks like this. Use plurals for your resources:
You select a specific user and post a new item into the
reports collection. There is no such thing like action words in REST such as
upload yet there are some edge situations when the guideline isn't specific enough and you may need to go down that path - typically in a
PATCH case only.
Regarding POSTs and GETs:
GET is used to get resources. Don't use it for creating data.
POST is used to accept a resource you sent.
PATCH is used to change an existing resource. See Wikipedia for a simple explanation of all the HTTP verbs available.