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
