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