如何通过 REST 更新工单状态

How to update a ticket state via REST

OTRS 7.0.x 提供了 REST API。我找到了各种有用的端点,但我找不到可以使用给定 TicketID 更新票证状态的端点。这个问题有解决方案吗?

[OTRS 8.0.x 尚未发布,您如何访问它? 已通过编辑解决]

你可以看看TicketUpdate操作。文件中描述了您必须提供的内容和可以提供的内容。有了这个,您可以通过 REST 更新票证状态。

下面是调用 rest 接口以更改工单状态的示例。

curl "http://localhost/otrs/nph-genericinterface.pl/Webservice/WebServiceName/RoutingOfTheOperation?UserLogin=admin&Password=1234&TicketID=1" -H "Content-Type: application/json" -d '{"Ticket":{"State":"closed"}}'  -X POST