🎫 Ticket System

Update Ticket Panel

Aendert ein Panel an Ort und Stelle.

Vorher konnte das Dashboard ein Panel nur loeschen und neu anlegen. Dabei bekam es eine neue ID, seine Optionen ebenfalls, und message_id ging verloren. Die bereits im Kanal stehende Panel-Nachricht trug danach custom_ids (ticket_dyn:<panel>:<option>), zu denen es in der Datenbank nichts mehr gab - das Panel war ohne erneutes Senden nicht mehr zu gebrauchen. Buttons traf das bei jeder Bearbeitung, weil ihre custom_id an der Options-ID haengt; das Select-Menue nur, wenn sich die Panel-ID aenderte.

Deshalb bleiben hier ID, Kanal und Nachricht erhalten, und die Optionen werden der Reihe nach WIEDERVERWENDET statt neu angelegt: eine Bearbeitung laesst die bestehende Nachricht gueltig.

put/api/v1/servers/{server_id}/ticket-panels/{panel_id}

Request

  • Base URL: https://api.notoq.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.notoq.xyz/api/v1/servers/{server_id}/ticket-panels/{panel_id}
  • Auth: HTTP bearer

Path parameters

panel_idinteger required
server_idstring required

Request body

namestring required
embed_titlestring
embed_descriptionstring required
embed_colorstring
embed_image_base64string nullable
interaction_type'button' | 'select'
button_labelstring
select_placeholderstring
ticket_message_contentstring

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.