Freshchat REST API
REST API for managing agents, users, conversations, messages, channels, groups, roles, and reports in Freshchat. Each account has a unique base URL of the form https://.freshchat.com/v2/. Authentication uses Bearer API tokens generated by an admin in the Freshchat admin console.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
Other Resources
DeveloperPortal
https://developers.freshchat.com
Web SDK
https://developers.freshchat.com/web-sdk/
Mobile SDK
https://developers.freshchat.com/mobile-sdk/
Webhooks
https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
APIsJSON
https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/apis.yml