Hi Developers,
I am using the Freshdesk REST API v2 (POST /api/v2/tickets) to create tickets programmatically. When a ticket is created via the API, Freshdesk automatically sends a “New Ticket Created” email notification to the requester.
I need to suppress this email notification for specific API calls without disabling it globally for all tickets.
What I have already explored:
- The POST /api/v2/tickets payload — no suppress_email, skip_notification, or similar parameter appears to be documented.
- Freshdesk Dispatch’r / Observer automation rules — these execute after ticket creation, by which point the email has already been sent.
- The global “New Ticket Created” toggle under Admin → Email Notifications — this suppresses emails for all tickets, not selectively.
My questions: - Is there an API parameter (documented or otherwise) that can be passed in the ticket creation payload to prevent the outbound email for that specific request?
- Is there a supported API endpoint to programmatically read and update email notification settings?
Is there any other supported mechanism — header, source value, or channel type — that allows ticket creation without triggering requester-facing email notifications?
Thank you for your time.
Best regards,
Krishna.M