首页 > 解决方案 > 如何使用 Zendesk API 重新打开已关闭的工单

问题描述

我的目标是通过Zendesk API重新打开已关闭的 Zendesk 票证。

我试图通过更新“打开”字段

https://support.XXXXXX.com/api/v2/tickets/XXXXX.json

并得到了回应:

{
    "error"       => "RecordInvalid", 
    "description" => "Record validation errors", 
    "details"     => {
        "status" => [
            {
                "description" => "Statut : the status Close prevent the ticket update"
            }
        ]
    }
}

有没有解决办法,还是我必须开一张新票?

我实际上使用的是“ Official Ruby Zendesk API Client ”,但问题出在 API 端,因此与 gem 无关。

我也会向 Zendesk 支持发送一张票,但我希望 Stack Overflow 上的某个人可能会给出答案。

标签: ruby-on-railsrubyapizendeskzendesk-api

解决方案


很遗憾,您无法重新打开已关闭的工单。

文档是“创建后续工单”。在 API 中,您还可以找到有关如何创建后续工单的详细信息:

curl https://{subdomain}.zendesk.com/api/v2/tickets.json \
  -d '{"ticket": {"via_followup_source_id": 103, "comment": {"body": "my message"}}}' \
  -v -u {email_address}:{password} -X POST -H "Content-Type: application/json"

推荐阅读