View as Markdown
Gorgias icon

Gorgias ACTION

Update Ticket

Updates a predefined ticket in the Gorgias system. See the documentation
  • Action
  • Writes data
  • Destructive
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Gorgias account once, then configure and run Update Ticket from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "gorgias_oauth-update-ticket",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    gorgias_oauth: { authProvisionId: "apn_xxxxxxx" },
    ticketId: 10,
    assigneeTeamId: 10,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Update Ticket inputs
Property Type Description
ticketId Ticket ID integer
The ID of a ticket
Required Dynamic
assigneeTeamId Assignee Team ID integer
The ID of the team assigned to the ticket
Optional Dynamic
assigneeUserId User ID integer
The ID of the user assigned to the ticket
Optional Dynamic
channel Channel string
The channel used to send the message. Defaults to email
Optional
closedDatetime Closed Datetime string
When the ticket was closed (ISO 8601 format)
Optional
customerId Customer ID integer
The ID of a customer
Optional Dynamic
customerEmail Customer Email string
The email of the customer linked to the ticket
Optional
externalId External ID string
ID of the customer in a foreign system. This field is not used by Gorgias
Optional
fromAgent From Agent boolean
Whether the first message of the ticket was sent by your company to a customer, or the opposite
Optional
isUnread Is Unread boolean
Whether the ticket is unread for you
Optional
language Language string
The customer's preferred language (format: ISO_639-1)
Optional
spam Spam boolean
Whether the ticket is considered as spam or not
Optional
status Status string
The status of the ticket. Default: open
Optional
subject Subject string
The subject of the ticket
Optional
tags Tags string[]
Tags linked to the ticket
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
gorgias_oauth-update-ticket
Version
0.0.10
App
Gorgias
Authentication
OAuth
Read-only
No
Destructive
Yes
Open world
Yes