Organizasyon
Organizasyon — 1 işlem (GET /v1/organization/usage). OpenAPI 3.1.0 sözleşmesinden üretilir.
Organizasyon profili, üyeler, denetim kaydı ve kullanım/kota raporu. Org geneli admin anahtarı gerekir.
Taban adres: https://api.pushizo.com · Etiket: organization · Etkileşimli belge (Scalar)
İşlemler
| Yöntem | Yol | İşlem |
|---|---|---|
GET | /v1/organization/usage | Organizasyon kullanımı ve plan kotaları (org geneli anahtar) |
Ayrıntılar
Organizasyon kullanımı ve plan kotaları (org geneli anahtar)
Kimlik doğrulama: API anahtarı — kapsam analytics:read (admin her kapsamı içerir).
Parametreler
| Ad | Konum | Tür | Zorunlu | Açıklama | Örnek |
|---|---|---|---|---|---|
days | sorgu | integer | Hayır | Varsayılan: 30; Aralık: 7–90 | 7 |
Yanıtlar
200 — Başarılı.
Şema: UsageReport
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
org_id | string | Evet | |
plan_code | string | Evet | |
period | object | Evet | |
period.start | string | Evet | |
period.end | string | Evet | |
metrics | array<object> | Evet | |
metrics[].metric | string | Evet | |
metrics[].used | number | Evet | |
metrics[].limit | number | null | Evet | |
metrics[].percent | number | null | Evet | |
metrics[].hard | boolean | Evet | |
apps | array<object> | Evet | |
apps[].app_id | string | Evet | |
apps[].name | string | Evet | |
apps[].messages_sent | number | Evet | |
apps[].active_subscriptions | number | Evet | |
apps[].mau | number | Evet | |
daily | array<object> | Evet | |
daily[].date | string | Evet | |
daily[].messages_sent | number | Evet | |
daily[].api_requests | number | Evet | |
daily[].events_ingested | number | Evet | |
trialing | boolean | Evet | |
trial_ends_at | string | null | Evet |
Örnek yanıt:
{
"org_id": "org_01JD3W5Q7X9K2M4N6P8R0T1V3W",
"plan_code": "örnek",
"period": {
"start": "2026-10-01T00:00:00Z",
"end": "2026-10-17T00:00:00Z"
},
"metrics": [
{
"metric": "örnek",
"used": 1.5,
"limit": 50,
"percent": 1.5,
"hard": true
}
],
"apps": [
{
"name": "Sipariş bildirimleri",
"app_id": "app_01JD3W5Q7X9K2M4N6P8R0T1V3W",
"messages_sent": 1.5,
"active_subscriptions": 1.5,
"mau": 1.5
}
],
"daily": [
{
"date": "örnek",
"messages_sent": 1.5,
"api_requests": 1.5,
"events_ingested": 1.5
}
],
"trialing": true,
"trial_ends_at": "örnek"
}Hata yanıtları ortak zarfla döner (error.code, message, details, request_id): hata kataloğu. Tüm yanıtlar X-RateLimit-* başlıklarını taşır (hız sınırları).
Örnekler
curl -X GET "https://api.pushizo.com/v1/organization/usage" \
-H "Authorization: Bearer $PUSHIZO_API_KEY"App’ler
App’ler — 7 işlem (GET /v1/organization, GET /v1/organization/members, GET /v1/organization/audit-logs, …). OpenAPI 3.1.0 sözleşmesinden üretilir.
API anahtarları
API anahtarları — 5 işlem (GET /v1/apps/{appId}/api-keys, POST /v1/apps/{appId}/api-keys, PATCH /v1/apps/{appId}/api-keys/{keyId}, …). OpenAPI 3.1.0 sözleşmesinden üretilir.