13
API başvurusu
TicketsX REST API'si, dış araçlarınızı sunucunuzun talep sistemiyle birleştirmenizi sağlar. Discord arayüzüne uğramadan koddan talep açar, kapatır ve yönetir, konuşma kaydı arşivinizin tamamında arama yapar, kapanmış herhangi bir talebin tam metnini veya HTML'ini çekersiniz.
REST API bir Premium özelliğidir. API jetonları yalnızca sunucunun etkin bir Premium aboneliği varken oluşturulabilir ve kullanılabilir (fiyatlandırma sayfasına bakın). Premium'u olmayan bir sunucudan gelen istekler 402 ve premium_required: true alanıyla reddedilir. Premium biterse mevcut jetonlarınız durur ama yeniden etkinleştirene kadar çalışmaz. Bu arada onları panelden listeleyebilir, kapatabilir ve iptal edebilirsiniz.
https://api.ticketsx.xyzHer istek, Authorization başlığında Bearer jetonu olarak gönderilen bir API jetonu gerektirir. Jetonlar tek bir sunucuyla sınırlıdır ve her işlem için ayrı kısıtlanabilir.
Authorization: Bearer <API_TOKEN>Aşağıdaki bütün uç nokta yollarında <guild_id> yerine Discord sunucu kimliğinizi, <ticket_id> yerine ilgili talebin kimliğini yazın.
Bütün POST istek gövdeleri için Content-Type: application/json gerekir. 4xx yanıtları JSON error alanı içerir; 401 jetonun geçersiz, süresi dolmuş veya iptal edilmiş olduğu; 402 sunucunun Premium'u olmadığı (yanıtta ayrıca premium_required: true bulunur); 403 jetonun kapalı olduğu veya gereken yetkiye sahip olmadığı; 429 ise bir istek sınırına takıldığınız anlamına gelir (İstek sınırları ve güvenlik bölümüne bakın) ve saniye cinsinden bir retry_after değeri taşır.