Hi Joe,
Because the ActivityExecution interface is not intend to be invoked out of Environment. It is a part of ActivityBehaviour/ExternalActivityBehaviour. When you need to implement some feature that jBPM 4 didn't provide by default, you could use them to implement a customized activity.
Also, I think there is no api to get ActivityExecution from api services.