Freshservice API

Freshservice's REST API for IT service management including incident tickets, service requests, change management, asset inventory, and CMDB operations.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Other freshservice freshworks itsm helpdesk service-desk itil ticketing asset-management
⚙ Agent Friendliness
59
/ 100
Can an agent use this?
🔒 Security
75
/ 100
Is it safe for agents?
⚡ Reliability
79
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
75
Auth Simplicity
80
Rate Limits
78

🔒 Security

TLS Enforcement
100
Auth Strength
70
Scope Granularity
55
Dep. Hygiene
78
Secret Handling
72

API keys are tied to agent accounts and inherit role-based permissions, providing some access control. No OAuth or token scoping. Keys should be created for dedicated service accounts, not personal agents.

⚡ Reliability

Uptime/SLA
80
Version Stability
82
Breaking Changes
80
Error Recovery
73
AF Security Reliability

Best When

An agent needs to automate IT operations workflows including incident response, change management, or asset tracking within an ITIL-aligned service desk.

Avoid When

You need customer support (not internal IT) ticketing, or your team does not operate an ITSM process.

Use Cases

  • Automatically creating IT incident tickets from monitoring or security alert agents
  • Querying and updating service requests as part of automated IT workflows
  • Managing CMDB assets and configuration items programmatically
  • Routing and escalating tickets based on agent-determined priority or category
  • Integrating change management workflows with CI/CD pipelines via API

Not For

  • Customer-facing support workflows where Freshdesk is a better fit
  • Teams needing simple ticketing without ITIL compliance features
  • Non-IT departments without service catalog or asset management needs

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key basic
OAuth: No Scopes: No

API key used as the username in HTTP Basic Auth with any password string (e.g., 'X'). Keys are per-agent account. No OAuth or fine-grained scopes. Keys inherit the agent's role permissions.

Pricing

Model: subscription
Free tier: Yes
Requires CC: No

Pricing scales with agents and feature tier. API access available on all paid plans. Advanced features like custom CMDB and analytics on higher tiers.

Agent Metadata

Pagination
offset
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • API key auth uses HTTP Basic with any password string — the unusual pattern trips up many HTTP clients
  • Rate limit of 1000 requests/hour is low for high-frequency agents; monitor X-RateLimit-Remaining header
  • Ticket types (Incident, Service Request, Problem, Change) have different required fields — using wrong type schema returns confusing errors
  • Custom fields have dynamic names prefixed with 'custom_fields.' and are not discoverable without a separate metadata call
  • Pagination uses 'page' and 'per_page' parameters with a max of 100 per page; no cursor support
  • Webhook payload structure differs from REST API response structure for the same resource

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Freshservice API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered