Expand API test coverage

It would be good if every entity was mentioned within `test_multiple_paths.py`.
The tests in thie file should not actually be executed for every entity, but
when not, a reason should be noted.

Slightly expand test coverage by adding ActivationKey and User entities to each
test.
Merge pull request #1184 from Ichimonji10/api-tests

Expand API test coverage