reseller

PUT /v1/reseller/prices

Set your own price for one plan.

Усі кінцеві точки reseller

Автентифікація

Надішліть ключ API як маркер носія (bearer token). Ключ повинен мати дозвіл reseller.manage; ключ без нього відхиляється з кодом 403, а не 404.

Де вказується ідентифікатор вашої організації

Цей ендпоїнт приймає org_id як параметр запиту. Залиште його порожнім, і виклик охопить увесь ваше дерево орендарів; надішліть його, щоб звузити виклик до однієї організації.

Ідентифікатор вашої організації знаходиться на екрані API-ключів у вашій панелі керування, поруч із самим ключем. Це той самий ідентифікатор у кожному вашому запиті.

Спробувати

Замініть усе в кутових дужках власними значеннями, а заповнювач ключа — ключем із вашої панелі керування.

curl -X PUT https://api.zinndigital.com/v1/reseller/prices \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "plan_id": <Uuid>, "interval": <string>, "currency": <string>, "amount_minor": <integer> }'

Увійшли в систему? Консоль API у вашій панелі керування автоматично підставляє ваш реальний ідентифікатор організації та ваш власний ключ, а також виконує запит до робочого API, щоб ви могли побачити справжню відповідь. Відкрийте цю кінцеву точку в консолі API

Деталі

Upserts one row of your price list, keyed on (plan, interval, currency). Editing it never re-prices a client already sold — their subscription captured the price at purchase. Requires `reseller.manage`.

Параметри

НазваТипОбов'язковеЩо це таке
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…

Тіло запиту

НазваТипОбов'язковеЩо це таке
plan_idUuidТакUUIDv7 identifier — sortable by creation time (docs/02 §8).
intervalstringТак
currencystringТак
amount_minorintegerТак
is_activebooleanНі

Відповідь

НазваТипОбов'язковеЩо це таке
idUuid | nullНіNull when you have not authored this row yet.
plan_idUuidТакUUIDv7 identifier — sortable by creation time (docs/02 §8).
plan_codestringТак
plan_namestringТак
intervalstringТак
currencystringТак
amount_minorintegerТакWhat YOUR client pays, in minor units.
is_activebooleanТак
list_amount_minorobjectНіZinn®'s list price for the same plan.
wholesale_amount_minorobjectНіWhat the plan costs YOU after your wholesale discount.
wholesale_discount_bpsintegerНі
price_sourcestring<price_list, markup, unpriced>ТакWhether the price is one you set, one derived from list by your default markup, or absent because the catalogue holds no price in this currency.

Помилки, які може повертати ця кінцева точка

401 · 403 · 404 · 422 · 429