affiliate

POST /v1/affiliate

Join the affiliate programme.

Все эндпоинты affiliate

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

Передайте API-ключ в качестве маркера носителя (bearer token). Эта конечная точка не указывает конкретное разрешение в спецификации, поэтому предоставьте своему ключу минимум необходимых прав и проверьте ответ, вместо того чтобы делать предположения.

Идентификатор вашей организации

Этот эндпоинт принимает org_id в качестве параметра запроса. Оставьте его пустым, и вызов охватит все поддерево вашей аренды; передайте его, чтобы сузить область вызова до одной организации.

Идентификатор вашей организации находится на экране ключей API в вашей панели управления, рядом с самим ключом. Это один и тот же идентификатор для каждого вашего запроса.

Попробовать

Замените всё в угловых скобках на собственные значения, а плейсхолдер ключа — на ключ из вашей панели управления.

curl -X POST https://api.zinndigital.com/v1/affiliate \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "commission_plan": <string<recurring_12m, lifetime>>, "payout_destination": <string<wallet, cash>>, "accept_terms": <boolean> }'

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

Подробнее

Gated on `affiliate.manage`. The account lands `pending` and accrues nothing until staff approve it — otherwise the programme is an open invitation to self-refer at scale. Choosing cash payouts sets `kyc_state` to `required`; wallet credit needs no verification because the money never leaves the platform.

Параметры

ИмяТипОбязательноЧто это
org_id (query)stringНет

Тело запроса

ИмяТипОбязательноЧто это
commission_planstring<recurring_12m, lifetime>Да
payout_destinationstring<wallet, cash>Да
accept_termsbooleanДаMust be `true`. An affiliate agreement is a contract about money, so acceptance is recorded explicitly rather than assumed.

Ответ

ИмяТипОбязательноЧто это
idstringДа
org_idstringДа
statestring<pending, approved, rejected, suspended>Да
codestringДаThe referral code. Its alphabet excludes the characters people transcribe wrongly (`0`/`O`, `1`/`I`/`l`), because it is read aloud and typed off a slide.
referral_urlstringДаThe link to share — the public site with `?ref=CODE`.
commission_planstring<recurring_12m, lifetime>ДаThe line **new** referrals will be created on. Changing it never affects customers already referred.
payout_destinationstring<wallet, cash>Да
kyc_statestring<not_required, required, submitted, verified, rejected>Да
review_notestringНет
terms_accepted_atstringНет
applied_atstringНет

Ошибки, которые может возвращать этот эндпоинт

401 · 403 · 409 · 422