Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Uç nokta referansı

Bu sayfa, her HTTP ucu için hangi kimlikle çağrılacağını ve hangi başlıkların beklendiğini gösterir. Tablo koddaki rota kayıt defterinden üretilir; yeni bir uç eklendiğinde sayfa da güncellenir.

Nasıl okunur

  • Modül: Kapalı bir modülün uçları 404 ve module_disabled döner (hatalar). Çekirdek uçlar kapatılamaz.
  • Kimlik: Sunucu anahtarı ve istemci anahtarı Authorization: Bearer crx_live_<önek>_<gizli> başlığıyla gönderilir. Oyuncu oturumu çerezle ya da Bearer oturum jetonuyla gelir ve x-crx-env: <ortam uuid> başlığı ister; çerez oturumunda değiştirici isteklere x-csrf-token ve izinli Origin eklenir.
  • Sunucu anahtarı olarak işaretli uçları istemci anahtarıyla çağırırsanız 403 alırsınız. Sunucu veya istemci anahtarı olarak işaretli uçlarda kodda anahtar türü kapısı yoktur; istemciye gömülen anahtarla çağrılabilir olmaları bir güvenlik kararıdır, bu uçları yalnız sunucunuzdan çağırın (güvenlik).
  • Idempotency-Key: zorunlu ise başlık olmadan istek 400 alır; isteğe bağlı ise gönderirseniz tekrar güvenli olur (idempotency). If-Match: uç iyimser sürüm denetimini destekler.
  • Eklenti uçları (/v1/plugins/...) için gereksinimler eklentinin şema belgesindedir; ayrıntı eklentileri çağırma sayfasındadır.

Toplam uç sayısı: 225.

Karakterler

Modül: characters

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/charactersSunucu veya istemci anahtarı——Karakterleri listeler (imleç sayfalama, definition süzgeci).
POST/v1/charactersSunucu veya istemci anahtarı——Bir tanımdan (definition) yeni karakter üretir.
GET/v1/characters/{id}Sunucu veya istemci anahtarı——Tek karakteri durumuyla okur.
DELETE/v1/characters/{id}Sunucu anahtarı——Karakteri siler (yumuşak silme).
POST/v1/characters/{id}/commandsSunucu anahtarı (istemci anahtarı yalnız set_flag)isteğe bağlıevetKarakter komutunu çalıştırır (set_flag, set_attribute, add_resource, add_modifier, remove_modifier, add_xp, rollback).
GET/v1/characters/{id}/eventsSunucu veya istemci anahtarı——Karakterin olay akışını listeler (imleç sayfalama, artan seq).
GET/v1/characters/{id}/stateSunucu veya istemci anahtarı——Karakterin at anındaki durumunu olayları yeniden oynatarak verir.
GET/v1/characters/{id}/statsSunucu veya istemci anahtarı——Etkin istatistikleri adım adım döküm (breakdown) ile verir.
GET/v1/characters/{id}/timelineSunucu veya istemci anahtarı——Olay akışını okunabilir özetlerle verir.
POST/v1/definitionsSunucu anahtarı——Karakter tanımını kaydeder (değişmez sürüm üretir).
GET/v1/definitions/{key}Sunucu veya istemci anahtarı——Güncel tanımı çözülmüş şemasıyla okur.
POST/v1/level-curvesSunucu anahtarı——Seviye eğrisini doğrulayıp kaydeder (değişmez sürüm).
GET/v1/level-curves/{key}Sunucu veya istemci anahtarı——Güncel seviye eğrisini okur.
GET/v1/rulesSunucu veya istemci anahtarı——Kuralları listeler (imleç sayfalama).
POST/v1/rulesSunucu anahtarı——Kural kaydeder; derlenemeyen kural hiç yazılmaz.
POST/v1/rules/dry-runSunucu veya istemci anahtarı——Kuralı gerçek bir karakter üzerinde yazmadan simüle eder.
GET/v1/rules/{key}Sunucu veya istemci anahtarı——Kuralın güncel sürümünü okur.
DELETE/v1/rules/{key}Sunucu anahtarı——Kuralı siler (yumuşak silme).
POST/v1/rules/{key}/disableSunucu anahtarı——Kuralı değerlendirme zincirinden çıkarır.
POST/v1/rules/{key}/enableSunucu anahtarı——Kuralı değerlendirme zincirine alır.
POST/v1/traitsSunucu anahtarı——Özelliği (trait) kaydeder (değişmez sürüm).
GET/v1/catalog/charactersSunucu anahtarı veya oyuncu oturumu——Karakter kataloğunu listeler.
GET/v1/catalog/characters/{key}Sunucu anahtarı veya oyuncu oturumu——Karakter katalog girdisini okur.

Ekonomi

Modül: economy

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/auth/admin/player-wallet-movementsSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Bir oyuncunun cüzdan hareketlerini listeler.
POST/v1/currenciesSunucu anahtarı——Para birimi tanımlar.
GET/v1/economy/faucet-sinkSunucu anahtarı——Günlük kaynak (faucet) ve gider (sink) toplamlarını verir.
GET/v1/economy/flagsSunucu anahtarı——Ekonomi anomali işaretlerini listeler.
GET/v1/economy/merchant-gapSunucu anahtarı——Tüccar alış-satış farkı raporunu verir.
GET/v1/economy/top-holdersSunucu anahtarı——Bir para biriminde en çok bakiyeye sahip oyuncuları listeler.
GET/v1/ledgerSunucu veya istemci anahtarı——Bir cüzdanın defter (ledger) kayıtlarını listeler (imleç sayfalama).
POST/v1/transfersSunucu anahtarızorunlu—İki cüzdan arasında para aktarır.
GET/v1/walletsSunucu veya istemci anahtarı——Bir sahibin cüzdanlarını (owner) listeler.

Eşyalar

Modül: items

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/inventories/{owner}Sunucu veya istemci anahtarı——Sahibin envanterini okur.
POST/v1/inventories/{owner}/equipSunucu anahtarızorunluevetEşyayı donatır.
POST/v1/inventories/{owner}/moveSunucu anahtarızorunluevetEşyayı envanterde başka bir yuvaya taşır.
POST/v1/inventories/{owner}/splitSunucu anahtarızorunluevetBir yığını ikiye böler.
POST/v1/inventories/{owner}/stackSunucu anahtarızorunluevetİki yığını birleştirir.
POST/v1/inventories/{owner}/unequipSunucu anahtarızorunluevetDonatılmış eşyayı çıkarır.
POST/v1/item-definitionsSunucu anahtarı——Eşya tanımını kaydeder.
GET/v1/item-definitions/{key}Sunucu veya istemci anahtarı——Eşya tanımını okur.
GET/v1/itemsSunucu veya istemci anahtarı——Bir sahibin eşya örneklerini listeler (imleç sayfalama).
POST/v1/itemsSunucu anahtarızorunlu—Yeni eşya örneği üretir (mint).
GET/v1/items/{id}Sunucu veya istemci anahtarı——Tek eşya örneğini okur.
POST/v1/items/{id}/consumeSunucu anahtarızorunluevetEşyayı tüketir.
POST/v1/items/{id}/destroySunucu anahtarızorunluevetEşyayı yok eder.
POST/v1/items/{id}/transferSunucu anahtarızorunluevetEşyayı başka bir sahibe aktarır.
GET/v1/player/inventoryOyuncu oturumu——Oturumdaki oyuncunun envanterini okur.
GET/v1/player/itemsOyuncu oturumu——Oturumdaki oyuncunun eşyalarını listeler (imleç sayfalama).
GET/v1/catalog/itemsSunucu anahtarı veya oyuncu oturumu——Eşya kataloğunu listeler.
GET/v1/catalog/items/{key}Sunucu anahtarı veya oyuncu oturumu——Eşya katalog girdisini okur.

Ticaret

Modül: trading

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/merchantsSunucu anahtarı——Tüccar tanımlar.
GET/v1/merchants/{key}Sunucu veya istemci anahtarı——Tüccarı okur.
POST/v1/merchants/{key}/buySunucu anahtarızorunlu—Oyuncunun tüccardan satın almasını yürütür.
POST/v1/merchants/{key}/sellSunucu anahtarızorunlu—Oyuncunun tüccara satışını yürütür.
POST/v1/tradesSunucu anahtarızorunlu—İki oyuncu arasında takas başlatır.
GET/v1/trades/{id}Sunucu anahtarı——Takası okur.
POST/v1/trades/{id}/acceptSunucu anahtarızorunlu—Takası kabul eder.
POST/v1/trades/{id}/cancelSunucu anahtarızorunlu—Takası iptal eder.
POST/v1/trades/{id}/offerSunucu anahtarızorunlu—Takasa teklif ekler ya da günceller.

Mağaza

Modül: store

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/iap/verifySunucu anahtarızorunlu—Mağaza makbuzunu doğrular ve ürünü teslim eder (IAP).
GET/v1/store/catalogSunucu anahtarı——Ham mağaza kataloğunu verir (yönetim görünümü).
PUT/v1/store/listings/{id}Sunucu anahtarızorunluevetMağaza ilanını günceller.
DELETE/v1/store/listings/{id}Sunucu anahtarızorunluevetMağaza ilanını siler.
POST/v1/store/listings/{listing_id}/reserveSunucu anahtarızorunluevetİlan için rezervasyon açar.
GET/v1/store/pagesOyuncu oturumu——Oturumdaki oyuncunun görebildiği mağaza sayfalarını verir.
POST/v1/store/pagesSunucu anahtarızorunluevetMağaza sayfası oluşturur.
POST/v1/store/pages/reorderSunucu anahtarızorunluevetMağaza sayfalarını yeniden sıralar.
PUT/v1/store/pages/{id}Sunucu anahtarızorunluevetMağaza sayfasını günceller.
DELETE/v1/store/pages/{id}Sunucu anahtarızorunluevetMağaza sayfasını siler.
POST/v1/store/pages/{page_id}/listingsSunucu anahtarızorunluevetSayfaya ilan ekler.
POST/v1/store/pages/{page_id}/listings/reorderSunucu anahtarızorunluevetSayfadaki ilanları yeniden sıralar.
GET/v1/store/preview/{player_id}Sunucu anahtarı——Belirli bir oyuncunun göreceği vitrini önizler.
POST/v1/store/reservations/{id}/cancelSunucu anahtarızorunluevetRezervasyonu iptal eder.
POST/v1/store/reservations/{id}/checkout/currencySunucu anahtarıisteğe bağlıevetRezervasyonu oyun içi para ile tahsil eder.
POST/v1/store/reservations/{id}/checkout/iapSunucu anahtarıisteğe bağlıevetRezervasyonu mağaza makbuzu ile tahsil eder.
POST/v1/player/store/listings/{listing_id}/buyOyuncu oturumuzorunluevetOyuncu, kendi oturumuyla ilanı oyun içi para ile satın alır.
POST/v1/webhooks/iap/{platform}/{environment_id}Mağaza platformu imzası——Mağaza platformunun iade/iptal bildirimini alır.

Ödüller

Modül: rewards

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/login-rewards/{player_id}Sunucu anahtarı——Giriş ödülü durumunu verir.
POST/v1/login-rewards/{player_id}/claimSunucu anahtarı——Giriş ödülünü teslim eder.
POST/v1/npc-rewards/{key}/claimSunucu anahtarızorunlu—NPC ödülünü teslim eder.
GET/v1/npc-rewards/{key}/eligibilitySunucu anahtarı——NPC ödülüne uygunluğu sorgular.
POST/v1/reward-tablesSunucu anahtarı——Ödül tablosunu kaydeder.
GET/v1/reward-tables/{key}Sunucu anahtarı——Ödül tablosunu okur.
POST/v1/reward-tables/{key}/grantSunucu anahtarızorunlu—Ödül tablosundan oyuncuya ödül verir.
GET/v1/questsSunucu anahtarı——Görevleri listeler (offset + limit).
POST/v1/questsSunucu anahtarı——Görev tanımlar.
GET/v1/quests/{key}Sunucu anahtarı——Görevi okur.
POST/v1/quests/{key}/claimSunucu anahtarı——Görev ödülünü teslim eder.
GET/v1/vip/{player_id}Sunucu veya istemci anahtarı——Oyuncunun VIP durumunu verir.
POST/v1/vip/{player_id}/cards/{item_instance_id}/useSunucu veya istemci anahtarızorunlu—VIP kartını kullanır.

Sosyal

Modül: social

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/clan-applications/{application_id}Sunucu anahtarı——Klan başvurusunu okur.
POST/v1/clan-applications/{application_id}/resolveSunucu anahtarızorunlu—Klan başvurusunu kabul ya da reddeder.
GET/v1/clan-invites/{invite_id}Sunucu anahtarı——Klan davetini okur.
POST/v1/clan-invites/{invite_id}/respondSunucu anahtarızorunlu—Klan davetini yanıtlar.
GET/v1/clan-settingsSunucu anahtarı——Klan çalışma ayarlarını okur.
PATCH/v1/clan-settingsSunucu anahtarızorunlu—Klan çalışma ayarlarını günceller.
GET/v1/clansSunucu anahtarı——Klanları listeler.
POST/v1/clansSunucu anahtarızorunlu—Klan kurar.
GET/v1/clans/{clan_id}Sunucu anahtarı——Klanı okur.
PATCH/v1/clans/{clan_id}Sunucu anahtarızorunlu—Klan bilgilerini günceller.
POST/v1/clans/{clan_id}/applicationsSunucu anahtarızorunlu—Klana başvuru oluşturur.
POST/v1/clans/{clan_id}/disbandSunucu anahtarızorunlu—Klanı dağıtır.
POST/v1/clans/{clan_id}/invitesSunucu anahtarızorunlu—Klana davet gönderir.
POST/v1/clans/{clan_id}/leadershipSunucu anahtarızorunlu—Klan liderliğini devreder.
POST/v1/clans/{clan_id}/leaveSunucu anahtarızorunlu—Üyeyi klandan çıkarır (ayrılma).
POST/v1/clans/{clan_id}/members/kickSunucu anahtarızorunlu—Üyeyi klandan atar.
POST/v1/clans/{clan_id}/members/roleSunucu anahtarızorunlu—Üyenin rolünü değiştirir.
POST/v1/clans/{clan_id}/treasury/depositSunucu anahtarızorunlu—Klan kasasına para yatırır.
POST/v1/clans/{clan_id}/treasury/withdrawSunucu anahtarızorunlu—Klan kasasından para çeker.
POST/v1/clans/{clan_id}/xpSunucu anahtarızorunlu—Klana XP ekler.
GET/v1/partiesSunucu anahtarı——Bir oyuncunun gruplarını (party) listeler (player_id).
POST/v1/partiesSunucu anahtarı——Grup kurar.
GET/v1/parties/{party_id}Sunucu anahtarı——Grubu okur.
PATCH/v1/parties/{party_id}Sunucu anahtarı——Grup kapasitesini günceller.
POST/v1/parties/{party_id}/disbandSunucu anahtarı——Grubu dağıtır.
POST/v1/parties/{party_id}/invitesSunucu anahtarı——Gruba davet gönderir.
POST/v1/parties/{party_id}/leaveSunucu anahtarı——Üyeyi gruptan çıkarır (ayrılma).
POST/v1/parties/{party_id}/rewardsSunucu anahtarızorunlu—Grup ödülünü üyelere paylaştırır.
POST/v1/party-invites/{invite_id}/acceptSunucu anahtarı——Grup davetini kabul eder.

Sohbet

Modül: chat

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/chat/channelsOyuncu oturumu——Sohbet kanallarını listeler.
POST/v1/chat/channelsOyuncu oturumu——Sohbet kanalı oluşturur.
GET/v1/chat/channels/{channel_id}/messagesOyuncu oturumu——Kanal mesajlarını listeler (before_ms + limit).
POST/v1/chat/channels/{channel_id}/messagesOyuncu oturumu——Kanala mesaj gönderir (client_message_id ile tekrar güvenli).
GET/v1/chat/wsOyuncu oturumu (çerez veya Bearer)——Sohbet WebSocket’i (kanal aboneliği ve mesaj gönderme).

Rekabet

Modül: competition

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/leaderboardsSunucu anahtarı——Skor tablosu tanımlarını listeler.
POST/v1/leaderboardsSunucu anahtarı——Skor tablosu tanımı kaydeder (değişmez sürüm).
GET/v1/leaderboards/{key}Sunucu anahtarı——Skor tablosu tanımını ve etkin sezonu okur.
GET/v1/leaderboards/{key}/around-meSunucu anahtarı——Bir oyuncunun çevresindeki sıraları verir.
GET/v1/leaderboards/{key}/entriesSunucu anahtarı——Sıralamanın üst sayfasını verir.
GET/v1/player/leaderboards/{key}Oyuncu oturumu——Oturumdaki oyuncunun gördüğü sıralamayı verir.
POST/v1/leaderboards/{key}/scoresSunucu anahtarızorunlu—Oyuncu skoru gönderir.
POST/v1/tournamentsSunucu anahtarı——Turnuva oluşturur.
GET/v1/tournaments/{tournament_id}Sunucu veya istemci anahtarı——Turnuvayı okur.
POST/v1/tournaments/{tournament_id}/matches/{match_id}/resultSunucu anahtarızorunlu—Maç sonucunu bildirir.
POST/v1/tournaments/{tournament_id}/participantsSunucu anahtarızorunlu—Turnuvaya katılımcı kaydeder.
POST/v1/tournaments/{tournament_id}/startSunucu anahtarı——Turnuvayı başlatır.

Bildirimler

Modül: notifications

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/devicesOyuncu oturumu——Bildirim cihazı kaydeder.
DELETE/v1/devices/{token}Oyuncu oturumu——Bildirim cihazı kaydını siler.
GET/v1/notificationsOyuncu oturumu——Oyuncunun bildirim kutusunu listeler.
GET/v1/push/configKimlik gerektirmez (x-crx-env)——Web push için istemci yapılandırmasını verir (sırsız).
POST/v1/notificationsSunucu anahtarı——Oyuncuya bildirim gönderir.
POST/v1/notifications/{id}/readOyuncu oturumu——Bildirimi okundu işaretler.
GET/v1/wsOyuncu oturumu (çerez veya Bearer)——Bildirim WebSocket’i (yalnız sunucudan oyuncuya canlı itme).

Webhook’lar

Modül: webhooks

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/webhooksSunucu anahtarı——Webhook uç noktalarını listeler (sırsız).
POST/v1/webhooksSunucu anahtarı——Webhook uç noktası kaydeder; gizli anahtar yalnız bu yanıtta döner.
GET/v1/webhooks/{id}Sunucu anahtarı——Webhook uç noktasını okur (sırsız).
DELETE/v1/webhooks/{id}Sunucu anahtarı——Webhook uç noktasını siler.

Sahneler ve görseller

Modül: scenes

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/assetsSunucu anahtarı——Görselleri listeler (imleç sayfalama).
PUT/v1/assetsSunucu anahtarı——Görsel yükler (içerik adresli, SHA-256).
DELETE/v1/assets/{sha256}Sunucu anahtarı——Görseli siler (kullanımdaysa reddedilir).
PUT/v1/scenesSunucu anahtarı——Sahneyi oluşturur ya da var olanı döndürür.

Eklentiler ve realtime

Modül: plugins

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/plugins/{plugin_id}/commands/{message_type}Oyuncu oturumu veya sunucu anahtarı (işleme göre)zorunluevetEklenti komutunu çalıştırır (Idempotency-Key zorunlu).
GET/v1/plugins/{plugin_id}/commands/{message_type}/resultOyuncu oturumu veya sunucu anahtarı (işleme göre)——Komut sonucunu idempotency anahtarıyla sorgular.
GET/v1/plugins/{plugin_id}/queries/{message_type}Oyuncu oturumu veya sunucu anahtarı (işleme göre)——Eklenti sorgusunu çalıştırır (parametreler sorgu dizesinde).
POST/v1/plugins/{plugin_id}/queries/{message_type}Oyuncu oturumu veya sunucu anahtarı (işleme göre)——Eklenti sorgusunu çalıştırır (parametreler gövdede).
GET/v1/plugins/{plugin_id}/schemaOyuncu oturumu veya sunucu anahtarı (işleme göre)——Eklentinin şema belgesini (artifact) verir.
POST/v1/realtime/ticketsOyuncu oturumu (çerez kipinde CSRF)——Realtime WebSocket için tek kullanımlık bilet üretir.
GET/v1/realtime/wsTek kullanımlık bilet——Realtime WebSocket’i (openplay.realtime.v1).

Çekirdek: Keşif

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/openapi.jsonKimlik gerektirmez——Küratörlü OpenAPI belgesi (çekirdek REST yüzeyi; eklentiler ve WebSocket dahil değil).

Çekirdek: Oyuncu kimliği ve oturumu

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/auth/account/deleteOyuncu oturumu——Oyuncunun kendi hesabını siler; geri alınamaz.
GET/v1/auth/callback/{provider}Kimlik gerektirmez——OAuth dönüş adresi (code + state ile oturumu tamamlar).
POST/v1/auth/callback/{provider}Kimlik gerektirmez——OAuth form_post dönüş adresi (Apple).
POST/v1/auth/change-passwordOyuncu oturumu——Parolayı değiştirir; tüm oturumlar düşer.
GET/v1/auth/csrfKimlik gerektirmez (x-crx-env)——Yeni CSRF jetonu verir.
GET/v1/auth/identitiesOyuncu oturumu——Oyuncunun bağlı kimlik sağlayıcılarını listeler.
POST/v1/auth/forgot-passwordKimlik gerektirmez (x-crx-env)——Parola sıfırlama bağlantısı gönderir.
POST/v1/auth/guest/upgrade/emailOyuncu oturumu——Misafir hesabı aynı oyuncu kimliğiyle e-posta hesabına yükseltir.
GET/v1/auth/jwksKimlik gerektirmez (x-crx-env)——Erişim JWT’sini çevrimdışı doğrulamak için açık anahtar kümesini verir.
POST/v1/auth/link/{provider}Oyuncu oturumu——Mevcut oyuncuya sağlayıcı kimliği bağlamayı başlatır.
POST/v1/auth/logoutOturum ya da yenileme çerezi——Oturumu kapatır (bilinmeyen jeton sessizce başarılıdır).
GET/v1/auth/magic-link/verifyKimlik gerektirmez (x-crx-env)——Sihirli bağlantıyı doğrular ve oturum açar.
POST/v1/auth/native/{provider}Kimlik gerektirmez (x-crx-env)——Yerel platform kanıtıyla (Apple, Game Center, Play Games) giriş yapar.
GET/v1/auth/oauth/providersKimlik gerektirmez (x-crx-env)——Ortamda etkin OAuth sağlayıcılarını listeler.
POST/v1/auth/refreshOturum ya da yenileme çerezi——Oturumu yeniler (jeton döndürme).
POST/v1/auth/reset-passwordKimlik gerektirmez (x-crx-env)——Sıfırlama jetonunu tüketir ve yeni parolayı yazar.
GET/v1/auth/sessionOyuncu oturumu——Oturum kapsamını ve oyuncunun profil özetini verir.
POST/v1/auth/session/display-nameOyuncu oturumu——Oyuncunun görünen adını değiştirir.
POST/v1/auth/sign-in/emailKimlik gerektirmez (x-crx-env)——E-posta ve parola ile giriş yapar.
POST/v1/auth/sign-in/guestKimlik gerektirmez (x-crx-env)——Misafir olarak giriş yapar (aynı sır aynı oyuncuya döner).
POST/v1/auth/sign-in/magic-linkKimlik gerektirmez (x-crx-env)——Sihirli bağlantı gönderir.
POST/v1/auth/sign-in/oauth/{provider}Kimlik gerektirmez (x-crx-env)——OAuth yetkilendirme adresi ve state üretir.
POST/v1/auth/sign-up/emailKimlik gerektirmez (x-crx-env)——E-posta ve parola ile kayıt olur, oturum açar.
POST/v1/auth/unlink/{provider}Oyuncu oturumu——Sağlayıcı kimlik bağlantısını kaldırır.

Çekirdek: Sunucu tarafı oyuncu yönetimi

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/auth/admin/ban-playerSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncuyu yasaklar.
POST/v1/auth/admin/create-playerSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Yönetici eliyle oyuncu hesabı açar.
GET/v1/auth/admin/list-player-sessionsSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncunun oturumlarını listeler.
GET/v1/auth/admin/list-playersSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncuları listeler (imleç sayfalama).
GET/v1/auth/admin/player-security-eventsSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Bir oyuncunun güvenlik olaylarını listeler.
POST/v1/auth/admin/rename-playerSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncunun görünen adını değiştirir.
POST/v1/auth/admin/reset-passwordSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncunun parolasını sıfırlar.
POST/v1/auth/admin/revoke-player-sessionsSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncunun tüm oturumlarını kapatır.
GET/v1/auth/admin/security-eventsSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Ortamın güvenlik olay günlüğünü listeler.
POST/v1/auth/admin/set-player-roleSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncunun rolünü değiştirir.
POST/v1/auth/admin/unban-playerSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Oyuncunun yasağını kaldırır.
POST/v1/auth/admin/upgrade-guestSunucu anahtarı veya oyuncu oturumu (yönetici rolü)——Misafir oyuncuyu e-posta hesabına yükseltir.

Çekirdek: İçerik grubu kataloğu

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/catalog/groupsSunucu anahtarı veya oyuncu oturumu——Yayınlanmış içerik gruplarını listeler.
GET/v1/catalog/groups/{group}Sunucu anahtarı veya oyuncu oturumu——İçerik grubunu okur.
GET/v1/catalog/groups/{group}/entries/{key}Sunucu anahtarı veya oyuncu oturumu——İçerik grubu girdisini okur.

Çekirdek: Oyuncu verisi (bulut kaydı)

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/player/dataOyuncu oturumu——Oyuncunun bulut kaydı anahtarlarını (sürüm, boyut, zaman) listeler.
GET/v1/player/data/{key}Oyuncu oturumu——Bir bulut kaydı anahtarını okur; yanıt ETag taşır.
PUT/v1/player/data/{key}Oyuncu oturumu—evetBulut kaydı yazar; If-None-Match: * (oluştur) ya da If-Match (güncelle) zorunludur.
DELETE/v1/player/data/{key}Oyuncu oturumu—evetBulut kaydı anahtarını siler; If-Match zorunludur.
GET/v1/players/{player_id}/dataSunucu anahtarı——Bir oyuncunun bulut kaydı anahtarlarını sunucu anahtarıyla listeler (salt okuma).
GET/v1/players/{player_id}/data/{key}Sunucu anahtarı——Bir oyuncunun bulut kaydı anahtarını sunucu anahtarıyla okur (salt okuma).

Çekirdek: Genel içerik okuma

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
GET/v1/assets/{sha256}Kimlik gerektirmez——Görsel baytlarını verir (içerik adresli, kimliksiz).
GET/v1/model-files/{sha256}Kimlik gerektirmez——3D model dosyasını (GLB) verir (içerik adresli, kimliksiz).

Çekirdek: Oyuncu organizasyonları (kullanımdan kalkıyor)

Bu uçlar Deprecation: @1793491200 yanıt başlığı taşır; çalışmaya devam eder.

YöntemYolKimlikIdempotency-KeyIf-MatchAçıklama
POST/v1/auth/organization/accept-invitationOyuncu oturumu——Kullanımdan kalkıyor: organizasyon davetini kabul eder.
POST/v1/auth/organization/add-team-memberOyuncu oturumu——Kullanımdan kalkıyor: takıma üye ekler.
POST/v1/auth/organization/cancel-invitationOyuncu oturumu——Kullanımdan kalkıyor: daveti iptal eder.
POST/v1/auth/organization/createOyuncu oturumu——Kullanımdan kalkıyor: organizasyon kurar.
POST/v1/auth/organization/create-teamOyuncu oturumu——Kullanımdan kalkıyor: takım kurar.
POST/v1/auth/organization/deleteOyuncu oturumu——Kullanımdan kalkıyor: organizasyonu siler.
POST/v1/auth/organization/delete-teamOyuncu oturumu——Kullanımdan kalkıyor: takımı siler.
POST/v1/auth/organization/invite-memberOyuncu oturumu——Kullanımdan kalkıyor: üye davet eder.
GET/v1/auth/organization/listOyuncu oturumu——Kullanımdan kalkıyor: oturumdaki oyuncunun üyeliklerini listeler.
GET/v1/auth/organization/list-membersOyuncu oturumu——Kullanımdan kalkıyor: üyeleri listeler.
GET/v1/auth/organization/list-team-membersOyuncu oturumu——Kullanımdan kalkıyor: takım üyelerini listeler.
GET/v1/auth/organization/list-teamsOyuncu oturumu——Kullanımdan kalkıyor: takımları listeler.
POST/v1/auth/organization/reject-invitationOyuncu oturumu——Kullanımdan kalkıyor: daveti reddeder.
POST/v1/auth/organization/remove-memberOyuncu oturumu——Kullanımdan kalkıyor: üyeyi çıkarır.
POST/v1/auth/organization/remove-team-memberOyuncu oturumu——Kullanımdan kalkıyor: takımdan üye çıkarır.
POST/v1/auth/organization/set-activeOyuncu oturumu——Kullanımdan kalkıyor: oturuma etkin organizasyonu yazar.
POST/v1/auth/organization/updateOyuncu oturumu——Kullanımdan kalkıyor: organizasyonu yeniden adlandırır.
POST/v1/auth/organization/update-member-roleOyuncu oturumu——Kullanımdan kalkıyor: üye rolünü değiştirir.
POST/v1/auth/organization/update-teamOyuncu oturumu——Kullanımdan kalkıyor: takımı yeniden adlandırır.