You could use the Occasional Agent's API key or credentials for authentication, while using API. However, when the API is run, it would consume a day pass for every 24 hours. This day pass which was consumed would be associated with that Occasional Agent's profile.