Organizasyon ve üyeler
Hizmetler, bakiye, plan ve API token'ları bir organizasyona aittir; yetkili üyeler bu organizasyon adına işlem yapar.
Proxynet paneli GitHub'daki organizasyon modeliyle çalışır. Bir organizasyon; hizmetleri, bakiyeyi, planı ve token'ları bir arada tutar. Organizasyonun yetkili üyeleri panelde proxy oluşturur ve yönetir; API aynı işleri bir token üzerinden yapar.
Organizasyona ait olanlar
Hizmetler
GET /orders organizasyonun hizmetlerini listeler.Bakiye ve plan
API token'ları
Aktivite
Token hangi organizasyona bağlı
GET /me yanıtındaki organization alanı token'ın bağlı olduğu organizasyonu, access alanı da bu token'ın organizasyonda neleri görebildiğini söyler.
{
"data": {
"token": { "name": "İzleme sunucusu", "scopes": ["orders:read"] },
"organization": { "id": "…", "name": "Stax", "slug": "stax" },
"access": { "order_visibility": "all", "logs": true },
"plan": { "name": "Tier 2", "custom_credentials": true },
"billing": { "balance": 124.5, "currency": "USD" }
}
}access.order_visibility: token'ın organizasyondaki hizmetlerden hangilerini görebildiği. Liste ve detay uçları panelle aynı görünürlüğü uygular.access.logs: log uçlarının bu token için açık olup olmadığı. Log erişimi ayrıca planın log erişimi içermesini gerektirir.
Plan ve fiyat
Plan organizasyon düzeyindedir. /me, /catalog ve /pricing aynı plan kaynağını kullanır, bu yüzden bir fiyat teklifi ile sipariş anında kesilen tutar birbirini tutar. Plan atanmamış bir organizasyonda en düşük plan kullanılır ve yanıtlarda price_source: base_plan görünür.
plan.custom_credentials siparişte kullanıcı adı ve parolayı kendiniz seçip seçemeyeceğinizi söyler. İzin yoksa bu alanları gönderen istek 403 tier_required döner; göndermezseniz değerler otomatik üretilir.
Birden çok organizasyon
Bir kullanıcı birden çok organizasyonun üyesi olabilir; token ise tek bir organizasyona aittir. Her organizasyon için ayrı token oluşturun ve entegrasyonunuzda organizasyonu token'ı seçerek belirleyin.