Create and update SLA policies via the Freshdesk API

domain: developers.freshdesk.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with HTTP Basic Auth — use your Freshdesk API key as the username and the literal string X as the password. No other auth method is supported.
  2. List existing SLA policies with GET https://YOUR_DOMAIN.freshdesk.com/api/v2/sla_policies to review current configurations and note the 'id' of any policy you want to update.
  3. Create a new SLA policy with POST /api/v2/sla_policies, supplying 'name', 'description', 'is_default', 'applicable_to' (conditions matching tickets such as source or group), and 'sla_target' (an object with response and resolution targets per priority level).
  4. Each priority level in 'sla_target' requires 'respond_within', 'resolve_within', 'business_hours', and 'escalation_enabled' fields — supply all four for each of the four priority levels (urgent, high, medium, low).
  5. Update an existing policy with PUT /api/v2/sla_policies/{sla_policy_id} using the same full body structure.
  6. Verify the policy is correctly applied by creating a test ticket that matches the 'applicable_to' conditions and confirming the SLA timestamps appear as expected.

Known gotchas

Related routes

Manage Zendesk SLA policies via the REST API
developer.zendesk.com · 6 steps · unrated
choose between the Freshservice and Freshdesk ticket APIs when integrating a shared Freshworks environment
freshservice.com · 6 steps · unrated
Create and update support tickets via the Freshdesk Tickets API
freshdesk · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans