affiliate

POST /v1/affiliate

Join the affiliate programme.

Tutti gli endpoint affiliate

Autenticazione

Invia una chiave API come bearer token. Questo endpoint non specifica un permesso specifico nella specifica, quindi assegna alla tua chiave i permessi minimi necessari e verifica la risposta invece di fare supposizioni.

L'ID della tua organizzazione va qui

Questo endpoint accetta org_id come parametro di query. Omettilo e la chiamata coprirà l'intero sottoalbero del tuo tenant; invialo per limitare la chiamata a una singola organizzazione.

L'identificativo della tua organizzazione si trova nella schermata delle chiavi API nella tua dashboard, accanto alla chiave stessa. È lo stesso identificativo in ogni chiamata che effettui.

Provalo

Sostituisci qualsiasi elemento tra parentesi angolari con i tuoi valori e il segnaposto key con una chiave dalla tua dashboard.

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> }'

Hai effettuato l'accesso? La console API nella tua dashboard inserisce il tuo ID organizzazione reale e la tua chiave personale, ed esegue la richiesta sull'API live in modo da poter vedere la risposta effettiva. Apri questo endpoint nella console API

Dettagli

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.

Parametri

NomeTipoObbligatorioChe cos'è
org_id (query)stringNo

Corpo della richiesta

NomeTipoObbligatorioChe cos'è
commission_planstring<recurring_12m, lifetime>
payout_destinationstring<wallet, cash>
accept_termsbooleanMust be `true`. An affiliate agreement is a contract about money, so acceptance is recorded explicitly rather than assumed.

Risposta

NomeTipoObbligatorioChe cos'è
idstring
org_idstring
statestring<pending, approved, rejected, suspended>
codestringThe 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_urlstringThe 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_notestringNo
terms_accepted_atstringNo
applied_atstringNo

Errori che questo endpoint può restituire

401 · 403 · 409 · 422