The best way to get started with the Kasamba API is to read through our endpoints and get a feel for what kind of information is available. Once you know how you'd like to use the information, try making some sample requests in your browser to see how the requests and parameters are structured. Once you've got that down, drop it into your script and develop as usual.
Each of the Kasamba endpoints provides access to separate entities and combinations of entities within Kasamba. The following endpoints are available:
The page for each endpoint provides complete documentation on the endpoint: description, parameters, example requests and example responses.There is also a Dictionary and Error codes page to help you debug and understand what the service is doing. Finally, there is some example code that demonstrates how to use the API to pull down information in a variety of languages.
The major entities used in these APIs are the experts and categories. Understanding the relationship between these two is critical to understanding how the API behaves.
The most popular use of the Kasamba API is to display expert profiles and initiate chats from your site. This is easily accomplished by using the Category Profile Listing Endpoint to display expert profiles in a pre-determined category. As with all endpoints, this may be implemented server-side (via Java, Ruby, Python, C#, etc.) or client side (via JavaScript, flash, etc.) Use the contactLive or contactOffline URLs to open a new window that initiates a chat with the selected expert. The window will pop-up and allow the user to conduct a chat, without leaving your site.
When you publish an application build on the Kasamba API, please include a short attribution line with a link back to Kasamba after the expert grid, like this: