Per-App APIs

Each Freshworks app has its own API (Freshdesk, Freshservice, Freshsales, Freshchat). Similar patterns but distinct endpoints.

Authentication

API key for most apps (Freshdesk, Freshservice). OAuth 2.0 emerging. Rotate keys periodically.

Common Operations

CRUD on tickets/contacts/deals. Search via query syntax. Bulk update endpoints where available.

Rate Limits

Calls per minute cap. 429 on exceed. Implement exponential backoff. Monitor usage against plan limits.

Webhooks

Most apps support webhooks on entity events. Subscribe per event type. Verify signature if provided.

Share