/api/v1/profile/delete/ Profili sil
Bir profilin kişisel verilerini siler ve zamanlanmış e-postalarını iptal eder. Silinme hakkı taleplerini yerine getirmek için kullanın.
Profili external_profile_id, customer_user_id veya email ile tanımlayın — en az
birini gönderin. Adapty Mail, kişileri e-posta adresiyle eşleştirir; bu nedenle
gönderdiğiniz email, denenen tek tanımlayıcı olur. E-postayı dahil etmezseniz profil
external_profile_id veya customer_user_id ile bulunur.
Silme işlemi depolanan verileri temizler ancak adresi engellemez. Sonraki bir Profili kaydet isteği, silinen profilin geçmişi olmaksızın yeni bir profil oluşturur. Birini kalıcı olarak dışarıda tutmak için verilerini göndermeyi bırakın.
external_profile_id veya customer_user_id ile yapılan tekrarlayan silme işlemi,
hiçbir şeyi değiştirmeden yeniden başarılı olur. Yalnızca email içeren bir silme
işlemi tekrarlandığında 404 döner: silme işlemi depolanan adresi temizlediğinden,
e-postanın eşleşeceği bir şey kalmaz.
Request body
Silinecek profil için tanımlayıcılar. external_profile_id,
customer_user_id veya email alanlarından en az birini gönderin.
Profili kaydederken gönderdiğiniz tanımlayıcı.
Kullanıcının kendi sisteminizdeki tanımlayıcısı.
Profildeki e-posta adresi.
Responses
Profil silindi. Yanıtın gövdesi yoktur.
Hiçbir tanımlayıcı sağlanmadı.
Schema
Standart hata yanıtı. Her başarısız istek bu yapıyla birlikte 4XX durumu döndürür.
Hatanın insan tarafından okunabilir açıklaması.
Makine tarafından okunabilir hata tanımlayıcısı.
Bu hataya ait HTTP durum kodu.
Hataya neden olan istek alanı veya hata belirli bir alana özgü değilse null.
Example
{
"errors": [
{
"message": "At least one of external_profile_id, customer_user_id or email must be provided",
"error_code": "missing_identifier",
"status_code": 400,
"field_name": null
}
]
} Gizli API anahtarı eksik veya geçersiz.
Schema
Standart hata yanıtı. Her başarısız istek bu yapıyla birlikte 4XX durumu döndürür.
Hatanın insan tarafından okunabilir açıklaması.
Makine tarafından okunabilir hata tanımlayıcısı.
Bu hataya ait HTTP durum kodu.
Hataya neden olan istek alanı veya hata belirli bir alana özgü değilse null.
Example
{
"errors": [
{
"message": "Secret key doesn't exist",
"error_code": "secret_key_does_not_exist_error",
"status_code": 403,
"field_name": null
}
]
} Gönderdiğiniz tanımlayıcılarla eşleşen profil bulunamadı.
Schema
Standart hata yanıtı. Her başarısız istek bu yapıyla birlikte 4XX durumu döndürür.
Hatanın insan tarafından okunabilir açıklaması.
Makine tarafından okunabilir hata tanımlayıcısı.
Bu hataya ait HTTP durum kodu.
Hataya neden olan istek alanı veya hata belirli bir alana özgü değilse null.
Example
{
"errors": [
{
"message": "Profile not found",
"error_code": "profile_not_found_error",
"status_code": 404,
"field_name": null
}
]
}