add optional appId parameter to campaign.getOne