Как открыть закрытый тикет с помощью API Zendesk - PullRequest
0 голосов
/ 21 марта 2020

Моя цель - повторно открыть закрытый билет Zendesk через Zendesk API .

Я попытался обновить поле "открыть" через

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"
            }
        ]
    }
}

Есть ли решение или мне нужно открыть новый тикет?

Я на самом деле использую " Официальный Ruby Zendesk API Client", но проблема заключается в стороне API, поэтому она не связана с гемом.

Я также отправлю заявку в службу поддержки Zendesk, но я надеялась, что кто-то из переполнения стека может получить ответ.

1 Ответ

1 голос
/ 21 марта 2020

К сожалению, вы не можете открыть билет, который был закрыт.

Документация: " Создание последующих билетов ". В 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"
...