opencode

Connect OpenCode to Zendesk

Run OpenCode as a hosted agent in NoClick with Zendesk wired into its tools handle. It can use Zendesk directly while it works. No glue code, nothing to install. Click below to open a ready-to-run agent and connect your account.

Loading preview…
Opens a workflow with 305 tools ready to use.

Tools OpenCode gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Zendesk

305 tools
List Tickets

List tickets, optionally sorted.

Show Ticket

Retrieve a single ticket by ID.

Create Ticket

Create a new ticket.

Update Ticket

Update a ticket — change status/assignee/tags or add a comment.

Delete Ticket

Soft-delete a ticket.

Create Many Tickets

Bulk-create up to 100 tickets (asynchronous; returns a job status).

Update Many Tickets

Bulk-update tickets by IDs (asynchronous; returns a job status).

Merge Tickets

Merge one or more source tickets into a target ticket.

List Ticket Comments

List the comments / conversation on a ticket.

Add Comment

Reply to a ticket by adding a public or internal comment.

Add Tags

Add tags to a ticket.

List Ticket Audits

List the full change history (audits) for a ticket.

Count Tickets

Return an approximate count of tickets.

Show Many Tickets

Retrieve multiple tickets by ID in one call.

Bulk Delete Tickets

Bulk-delete tickets by ID (async job).

Mark Ticket as Spam

Mark a ticket as spam and suspend its requester.

List Organization Tickets

List tickets belonging to an organization.

List User Tickets

List tickets requested by, assigned to, or CC'd to a user.

List Ticket Tags

List the tags on a ticket.

Set Ticket Tags

Replace all tags on a ticket.

Remove Ticket Tags

Remove specific tags from a ticket.

Make Comment Private

Convert a public ticket comment into an internal (private) note.

Create Satisfaction Rating

Create a satisfaction rating on a solved ticket.

Incremental Ticket Export

Cursor-based incremental export of tickets changed since a start time.

Upload File (Attachment)

Upload a file from a URL to Zendesk and return an attachment token. The returned ``upload.token`` can be passed to Create Ticket or Add Comment (their Attachment Tokens field) to attach the file to a ticket comment.

Search

Unified search across tickets, users, organizations, and groups.

Search Users

Find users by name, email, external_id, etc.

List Users

List users (agents and end users).

Show User

Retrieve a single user by ID.

Create User

Create an end user or agent.

Create or Update User

Upsert a user by email / external_id (idempotent create).

Update User

Update attributes of an existing user.

Delete User

Soft-delete a user.

List Organizations

List organizations.

Create Organization

Create an organization.

Update Organization

Update an organization.

Delete Organization

Delete an organization.

List Groups

List agent groups.

List Ticket Fields

List ticket field definitions.

List Satisfaction Ratings

List CSAT satisfaction ratings on solved tickets.

Show Job Status

Poll the status of an async bulk job (create_many / update_many).

Create Webhook

Register a webhook endpoint via the Webhooks API.

Show Many Users

Retrieve multiple users at once by ID or external ID.

Create Many Users

Bulk-create up to 100 users (asynchronous; returns a job status).

Create or Update Many Users

Bulk upsert up to 100 users by email / external_id (asynchronous; returns a job status).

Update Many Users

Bulk-update users (asynchronous; returns a job status).

Bulk Delete Users

Bulk soft-delete up to 100 users by ID or external ID (asynchronous; returns a job status).

Permanently Delete User

Permanently delete a user that has already been soft-deleted.

Merge End Users

Merge one end user into another end user.

Autocomplete Users

Find users whose name or email starts with a partial string.

Count Users

Return the total number of users, optionally filtered by role.

Show User Related

Retrieve a user's related counts (tickets, entries, etc.).

Show Self

Retrieve the user tied to the current API credentials.

List Users by Group

List the users that belong to a group.

List Users by Organization

List the users that belong to an organization.

List User Identities

List all identities (email/phone) for a user.

Show User Identity

Show a single identity on a user.

Create User Identity

Add an email or phone identity to a user.

Update User Identity

Update the value or verification state of a user identity.

Delete User Identity

Delete an identity from a user.

Make Identity Primary

Make an identity the user's primary identity.

Verify Identity

Mark an identity as verified without sending a verification email.

Request Identity Verification

Send the user a verification email/text for an identity.

List User Fields

List all custom user fields.

Show User Field

Show a single custom user field.

Create User Field

Create a custom user field.

Update User Field

Update a custom user field.

Delete User Field

Delete a custom user field.

List User Field Options

List the dropdown options of a custom user field.

Create User Field Option

Add an option to a dropdown/multiselect user field.

Update User Field Option

Update an existing option on a user field.

Delete User Field Option

