What sort of APIs are supported and what kinds of capabilities do they provide?
We offer an extensive library of Application Programming Interfaces (APIs) that allow partners to interact with the platform through web-services. API’s are based on the REST principles (http://en.wikipedia.org/wiki/Representational_State_Transfer). These will include: • Session Authentication. • User services including: • Registration • Log in • Profile update • Comments • Reporting • Favoriting • Deletion • Project (KShow) services including • Creation and permissions settings. • Customization • Commenting • Favortiting • Reporting • Thumbnail settings • Deletion • Content (entry) services including: • Upload and metadata insert. • Commenting • Favoriting • Reporting • Deletion • KEditor Services, including • Query of assets, and current rough-cut • Query of past versions • Rough-cut publishing We provide reference implementations of accessing these webservices in multiple programming languages.