freshworks
Freshworks is a software company that develops cloud-based business software including customer support, IT service management, sales force automation, marketing automation, and HR applications.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles freshworks the way a machine reads it — 154 machine-readable artifacts across 44 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — freshworks scores 46.7/100 (developing), with a separate agent-readiness read of 54/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile freshworks
Each block below is one kind of artifact we hold for freshworks. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 44
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Freshworks Freshmarketer API
The Freshmarketer API provides developer access to marketing automation capabilities within the Freshmarketer platform. It enables programmatic management of marketing campaigns...
Freshworks App SDK
The Freshworks App SDK enables developers to build custom applications and extensions that run within the Freshworks product ecosystem. It provides tools for creating apps for F...
freshworks Accounts API
Manage company accounts with which you have business relationships.
freshworks Agents API
Manage chat agents and their availability.
freshworks Applicants API
Manage job applicants and their application details.
freshworks Appointments API
Manage scheduled appointments and meetings.
freshworks Assets API
Manage IT assets including hardware, software, and configurations.
freshworks Branches API
Manage organizational branch or office locations.
freshworks Business Hours API
Manage business hours configurations.
freshworks Call Metrics API
Access call center metrics and analytics data.
freshworks Calls API
Access call records, call details, and call metrics from the Freshcaller system.
freshworks Changes API
Manage change requests for controlled modifications to IT infrastructure.
freshworks Channels API
Manage messaging channels and their configurations.
freshworks Companies API
Manage company records associated with contacts.
freshworks Contacts API
Manage customer contacts including creation, updates, merging, and deactivation.
freshworks Conversations API
Manage customer conversations and their lifecycle.
freshworks Deals API
Manage sales deals and their pipeline progression.
freshworks Departments API
Manage organizational department records.
freshworks Email Configs API
Manage email configuration settings for the helpdesk.
freshworks Employees API
Manage employee records including personal information, job details, and employment history.
freshworks Groups API
Manage agent groups for conversation routing.
freshworks Job Postings API
Manage job postings and their associated applicant fields.
freshworks Leads API
Manage sales leads before they are converted to contacts or accounts.
freshworks Levels API
Manage employee levels and designations.
freshworks Locations API
Manage office and facility locations.
freshworks Messages API
Send and retrieve messages within conversations.
freshworks Notes API
Manage notes attached to CRM records.
freshworks Problems API
Manage problem records for root cause analysis of recurring incidents.
freshworks Products API
Manage products associated with the helpdesk.
freshworks Releases API
Manage release records for deploying changes to production.
freshworks Requesters API
Manage requesters who submit tickets to the service desk.
freshworks Roles API
Manage agent roles and permissions.
freshworks Sales Activities API
Track and manage sales activity records.
freshworks Service Catalog API
Manage service catalog items available for request.
freshworks SLA Policies API
Manage SLA policies for ticket response and resolution targets.
freshworks Sub-Departments API
Manage sub-departments within departments.
freshworks Surveys API
Manage customer satisfaction surveys.
freshworks Tasks API
Manage tasks associated with sales activities.
freshworks Teams API
Manage agent teams for call routing and organization.
freshworks Tickets API
Manage helpdesk tickets including creation, updates, assignment, and resolution workflows.
freshworks Time Entries API
Track time spent on tickets.
freshworks Time Off API
Manage time-off types and employee leave requests.
freshworks Users API
Manage agent users in the Freshcaller system including creation, updates, and status management.
freshworks Vendors API
Manage vendor records for IT procurement and contracts.
Scroll within the panel for all 44 ·
Open Collections 6
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Freshworks Freshcaller API
OPEN COLLECTIONFreshworks Freshchat API
OPEN COLLECTIONFreshworks Freshdesk API
OPEN COLLECTIONFreshworks Freshsales API
OPEN COLLECTIONFreshworks Freshservice API
OPEN COLLECTIONFreshworks Freshteam API
OPEN COLLECTIONPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Freshworks Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Freshworks Finops
FINOPSFeatures 16
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Scroll within the panel for all 16 ·
Event Specifications 1
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Freshworks Webhook Events
Freshworks products support webhook callbacks that notify external applications when specific events occur within the helpdesk, service desk, CRM, and messaging platforms. Webho...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Freshworks Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
freshworks API Rules
SPECTRALfreshworks API Rules
SPECTRALJSON Schema 77
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Account
JSON SCHEMAAccountCreate
JSON SCHEMAAgent
JSON SCHEMAAgentUpdate
JSON SCHEMAApplicant
JSON SCHEMAApplicantCreate
JSON SCHEMAAppointment
JSON SCHEMAAppointmentCreate
JSON SCHEMAAsset
JSON SCHEMAAssetCreate
JSON SCHEMABranch
JSON SCHEMABusinessHours
JSON SCHEMACall
JSON SCHEMACallMetric
JSON SCHEMAChange
JSON SCHEMAChangeCreate
JSON SCHEMAChannel
JSON SCHEMACompany
JSON SCHEMACompanyCreate
JSON SCHEMAFreshworks Contact
JSON SCHEMAContactCreate
JSON SCHEMAConversation
JSON SCHEMAConversationCreate
JSON SCHEMAConversationUpdate
JSON SCHEMADeal
JSON SCHEMADealCreate
JSON SCHEMADepartment
JSON SCHEMAEmailConfig
JSON SCHEMAEmployee
JSON SCHEMAEmployeeUpdate
JSON SCHEMAError
JSON SCHEMAField
JSON SCHEMAGroup
JSON SCHEMAGroupCreate
JSON SCHEMAJobPosting
JSON SCHEMALead
JSON SCHEMALeadCreate
JSON SCHEMALevel
JSON SCHEMALocation
JSON SCHEMAMessage
JSON SCHEMAMessageCreate
JSON SCHEMAMeta
JSON SCHEMANote
JSON SCHEMANoteCreate
JSON SCHEMAPaginationLinks
JSON SCHEMAProblem
JSON SCHEMAProblemCreate
JSON SCHEMAProduct
JSON SCHEMARelease
JSON SCHEMAReleaseCreate
JSON SCHEMAReplyCreate
JSON SCHEMARequester
JSON SCHEMARequesterCreate
JSON SCHEMARole
JSON SCHEMASalesActivity
JSON SCHEMASalesActivityCreate
JSON SCHEMASatisfactionRating
JSON SCHEMAServiceItem
JSON SCHEMASLAPolicy
JSON SCHEMASubDepartment
JSON SCHEMATask
JSON SCHEMATaskCreate
JSON SCHEMATeam
JSON SCHEMATeamCreate
JSON SCHEMAFreshworks Ticket
JSON SCHEMATicketCreate
JSON SCHEMATicketUpdate
JSON SCHEMATimeEntry
JSON SCHEMATimeEntryCreate
JSON SCHEMATimeOffRequest
JSON SCHEMATimeOffRequestCreate
JSON SCHEMATimeOffType
JSON SCHEMAUser
JSON SCHEMAUserCreate
JSON SCHEMAUserStatus
JSON SCHEMAVendor
JSON SCHEMAVendorCreate
JSON SCHEMAScroll within the panel for all 77 ·
JSON Structure 1
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Freshworks Structure
JSON STRUCTURESecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for freshworks — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Company 1
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/freshworks · machine-readable index on apis.io