Delete an option from a user field.

Show Organization

Show a single organization by ID.

Show Many Organizations

Show many organizations by IDs or external IDs (up to 100).

Create Many Organizations

Create many organizations in one background job (up to 100).

Create Or Update Organization

Create an organization, or update it if one already exists with the same name or external ID.

Update Many Organizations

Apply the same update to many organizations in one background job.

Bulk Delete Organizations

Bulk delete organizations by ID in one background job (up to 100).

Search Organizations

Search organizations by external ID, or autocomplete by name prefix.

Count Organizations

Count the organizations in the account.

Organization Related Information

Show data related to an organization (ticket, user and group counts).

Merge Organization

Merge one organization into another in a background job.

List Organization Fields

List all organization fields.

Show Organization Field

Retrieve a single organization field by ID.

Create Organization Field

Create a custom organization field.

Update Organization Field

Update an existing organization field.

Delete Organization Field

Delete an organization field.

List Organization Memberships

List all organization memberships.

List User's Organization Memberships

List the organization memberships for a given user.

Show Organization Membership

Retrieve a single organization membership by ID.

Create Organization Membership

Add a user to an organization.

Create Many Organization Memberships

Bulk-create up to 100 organization memberships (async job).

Delete Organization Membership

Remove a user from an organization by membership ID.

Set Default Organization Membership

Set an organization membership as the user's default.

List Organization Subscriptions

List all organization subscriptions.

Show Organization Subscription

Retrieve a single organization subscription by ID.

Create Organization Subscription

Subscribe a user to an organization's updates.

Delete Organization Subscription

Delete an organization subscription.

Show Group

Show a single agent group by ID.

Create Group

Create an agent group.

Update Group

Update an agent group.

Delete Group

Delete an agent group.

List Assignable Groups

List groups that tickets can be assigned to.

List Group Memberships

List all group memberships in the account.

List User's Group Memberships

List the group memberships for a user.

List Memberships by Group

List the memberships of a group.

Show Group Membership

Show a single group membership by ID.

Create Group Membership

Assign a user to a group by creating a group membership.

Create Many Group Memberships

Bulk-create up to 100 group memberships. Returns an async job status.

Delete Group Membership

Delete a group membership, removing a user from a group.

Set Default Group Membership

Set a group membership as the user's default group.

List Assignable Memberships

List group memberships that are assignable.

List Custom Roles

List the custom agent roles in the account.

Show Custom Role

Show a single custom agent role by ID.

Create Custom Role

Create a custom agent role.

Update Custom Role

Update a custom agent role.

Delete Custom Role

Delete a custom agent role.

List User Sessions

List the active sessions for a user.

Show Session

Show a single user session by ID.

Delete Session

Delete a user session, signing that session out.

Show Current Session

Show the current session of the authenticated user.

Logout Current Session

Delete the current session, logging out the authenticated user.

Show Ticket Field

Show a single ticket field definition.

Create Ticket Field

Create a ticket field.

Update Ticket Field

Update a ticket field.

Delete Ticket Field

Delete a ticket field.

List Ticket Field Options

List the custom field options of a drop-down ticket field.

Show Ticket Field Option

Show a single custom field option of a ticket field.

Create Ticket Field Option

Create a custom field option on a drop-down ticket field.

Update Ticket Field Option

Update an existing custom field option of a drop-down ticket field.

Delete Ticket Field Option

Delete a custom field option from a drop-down ticket field.

List Ticket Forms

List all ticket forms.

Show Ticket Form

Show a single ticket form.

Create Ticket Form

Create a ticket form.

Update Ticket Form

Update a ticket form.

Delete Ticket Form

Delete a ticket form.

List Custom Statuses

List custom ticket statuses.

Show Custom Status

Show a single custom ticket status.

Create Custom Status

Create a custom ticket status.

Update Custom Status

Update a custom ticket status.

List Brands

List all brands.

Show Brand

Show a single brand.

Create Brand

Create a brand.

Update Brand

Update a brand.

Delete Brand

Delete a brand.

List Requests

List end-user requests (the requester-facing view of tickets).

Show Request

Retrieve a single request by ID.

Create Request

Create a request (end-user ticket) with an initial comment.

Update Request

Update a request. End users can only add a comment, mark it solved, or add collaborators.

List Request Comments

List the comments on a request.

List Side Conversations

List the side conversations on a ticket.

Show Side Conversation

Retrieve a single side conversation on a ticket.

Create Side Conversation

Start a new side conversation on a ticket.

Reply to Side Conversation

Reply to an existing side conversation on a ticket.

Update Side Conversation

Update a side conversation's state or subject.

Import Ticket

Import a single historical ticket, preserving original timestamps.

Import Many Tickets

