create_ticket
Create Ticket
Create a new support ticket with an initial message. Supports API, email, chat, phone, and SMS channels. A ticket always requires at least one message.
create_ticket
Create a new support ticket with an initial message. Supports API, email, chat, phone, and SMS channels. A ticket always requires at least one message.
update_ticket
Update an existing support ticket. Can change status, priority, assignee, tags, subject, custom fields, and more. Only provide the fields you want to change.
list_satisfaction_surveys
Retrieve a paginated list of customer satisfaction surveys (CSAT). Surveys capture customer feedback after support interactions.
create_message
Add a new message to an existing ticket. Can create customer replies, agent responses, or internal notes. Supports HTML and plain text content.
manage_ticket_tags
Add, remove, or replace tags on a ticket. Use "add" to append tags, "remove" to remove specific tags, or "set" to replace all tags on the ticket.
create_customer
Create a new customer record in Gorgias with contact channels, name, and metadata.
get_user
Retrieve details of a specific helpdesk agent user. Use user ID 0 to get the currently authenticated user.
get_account
Retrieve account-level information and settings for the Gorgias helpdesk, including domain, plan, and business configuration.
delete_macro
Permanently delete a macro template.
update_tag
Update an existing tag's name or color.
delete_rule
Permanently delete an automation rule.
list_rules
Retrieve a paginated list of automation rules. Rules trigger actions based on ticket events and conditions.
list_tickets
Retrieve a paginated list of support tickets. Can filter by status, assignee, or customer. Use cursor-based pagination to iterate through results.
search
Search across tickets, customers, and other resources using a unified search interface. Returns matching results with pagination support.
create_macro
Create a new macro template with a name and a set of actions that will be executed when the macro is applied.
update_customer
Update an existing customer's profile, contact channels, or metadata. Only provide the fields you want to change.
delete_tag
Permanently delete a tag. Tickets currently using this tag will have it removed.
create_tag
Create a new tag for categorizing tickets. Optionally specify a color for visual identification.
list_tags
Retrieve all tags available in the helpdesk. Tags are used to categorize and organize tickets.
list_macros
Retrieve a paginated list of macro templates. Macros are reusable response templates with configurable actions.
create_rule
Create a new automation rule with events, conditions, and actions. Rules automate ticket handling based on configurable triggers.
get_customer
Retrieve full details of a customer, including their contact channels, metadata, and associated data.
update_rule
Update an existing automation rule. Can change name, conditions, actions, priority, or enable/disable the rule.
list_users
Retrieve a paginated list of helpdesk agent users. Includes agent names, emails, roles, and team assignments.
list_messages
Retrieve all messages for a given ticket, ordered by sending date. Includes customer replies, agent responses, and internal notes.
delete_ticket
Permanently delete a support ticket and all its messages. This action cannot be undone.
list_customers
Retrieve a paginated list of customers. Can filter by email address.
get_ticket
Retrieve full details of a single support ticket, including messages, customer info, tags, assignee, and satisfaction survey data.
update_macro
Update an existing macro's name or actions.
merge_customers
Merge multiple customer records into one. The main customer retains its data, and secondary customers' data is merged into it. Secondary customer records are deleted after merging.
Manage customer support tickets across multiple channels (email, chat, phone, SMS, social media). Create, update, search, and close tickets. Add messages, internal notes, and file attachments to tickets. Manage customer records, merge customers, and enrich profiles with custom fields. Create and apply tags to organize tickets. Build and manage macros for reusable response templates. Configure automation rules triggered by ticket events and conditions. Send customer satisfaction surveys. Manage helpdesk users, teams, roles, and permissions. Create custom ticket views with filters. Retrieve support performance statistics and download reports. Handle voice calls and call recordings. Run bulk operations like mass ticket closures and data exports. Configure HTTP integrations and webhooks for real-time event notifications when tickets are created, updated, or receive new messages.
Common questions about connecting Gorgias to AI agents with Metorial.