@this-npm-test-org/connection-zendesk
v0.1.3
Published
Manage support tickets, users, and organizations.
Readme
Zendesk
Manage support tickets, users, and organizations.
Install
amodal connect zendeskAuthentication
Basic auth with email/token format.
ZENDESK_EMAIL— Zendesk agent email (used with/tokensuffix)ZENDESK_API_TOKEN— API token from Admin > Channels > APIZENDESK_BASE_URL— Full subdomain URL (e.g., https://mycompany.zendesk.com)
Auth format: {ZENDESK_EMAIL}/token:{ZENDESK_API_TOKEN}
Endpoints
Tickets
GET /api/v2/tickets— List ticketsGET /api/v2/tickets/:id— Get ticket detailsPOST /api/v2/tickets— Create a ticket (confirmation)PUT /api/v2/tickets/:id— Update a ticket (confirmation)GET /api/v2/tickets/:id/comments— List ticket commentsDELETE /api/v2/tickets/:id— Delete a ticket (confirmation)PUT /api/v2/tickets/:id/mark_as_spam— Mark as spam (confirmation)PUT /api/v2/tickets/update_many— Bulk update tickets (confirmation)POST /api/v2/tickets/create_many— Bulk create tickets (confirmation)
Users
GET /api/v2/users— List usersGET /api/v2/users/:id— Get user details
Organizations
GET /api/v2/organizations— List organizationsGET /api/v2/organizations/:id— Get organization details
Search
GET /api/v2/search— Search tickets, users, organizations
Entities
- api, ticket, comment, user, organization, search, mark_as_spam
Rules
- Rate limit: 700 requests/minute per account (varies by plan); search API has a separate lower limit
- Ticket status "closed" is terminal — cannot reopen, must create a follow-up; status flow: new > open > pending/hold > solved > closed
descriptionis read-only (it is the body of the first comment); comments are append-only and cannot be edited or deleted- Zendesk uses PUT (not PATCH) for updates; include a
commentobject in the update body to add a reply withpublic: trueorfalsefor internal notes
