Documentation

Prends TicketsX en main plus vite

Guides d'installation, référence complète des commandes, fonctionnalités Premium et API REST au même endroit.

13.10

Récupérer un panneau

GET/<guild_id>/api/panels/<panel_id>

Récupère la configuration complète d'un panneau : nom, mode de ticket, message du panneau (embed classique ou mise en page en composants), style des boutons, comportement de fermeture automatique et, pour les panneaux multiples, la configuration de la liste déroulante. Nécessite la permission `list_panels`.

Exemple de requête
curl -X GET \
  -H "Authorization: Bearer <API_TOKEN>" \
  https://api.ticketsx.xyz/<guild_id>/api/panels/<panel_id>
Exemple de réponse
{
  "panel": {
    "PanelId": 1,
    "Type": "single",
    "PanelName": "Support",
    "TicketMode": "channel",
    "BypassAutoClose": false,
    "MessageId": "1234567890123456789",
    "PanelMessage": {
      "PanelChannel": "1098765432101234567",
      "PanelTitle": "Open a ticket!",
      "PanelDescription": "Click the button below to contact staff.",
      "PanelColor": "#5865F2",
      "ButtonColor": "primary",
      "ButtonText": "Open Ticket",
      "ButtonEmoji": "\ud83d\udce9",
      "DisablePanel": false,
      "MessageFormat": "embed",
      "Content": "",
      "Embeds": [
        {
          "Title": "Open a ticket!",
          "Description": "Click the button below to contact staff.",
          "Color": "#5865F2",
          "Fields": [],
          "Timestamp": false
        }
      ],
      "LinkButtons": [],
      "Components": []
    }
  }
}