Hi All,

Freshdesk is a cloud-based customer support platform that was founded with
the mission of enabling companies of all sizes to provide great customer
service. Their goal is making easy for brands to talk to their customers
and make it easy for users to get in touch with businesses.

We can find API Documentation in http://developers.freshdesk.com/api/

Freshdesk is REST based API. We can authenticate API using API key.

There are two versions in this API. But version 1 has been depreciated
because of version 2 has all the features and advanced features. We already
have connector for the version 1. As the reason of version 1 depreciated,
we focus to create version 2. In version 2, there are 20 resources and 75
operations.

I have selected following methods for the implementation:

*companies*

createCompany: creating an company

viewCompany: Viewing details of an company

listCompanies: List all the companies

updateCompany: Updates a particular company

deleteCompany: Delete a particular company


*Tickets*

createTicket: Create a new ticket in helpdesk.

getTicket: Get specific ticket in helpdesk

listTickets: Retrieves list of tickets

updateTicket: Updates a particular ticket

deleteTicket: Deletes a particular ticket


*Contacts*

createContact: Creates an Contact

listContacts: Retrieves the list of Contacts

getContact:Retrieves the details about a contact


*Topics*

createTopic: To create a new topic in a forum

getTopic: To retrieve a topic from a forum

updateTopic: Update Particular topic

deleteTopic: Delete particular topic


*Forums*

createForum: Creating forum

getForum: Get a particular forum

updateForum: Update a particular forum


*Comments*

createComment: To create a new comment related to a topic

deleteComment: Delete a comment related to a topic


*Conversations*

createNote: Adds a note to a ticket

createReply: Crete a reply to a ticket


*Products*

getProduct: To retrieve a product from freshdesk

listProducts: Retrieves the list of products


*Business Hours*

getBusinessHour: To retrieve a business hour from freshdesk

listBusinessHours:Retrieves the list of business hours


*SLA Policies*

listSLAPolicies: Retrieves the list of SLA (Service Level Agreement)
Policies

updateSLAPolicy: Update particular SLA Policy


I have created my own account there with some user credentials and I have
used mock data and check the APIs and it works fine with Mock data.


I will update findings.

Thanks.
Best Regards,
Yashothara.S
Software Engineer
WSO2
http://wso2.com
https://wso2.com/signature
<https://www.google.com/url?q=https%3A%2F%2Fwso2.com%2Fsignature&sa=D&sntz=1&usg=AFQjCNFqSCK3YQC9g0l53f6yjvsVrxRHXg>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to