reseller

PUT /v1/reseller/prices

Set your own price for one plan.

Всички крайни точки в reseller

Упълномощаване

Изпратете API ключ като токен за носене. Ключът трябва да притежава разрешението 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, за да можете да видите действителния отговор. Отворете този крайpoint в 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.

Грешки, които този крайpoint може да върне

401 · 403 · 404 · 422 · 429