13.3
チケットを作成
POST
/<guild_id>/api/ticketsユーザーに代わって新しいチケットを作成します。チケットはパネルで設定されたチャンネルに開かれ、通常どおりウェルカムメッセージとフォームの表示が行われます。
リクエストボディ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| creator_id | string | 必須 | チケットを作成するユーザーの Discord ID。 |
| panel_id | number | 必須 | チケットを開くチケットパネルの ID。 |
| content | string | 任意 | チケットの最初のメッセージ本文。 |
| form | object | 任意 | あらかじめ入力しておくフォームの回答。{ "質問": "回答" } のキーと値の組で指定します。 |
リクエストの例
curl -X POST \
-H "Authorization: Bearer <API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"creator_id":"123456789","panel_id":1,"content":"Opened via API","form":{"Issue":"Login broken"}}' \
https://api.ticketsx.xyz/<guild_id>/api/tickets応答の例
{
"ticket_id": "42",
"channel_id": "1098765432101234567",
"creator_id": "123456789",
"panel_id": 1,
"status": "open"
}