reseller

GET /v1/reseller/vendor-usage

What your clients drew from Zinn®'s vendor accounts this month.

جميع نقاط نهاية reseller

المصادقة

أرسل مفتاح واجهة برمجة التطبيقات (API key) كرمز حامل (bearer token). يجب أن يحمل المفتاح إذن reseller.view؛ والمفتاح الذي لا يملكه يُرفض بالرمز 403 وليس 404.

حيث يتم إدخال معرف مؤسستك

تأخذ نقطة النهاية هذه org_id كمعلمة استعلام. اتركه فارغاً ليغطي الاستدعاء شجرة مستأجريك بالكامل، أو أرسله لتضييق نطاق الاستدعاء ليشمل منظمة واحدة.

معرف مؤسستك موجود على شاشة مفاتيح واجهة برمجة التطبيقات (API) في لوحة تحكمك، بجوار المفتاح نفسه. وهو نفس المعرف في كل طلب تجريه.

جربه الآن

استبدل أي شيء بين أقواس زاوية بقيمك الخاصة، والعنصر النائب للمفتاح بمفتاح من لوحة تحكمك.

curl -X GET https://api.zinndigital.com/v1/reseller/vendor-usage \
  -H "Authorization: Bearer zdk_live_…"

هل سجلت الدخول؟ تقوم وحدة تحكم واجهة برمجة التطبيقات في لوحة التحكم الخاصة بك بربط معرف مؤسستك الحقيقي ومفتاحك الخاص، وتنفذ الطلب مقابل واجهة برمجة التطبيقات المباشرة لتتمكن من رؤية الاستجابة الفعلية. افتح هذه النهاية الطرفية في وحدة تحكم API

التفاصيل

Spend for your whole client base this calendar month, against your pool, broken down by vendor. Always read `month_is_floor` and `ceiling_is_floor` before showing a total: some vendors bill prepaid units whose per-unit cost is not priced here, so when a flag is `true` the money figure is a **minimum** and `month_unpriced_calls` counts what it excludes. `ceiling_micros` is the most your client base could draw in a month if every client used every allowance their plan includes — it does not depend on how busy this month happened to be. Available even when your pool is spent. Requires `reseller.view`.

المعلمات

الاسمالنوعمطلوبما هو هذا
org_id (query)UuidلاWhich of your organizations this applies to. Required only when you belong to more than one here — otherwise it is inferred, and an id outside your direct memberships is a 404 r…

الاستجابة

الاسمالنوعمطلوبما هو هذا
pool_enforcedbooleanنعمRead this first. `false` means no pool has been set, so nothing is bounded — it does not mean you have a large allowance remaining.
seo_data_modestring<own_keys, platform_pool>نعم
pool_microsintegerنعم
month_spent_microsintegerنعمPriced spend this calendar month. A **minimum** whenever `month_is_floor` is true.
month_remaining_microsintegerنعم`null` when no pool is set, or when the month's spend is a floor — an unknown cannot be subtracted from a budget to give a remainder.
month_is_floorbooleanنعم`true` means `month_spent_micros` understates the truth because a vendor we cannot price per call was used. Show it beside the number.
month_unpriced_callsintegerنعمBilled calls this month excluded from the money total.
should_warnbooleanنعمYou have crossed `alert_at_bps` of your pool.
ceiling_microsintegerنعمThe most your client base could draw in a month if every client used every allowance their plan includes. Independent of how busy this month was.
ceiling_is_floorbooleanنعم
org_countintegerنعمOrganizations counted — you plus your clients. A client of yours who is themselves a reseller has their own pool and is not counted beyond themselves.
servicesResellerVendorServiceDraw[]نعم

الأخطاء التي يمكن أن تُرجعها نقطة النهاية هذه

401 · 403 · 404 · 429