Project Description
Kayako API makes it easier for developers wanting to interface with the Kayako Fusion REST API. You'll no longer have to write your own! It's developed in C#.

Kayako Rest API

Moved to github: https://github.com/IanSaunders/dotnet-kayako-rest-api

The following is an implementation of the REST API supplied with the Kayako Fusion 4.0 Support software. The implementation of the API is relatively complete, though it is missing a few of the API features. The basic structure is very simple to understand and easily extendible. If you extend the core API functions or create any bug fixes feel free to submit them back to the code base.

Unsupported

I should re-iterate that the source code is unsupported and comes as-is. It is not necessarily a finished product but can form the basis for your own projects or give you a head start creating your own library

Examples and Documentation

The API is horrendously is easy to use. That said there are a few examples of using the API in the attached TestApplication which covers most of the implemented use cases. The code is also documented. Feel free to contribute documentation and examples if you create them! Please see the documentation page for further examples.

Please upgrade to the latest Kayako 4 version to avoid bugs and for all the features of this API to work
  • Below Edits in kayakorestapi_2012.03.26
EDIT 9 Support for User Search (http://wiki.kayako.com/display/DEV/REST+-+UserSearch)
  • Below Edits in kayakorestapi_2011.07.19
EDIT 8 Support for TicketCustomField
EDIT 7 Attachment API bug seems to be fixed in latest version so getting rid of work around
EDIT 6 Example of adding extra functions into TicketCustomField (Includes Example PHP file)
  • Below Edits in kayakorestapi_2011.07.15
EDIT 5 Added support for CreateUser and Adding/Getting Attachments
EDIT 4 Delete/Update Ticket (2011/07/09)
EDIT 3 Add Departments and filter tickets (2011/07/07)
EDIT 2 Added UpdateUserOrganization
EDIT 1 Some user organisation work now added
note: changes are to trunk, release will indicate which 'edits' are contained

Last edited Nov 24, 2014 at 12:20 PM by IanSaunders, version 22