The ServiceNow Agent Presence State Curl Sample Code demonstrates how to access the API with basic authentication. Developers can use GET requests to make calls that will retrieve current agent presence state and channel availability.
Just about every provider of a platform in the cloud is moving down the same path; albeit at different rates of speed. First they figure out that developers of third-party applications can drive more usage of their platform, so they publish a private API. However, it’s not too long before they figure out that making that API public winds up driving the most usage of their platform.
Last year, dating app OKCupid removed the ability for its users to view who had visited their profiles, but a developer this week revealed that visitor data had still been available via OKCupid's Visitor API. In a blog post, Zack Whipkey detailed how he was able to access detailed user information.