Bulk-import up to 100 historical tickets as a background job.

Incremental Users Export

Cursor-based incremental export of users changed since a start time.

Incremental Organizations Export

Time-based incremental export of organizations changed since a start time.

Incremental Ticket Events Export

Time-based incremental export of ticket events since a start time.

List Macros

List all shared macros available to the current user.

List Active Macros

List all active shared macros.

Show Macro

Retrieve a single macro by ID.

Create Macro

Create a new macro.

Update Macro

Update an existing macro.

Delete Macro

Delete a macro by ID.

Show Changes to Ticket

Show the changes a macro would make (the macro's resulting actions).

Show Ticket After Applying Macro

Preview a ticket as it would appear after applying a macro (no changes saved).

List Views

List all shared and personal views available to the current user.

List Active Views

List all active shared and personal views.

Show View

Retrieve a single view by ID.

Create View

Create a new view.

Update View

Update an existing view.

Delete View

Delete a view by ID.

List Tickets From View

List the tickets that belong to a view.

Execute View

Execute a view and return its tickets with the view's columns.

Count View

Get the ticket count for a single view.

Export View

Export a view (returns an export ticket set for the view).

List Triggers (Business Rule)

List all ticket triggers (business rules).

List Active Triggers (Business Rule)

List only the active ticket triggers (business rules).

Show Trigger (Business Rule)

Retrieve a single ticket trigger (business rule) by ID.

Create Trigger (Business Rule)

Create a ticket trigger (business rule).

Update Trigger (Business Rule)

Update an existing ticket trigger (business rule).

Delete Trigger (Business Rule)

Delete a ticket trigger (business rule) by ID.

List Automations (Business Rule)

List all ticket automations (business rules).

List Active Automations (Business Rule)

List only the active ticket automations (business rules).

Show Automation (Business Rule)

Retrieve a single ticket automation (business rule) by ID.

Create Automation (Business Rule)

Create a ticket automation (business rule).

Update Automation (Business Rule)

Update an existing ticket automation (business rule).

Delete Automation (Business Rule)

Delete a ticket automation (business rule) by ID.

List SLA Policies (Business Rule)

List all SLA policies (business rules).

Show SLA Policy (Business Rule)

Retrieve a single SLA policy (business rule) by ID.

Create SLA Policy (Business Rule)

Create an SLA policy (business rule).

Update SLA Policy (Business Rule)

Update an existing SLA policy (business rule).

Delete SLA Policy (Business Rule)

Delete an SLA policy (business rule) by ID.

List Webhooks

List webhooks configured on the account.

Show Webhook

Retrieve a single webhook by ID.

Update Webhook

Replace a webhook (PUT). The JSON body must be the complete webhook object.

Patch Webhook

Partially update a webhook (PATCH). Only the fields you supply change.

Delete Webhook

Delete a webhook by ID.

Clone Webhook

Create a new webhook by cloning an existing one.

Test Webhook

Send a test request for a webhook without saving it.

List Webhook Invocations

List recent invocations (delivery events) for a webhook.

List Invocation Attempts

List the delivery attempts for a single webhook invocation.

Show Signing Secret

Retrieve a webhook's signing secret (used to verify authenticity).

Reset Signing Secret

Rotate (reset) a webhook's signing secret and return the new one.

Search Count

Return only the count of results matching a search query.

Export Search

Export search results with cursor pagination (large result sets).

Autocomplete Tags

Autocomplete tag names by prefix.

List Articles

List all Help Center articles.

List Section Articles

List articles belonging to a section.

List Category Articles

List articles belonging to a category.

Show Article

Retrieve a single Help Center article by ID.

Create Article

Create a Help Center article in a section.

Update Article

Update an existing Help Center article (PATCH).

Archive Article

Archive (delete) a Help Center article.

Search Articles

Search Help Center articles by query text.

Unified Guide Search

Unified Guide search across articles, posts, and external content.

List Article Labels

List the labels attached to an article.

Create Article Label

Add a label to an article.

Delete Article Label

Remove a label from an article.

List Article Attachments

List the attachments on an article.

Show Article Attachment

Retrieve a single article attachment by ID.

Delete Article Attachment

Delete an article attachment by ID.

List Sections

List all Help Center sections.

Show Section

Show a single Help Center section.

Create Section

Create a Help Center section within a category.

Update Section

Update a Help Center section.

Delete Section

Delete a Help Center section.

List Categories

List all Help Center categories.

Show Category

Show a single Help Center category.

Create Category

Create a Help Center category.

Update Category

Update a Help Center category.

Delete Category

Delete a Help Center category.

List Article Comments

List the comments on a Help Center article.

Show Article Comment

Show a single comment on a Help Center article.

Create Article Comment

Create a comment on a Help Center article.

Update Article Comment

Update a comment on a Help Center article.

Delete Article Comment

Delete a comment on a Help Center article.

List Article Subscriptions

List the subscriptions on a Help Center article.

Create Article Subscription

Subscribe a user to a Help Center article.

Delete Article Subscription

Remove a subscription from a Help Center article.

List Section Subscriptions

List the subscriptions on a Help Center section.

Create Section Subscription

Subscribe a user to a Help Center section.

Delete Section Subscription

Remove a subscription from a Help Center section.

List Translations

List the translations of a Help Center article.

Create Translation

Add a translation to a Help Center article.

Update Translation

Update a Help Center article translation for a locale.

Delete Translation

Delete a Help Center translation by its ID.

List Custom Objects

List all custom object types defined in the account.

Show Custom Object

Retrieve a single custom object type by its key.

Create Custom Object

Create a new custom object type.

Update Custom Object

Update an existing custom object type.

Delete Custom Object

Delete a custom object type by its key.

List Custom Object Records

List the records of a custom object type.

Show Custom Object Record

Retrieve a single custom object record by ID.

Create Custom Object Record

Create a new custom object record.

Update Custom Object Record

Update an existing custom object record.

Delete Custom Object Record

Delete a custom object record by ID.

Upsert Custom Object Record

Create or update a custom object record matched by external id or name.

Search Custom Object Records

Search a custom object type's records with a text/filter query.

Count Custom Object Records

Return the total count of records for a custom object type.

List Custom Object Fields

List the fields defined on a custom object type.

Show Custom Object Field

Retrieve a single custom object field by key or ID.

Create Custom Object Field

Create a new field on a custom object type.

Update Custom Object Field

Update an existing custom object field.

Delete Custom Object Field

Delete a custom object field by key or ID.

Get User Events

Get the events tracked for a Zendesk user.

Track User Event

Store (track) an event for a Zendesk user.

Show Profile

Show a user profile by its profile id.

Create or Update Profile

Create or update a user profile (identified by an identifier query).

Delete Profile

Delete a user profile by its profile id.

Current Queue Activity

Show Talk's current voice queue activity snapshot.

Agents Activity

Show per-agent Talk voice activity stats.

Show Availability

Show a Talk agent's voice availability.

Update Availability

Update a Talk agent's voice availability state.

Create Voicemail Ticket

Create a Talk Partner Edition voice / voicemail ticket.

List Chats

List Chat conversations (Chat REST API).

Show Chat

Show a single Chat conversation by id.

List Agents

List Chat agents (Chat REST API).

Show Agent

Show a single Chat agent by id.

List Departments

List Chat departments (Chat REST API).

SCC: Create User

Create a Sunshine Conversations user.

SCC: Get User

Get a Sunshine Conversations user by ID or external ID.

SCC: Update User

Update a Sunshine Conversations user's profile/metadata.

SCC: Delete User

Delete a Sunshine Conversations user.

SCC: Find Users by Email

Find Sunshine Conversations users by email (SCC requires a filter).

SCC: Create Conversation

Create a Sunshine Conversations conversation.

SCC: Get Conversation

Get a Sunshine Conversations conversation.

SCC: List Conversations

List conversations, optionally filtered by user.

SCC: Update Conversation

Update a conversation's display name / metadata.

SCC: Delete Conversation

Delete a conversation.

SCC: Post Message

Post a message to a conversation.

SCC: List Messages

List messages in a conversation (max 100/page).

SCC: Delete Message

Delete a single message.

SCC: Delete All Messages

Delete all messages in a conversation.

SCC: Post Activity

Post a conversation activity (typing / read).

SCC: Pass Control

Pass switchboard control of a conversation to another integration.

SCC: Offer Control

Offer switchboard control of a conversation.

SCC: Accept Control

Accept offered switchboard control.

SCC: Release Control

Release switchboard control back to the default integration.

SCC: List Integrations

List Sunshine Conversations integrations.

SCC: Create Integration

Create a Sunshine Conversations integration.

SCC: List Webhooks

List webhooks on a custom integration.

SCC: Create Webhook

Create a webhook on a custom integration.

About OpenCode

OpenCode is an open, model-agnostic command-line coding agent. In NoClick it runs hosted and gains your apps as tools, so it can act on real systems rather than just edit files. Wire an integration into the agent and OpenCode can use that app’s operations directly while it works. It is a flexible choice when you want an open agent with broad model support and real tool access.

Open and model-agnostic
Flexible across many underlying models
Good general-purpose tool use
Lightweight to point at a focused task

Frequently asked questions

Open your OpenCode agent in one click

NoClick runs OpenCode for you with Zendesk wired in as tools. Connect your account and run.