zendesk

Manage Zendesk tickets, users, and organizations via the REST API.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill zendesk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zendesk
Source: https://github.com/vm0-ai/vm0-skills/tree/main/zendesk
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill zendesk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates Zendesk ticketing, user management, and support workflows, reducing manual support toil.

Core Features & Use Cases

  • Create, update, search, and close tickets
  • Manage end-users, agents, and organizations
  • Bulk operations and analytics-ready data access

Quick Start

Create a ticket: bash -c 'curl -s -X POST "https://${ZENDESK_SUBDOMAIN}.zendesk.com/api/v2/tickets.json" -H "Content-Type: application/json" -u "${ZENDESK_EMAIL}/token:${ZENDESK_API_TOKEN}" -d '{"ticket": {"subject": "Help needed","comment": {"body": "Test ticket from automation"}}}' | jq .'

Frequently Asked Questions about zendesk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate customer support tickets with Zendesk?

Automate customer support tickets by using the Zendesk REST API to create, update, search, and close tickets programmatically. Provide ZENDESK_EMAIL, ZENDESK_API_TOKEN, and ZENDESK_SUBDOMAIN environment variables for token-based authentication, then call ticket endpoints with curl or bash to manage the full ticket lifecycle without manual intervention.

Can I manage Zendesk users and organizations through automation?

Yes, the Zendesk REST API supports creating, updating, and provisioning end-users, agents, and organizations programmatically. Use token authentication with environment variables to perform bulk user and organization membership operations, enabling automated user management workflows across your support system.

What authentication does Zendesk API automation require?

Zendesk API automation requires token-based authentication using three environment variables: ZENDESK_EMAIL (your account email), ZENDESK_API_TOKEN (a generated API token), and ZENDESK_SUBDOMAIN (your Zendesk instance subdomain). These credentials are passed via curl's -u flag in the format email/token:token.

How do I perform bulk operations and search across Zendesk tickets?

Use the Zendesk REST API's search and bulk operation endpoints to query tickets by criteria and execute actions at scale. The API supports pagination for large result sets and enables batch create, update, and delete operations with proper error handling for automated workflows.

Can I integrate Zendesk automation with existing bash and curl tooling?

Yes, Zendesk automation works with standard bash scripting and curl commands. The REST API returns JSON responses that integrate with common CLI tools like jq for parsing, enabling you to build automation workflows using existing command-line tooling without additional dependencies.

What support workflows can Zendesk API automation handle?

Zendesk API automation handles ticket lifecycle management, user provisioning, organization membership, group routing, and analytics-ready data access. It reduces manual support toil by automating create, read, update, and delete operations across tickets, users, and organizations in integrated workflows.