Créer un parrainage
POST/point/referral
Enregistre le parrainage d’un filleul par le client identifié par externalId, et lui envoie l’email d’invitation. Renvoie le hash du parrainage, à transmettre au filleul pour qu’il récupère son code. Répond 400 si la boutique a désactivé son parrainage, si l’externalId ne désigne aucun client, si le parrain n’a jamais passé de commande, ou si le filleul est déjà client de la boutique ou déjà parrainé.
Request
Responses
- 201
- 400
- 401
- 500
Motifs possibles :
https://enkore.io/problems/validation-failed— The request payload is invalid.https://enkore.io/problems/referral-customer-already-exists— This email address already belongs to a customer account.https://enkore.io/problems/referral-already-pending— This email address has already been invited and its referral is pending.https://enkore.io/problems/referral-already-completed— This email address has already been referred.https://enkore.io/problems/referral-disabled— The referral programme is disabled for this store.https://enkore.io/problems/referral-order-required— The referrer must have placed at least one order to refer a friend.https://enkore.io/problems/referral-referrer-unknown— No customer of this store matches the referrer identifier.https://enkore.io/problems/invalid-revision-header— The 'revision' header is not a valid date.https://enkore.io/problems/unknown-api-revision— The requested API revision does not exist.
Motifs possibles :
https://enkore.io/problems/unauthorized— Authentication is missing or invalid.
Motifs possibles :
https://enkore.io/problems/internal-server-error— The request could not be completed.