13
Opis API-ja
REST API TicketsX-a omogućuje vam da vanjske alate povežete sa sustavom tiketa na svom poslužitelju. Tikete stvarate, zatvarate i vodite iz koda bez Discordova sučelja, pretražujete cijelu arhivu prijepisa i dohvaćate cijeli tekst ili HTML bilo kojeg zatvorenog tiketa.
REST API mogućnost je Premiuma. API ključevi mogu se stvarati i koristiti samo dok poslužitelj ima aktivnu Premium pretplatu (pogledajte stranicu s cijenama). Zahtjevi s poslužitelja bez Premiuma odbijaju se s 402 i poljem premium_required: true. Istekne li Premium, vaši ključevi ostaju, ali prestaju raditi dok ga ponovno ne uključite. U međuvremenu ih i dalje možete vidjeti, isključiti i poništiti u nadzornoj ploči.
https://api.ticketsx.xyzZa svaki zahtjev potreban je API ključ poslan kao Bearer ključ u zaglavlju Authorization. Ključevi vrijede za jedan poslužitelj i mogu se ograničiti po pojedinom postupku.
Authorization: Bearer <API_TOKEN>U svim putanjama niže zamijenite <guild_id> oznakom svog Discord poslužitelja, a <ticket_id> oznakom odgovarajućeg tiketa.
Svaki POST zahtjev traži Content-Type: application/json. Odgovori iz skupine 4xx sadrže JSON polje error; 401 znači da ključ nije valjan, da je istekao ili da je poništen; 402 znači da poslužitelj nema Premium (odgovor nosi i premium_required: true); 403 znači da je ključ isključen ili da mu nedostaje potrebna ovlast; a 429 znači da ste dosegnuli ograničenje (pogledajte Ograničenja i sigurnost) i nosi vrijednost retry_after u sekundama.