[DONOTMERGE] Augmenting existing API smoke test suite.

Absolutely! Any suggestions on how to handle polling/checking the status of a task? Since Product, Repository and ContentView also use tasks to monitor some of their actions (i.e. sync, publish and promote), this would have to be a generic helper of `entities.Tasks` and most likely a separate PR.