Аутентификација

Пошаљите API кључ као bearer токен. Кључ мора имати дозволу reseller.manage; кључ без ње се одбија уз 403, а не 404.

Где се уноси ID ваше организације

Ова крајња тачка прихвата 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 конзола на вашој контролној табли попуњава ваш прави id организације и ваш сопствени кључ, и покреће захтев према живом 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…

Тело захтева

НазивТипОбавезноШта је ово
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