Freshchat website screenshot

Freshchat

Freshchat is Freshworks' modern messaging and customer engagement platform that enables sales and support teams to converse with customers across web, mobile, WhatsApp, Facebook Messenger, Instagram, Apple Business Chat, and email. The Freshchat REST API provides programmatic access to agents, users, conversations, messages, channels, bots, and reports for building custom integrations and workflow automations. Authentication uses Bearer API tokens generated from the Freshchat admin console.

Freshchat publishes 13 APIs on the APIs.io network, including Accounts API, Agents API, BusinessHours API, and 10 more. Tagged areas include Customer Messaging, Live Chat, Customer Support, Conversational Engagement, and Omnichannel Messaging.

Freshchat’s developer surface includes authentication, documentation, pricing, signup flow, support, and 9 more developer resources.

30.3/100 thin ▬ flat Agent 28/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
13 APIs
Customer MessagingLive ChatCustomer SupportConversational EngagementOmnichannel MessagingChatbotsFreshworks

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 30.3/100 · thin
Contract Quality 12.0 / 25
Developer Ergonomics 6.5 / 20
Commercial Clarity 3.7 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 28/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/freshchat: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 13

Individual APIs this provider publishes, each with its own machine-readable definition.

Freshchat Accounts API

The Accounts API from Freshchat — 1 operation(s) for accounts.

Freshchat Agents API

The Agents API from Freshchat — 3 operation(s) for agents.

Freshchat BusinessHours API

The BusinessHours API from Freshchat — 1 operation(s) for businesshours.

Freshchat Channels API

The Channels API from Freshchat — 1 operation(s) for channels.

Freshchat Conversations API

The Conversations API from Freshchat — 3 operation(s) for conversations.

Freshchat CSAT API

The CSAT API from Freshchat — 1 operation(s) for csat.

Freshchat Files API

The Files API from Freshchat — 2 operation(s) for files.

Freshchat Groups API

The Groups API from Freshchat — 1 operation(s) for groups.

Freshchat Messages API

The Messages API from Freshchat — 1 operation(s) for messages.

Freshchat Metrics API

The Metrics API from Freshchat — 2 operation(s) for metrics.

Freshchat OutboundMessages API

The OutboundMessages API from Freshchat — 2 operation(s) for outboundmessages.

Freshchat Roles API

The Roles API from Freshchat — 1 operation(s) for roles.

Freshchat Users API

The Users API from Freshchat — 4 operation(s) for users.

Scroll for all 13

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Freshchat Webhooks

OPEN COLLECTION

Freshchat REST API

OPEN COLLECTION

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Freshchat Authentication

http · 1 scheme

SECURITY

Freshchat Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Freshchat Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Freshchat Trust Center

SOC 2, ISO 27001, CSA STAR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Freshchat Agentic Access

31 operations · 14 acting

31 operations · 14 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: freshchat
name: Freshchat
description: Freshchat is Freshworks' modern messaging and customer engagement platform that enables sales and support teams
  to converse with customers across web, mobile, WhatsApp, Facebook Messenger, Instagram, Apple Business Chat, and email.
  The Freshchat REST API provides programmatic access to agents, users, conversations, messages, channels, bots, and reports
  for building custom integrations and workflow automations. Authentication uses Bearer API tokens generated from the Freshchat
  admin console.
type: Index
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/freshchat.png
tags:
- Customer Messaging
- Live Chat
- Customer Support
- Conversational Engagement
- Omnichannel Messaging
- Chatbots
- Freshworks
url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
- aid: freshchat:freshchat-accounts-api
  name: Freshchat Accounts API
  description: The Accounts API from Freshchat — 1 operation(s) for accounts.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/freshchat-accounts-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-agents-api
  name: Freshchat Agents API
  description: The Agents API from Freshchat — 3 operation(s) for agents.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Agents
  properties:
  - type: OpenAPI
    url: openapi/freshchat-agents-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-businesshours-api
  name: Freshchat BusinessHours API
  description: The BusinessHours API from Freshchat — 1 operation(s) for businesshours.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - BusinessHours
  properties:
  - type: OpenAPI
    url: openapi/freshchat-businesshours-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-channels-api
  name: Freshchat Channels API
  description: The Channels API from Freshchat — 1 operation(s) for channels.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/freshchat-channels-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-conversations-api
  name: Freshchat Conversations API
  description: The Conversations API from Freshchat — 3 operation(s) for conversations.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Conversations
  properties:
  - type: OpenAPI
    url: openapi/freshchat-conversations-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-csat-api
  name: Freshchat CSAT API
  description: The CSAT API from Freshchat — 1 operation(s) for csat.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - CSAT
  properties:
  - type: OpenAPI
    url: openapi/freshchat-csat-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-files-api
  name: Freshchat Files API
  description: The Files API from Freshchat — 2 operation(s) for files.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/freshchat-files-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-groups-api
  name: Freshchat Groups API
  description: The Groups API from Freshchat — 1 operation(s) for groups.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Groups
  properties:
  - type: OpenAPI
    url: openapi/freshchat-groups-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-messages-api
  name: Freshchat Messages API
  description: The Messages API from Freshchat — 1 operation(s) for messages.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Messages
  properties:
  - type: OpenAPI
    url: openapi/freshchat-messages-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-metrics-api
  name: Freshchat Metrics API
  description: The Metrics API from Freshchat — 2 operation(s) for metrics.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Metrics
  properties:
  - type: OpenAPI
    url: openapi/freshchat-metrics-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-outboundmessages-api
  name: Freshchat OutboundMessages API
  description: The OutboundMessages API from Freshchat — 2 operation(s) for outboundmessages.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - OutboundMessages
  properties:
  - type: OpenAPI
    url: openapi/freshchat-outboundmessages-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-roles-api
  name: Freshchat Roles API
  description: The Roles API from Freshchat — 1 operation(s) for roles.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Roles
  properties:
  - type: OpenAPI
    url: openapi/freshchat-roles-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
- aid: freshchat:freshchat-users-api
  name: Freshchat Users API
  description: The Users API from Freshchat — 4 operation(s) for users.
  humanURL: https://developers.freshchat.com/api/
  baseURL: https://api.freshchat.com/v2
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/freshchat-users-api-openapi.yml
  - type: Documentation
    url: https://developers.freshchat.com/api/
  - type: DeveloperPortal
    url: https://developers.freshchat.com
  - type: Web SDK
    url: https://developers.freshchat.com/web-sdk/
  - type: Mobile SDK
    url: https://developers.freshchat.com/mobile-sdk/
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/openapi/freshchat-asyncapi.yml
  - type: Webhooks
    url: https://crmsupport.freshworks.com/support/solutions/articles/50000004461-freshchat-webhooks-payload-structure-and-authentication
common:
- type: AgenticAccess
  url: agentic-access/freshchat-agentic-access.yml
- type: TrustCenter
  url: security/freshchat-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/freshchat-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/freshchat-domain-security.yml
- type: Authentication
  url: authentication/freshchat-authentication.yml
- type: GitHubOrganization
  url: https://github.com/freshworks
- type: Website
  url: https://www.freshworks.com/live-chat-software/
- type: Documentation
  url: https://developers.freshchat.com/api/
- type: DeveloperPortal
  url: https://developers.freshchat.com
- type: Pricing
  url: https://www.freshworks.com/live-chat-software/pricing/
- type: Signup
  url: https://www.freshworks.com/live-chat-software/signup/
- type: Support
  url: https://support.freshchat.com
- type: LinkedIn
  url: https://www.linkedin.com/company/freshworks-inc
- type: LlmsText
  url: https://api.freshchat.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com