POST /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.

external_profile_idstring

Profili kaydederken gönderdiğiniz tanımlayıcı.

customer_user_idstring

Kullanıcının kendi sisteminizdeki tanımlayıcısı.

emailstring

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.

errorsarray of object
messagestring

Hatanın insan tarafından okunabilir açıklaması.

error_codestring

Makine tarafından okunabilir hata tanımlayıcısı.

status_codeinteger

Bu hataya ait HTTP durum kodu.

field_namestring

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.

errorsarray of object
messagestring

Hatanın insan tarafından okunabilir açıklaması.

error_codestring

Makine tarafından okunabilir hata tanımlayıcısı.

status_codeinteger

Bu hataya ait HTTP durum kodu.

field_namestring

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.

errorsarray of object
messagestring

Hatanın insan tarafından okunabilir açıklaması.

error_codestring

Makine tarafından okunabilir hata tanımlayıcısı.

status_codeinteger

Bu hataya ait HTTP durum kodu.

field_namestring

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