İçeriğe geç

Kaydı başlat

POST
/api/website/customers/register
curl --request POST \
--url https://api.petanqueai.com/api/website/customers/register \
--header 'Content-Type: application/json' \
--header 'x-storefront-token: <x-storefront-token>' \
--data '{ "email": "hello@example.com", "name": "example", "password": "example", "phone": "example", "smsConsent": true, "verifyUrl": "https://example.com" }'

Müşteriye adresini doğrulaması için bir bağlantı e-postalar. Müşteri bağlantıyı açıp siteniz E-postayı doğrula’yı çağırana kadar hesap oluşmaz.

verifyUrl, sitenizde bağlantıyı karşılayan sayfadır; Petanque AI sonuna ?token=… ekler. Adresin kökeni mağazanızın izin verilen kökenleri arasında olmalıdır (Ayarlar → Web Sitesi), yoksa 422 alır. Bağlantı 24 saat geçerlidir.

202 döner. Adreste şifreli bir hesap zaten varsa 409. Adres başına saatte 5 kayıtla sınırlıdır.

object
email
zorunlu
string biçim: email
>= 3 karakter <= 320 karakter
name
zorunlu
string
>= 1 karakter <= 200 karakter
password
zorunlu
string
>= 8 karakter <= 200 karakter
phone
string
<= 50 karakter
smsConsent
boolean
verifyUrl
zorunlu
string biçim: uri
<= 2048 karakter

Example generated

{
"email": "hello@example.com",
"name": "example",
"password": "example",
"phone": "example",
"smsConsent": true,
"verifyUrl": "https://example.com"
}