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 ve email alanlarının herhangi bir kombinasyonuyla tanımlayın — Adapty Mail, profili kaydetme işlemindeki gibi çözer.

Silme işlemi kalıcıdır. Aynı tanımlayıcıları taşıyan sonraki bir Profili kaydet isteği profili yeniden oluşturmaz.

external_profile_id veya customer_user_id ile tekrarlanan bir silme işlemi, hiçbir şeyi değiştirmeden yeniden başarılı olur. Yalnızca email ile yapılan bir silme işlemi tekrarlandığında 404 döner: silme işlemi kayıtlı adresi temizler, dolayısıyla e-postanın eşleşebileceğ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 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
    }
  ]
}