Introduction to the Urchin Data API Web Services --Beta Release--
Urchin is a powerful web analytics engine that processes and stores large amounts of data. This data can be extracted via the Urchin Data API and integrated with external CMS, BI and other 3rd party applications.
The Urchin Data API uses the following core messaging technology
- Simple Object Access Protocol (SOAP), an XML- and HTTP-based protocol. The Urchin Data API uses document/literal style SOAP 1.2.
- REpresentational State Transfer (REST), a stateless client-server architecture in which the web services are viewed as resources and can be identified by their URLs.
The Urchin Data API SOAP interface is supported by all popular programming languages, including Java, PHP, Python, .NET, Perl, and Ruby. Also, iGoogle gadgets and mashups can be built on RESTful services.
The Urchin Data API provides the following web services
Admin service: Use the Admin service to extract account and profile information.
Report service: Use the Report service to extract data and generate reports.