/api/v2/server-side-api/profile/ Profil oluştur
Adapty'de uygulamanızın yeni bir son kullanıcısını oluşturur.
Header parameters
Sisteminizdeki müşterinin benzersiz kimliği. adapty-customer-user-id veya adapty-profile-id alanlarından biri zorunludur.
Sisteminizdeki profilin benzersiz kimliği. Anonim profillerle çalışıyorsanız en iyi seçeneğinizdir. adapty-customer-user-id veya adapty-profile-id alanlarından biri zorunludur.
Kullanıcının uygulamanızın yüklü olduğu cihazın platformu
Request body
Son kullanıcınızın adı
Son kullanıcınızın soyadı
Son kullanıcınızın cinsiyeti
One of: "f", "m", "o"
Son kullanıcınızın e-posta adresi
Son kullanıcınızın telefon numarası
Son kullanıcınızın doğum tarihi
Son kullanıcının ülkesi, iki harfli ISO 3166-1 alfa-2 kodu olarak, örneğin FR
Son kullanıcının IPv4 adresi
Son kullanıcının uygulama mağazasının ülkesi, iki harfli ISO 3166-1 alfa-2 kodu olarak, örneğin US
Kullanıcının uygulamanızda satın alma işlemi yapmak için kullandığı platform
One of: "app_store", "play_store", "stripe", "adapty", "paddle"
Mağaza hesap token'ı
Apple App Tracking Transparency durumu (0=belirlenmedi, 1=kısıtlı, 2=reddedildi, 3=onaylandı)
One of: 0, 1, 2, 3
Harici analizlerden çıkma seçeneği
Profil için 30'a kadar özel nitelik ayarlamaya olanak tanır
Anahtar, 30 karakterden fazla olmayan bir dize olmalıdır. Yalnızca harflere, sayılara, tire, nokta ve alt çizgilere izin verilir
Özellik değeri 50 karakterden fazla olmamalıdır. Değer olarak yalnızca dizeler ve kayan noktalı sayılara izin verilir
Benzersiz cihaz tanımlayıcısı
Cihaz bilgisi
Cihaz yerel ayarı
İşletim sistemi bilgisi
Platform (iOS, Android vb.)
One of: "iOS", "macOS", "iPadOS", "Android", "visionOS", "web"
Cihaz saat dilimi
Kullanıcı ajan dizesi
Uygulama derleme sürümü
Uygulama sürümü
Adapty SDK sürümü
iOS Reklamverenler için Tanımlayıcı
iOS Satıcı için Tanımlayıcı
Android reklam kimliği
Android cihaz kimliği
Android uygulama seti kimliği
Responses
Profil başarıyla oluşturuldu
Schema
Uygulamanızın dahili kimliği
Adapty profil kimliği
Kullanıcınızın kendi sisteminizdeki kimliği
Profilde elde edilen toplam geliri USD cinsinden temsil eden ondalık sayı değeri
Dahili parametre
Yarış koşulunu çözmek için gereken milisaniye cinsinden yanıt süresi
Profile en fazla 30 özel öznitelik eklenebilir
Anahtar, 30 karakterden fazla olmayan bir dize olmalıdır. Yalnızca harflere, sayılara, tire, nokta ve alt çizgilere izin verilir
Özellik değeri 50 karakterden fazla olmamalıdır. Değer olarak yalnızca dizeler ve kayan noktalı sayılara izin verilir
Access level nesnelerinin dizisi. Müşterinin herhangi bir access level'ı yoksa boş dizi döner
Access level tanımlayıcısı
Access level'ın satın alındığı mağaza
Mağazadaki ürün kimliği
Mağazadaki temel plan kimliği
Mağazadaki işlem kimliği
Mağazadaki orijinal işlem kimliği
Promosyon teklifi veya başlangıç teklifi uygulandıysa teklif ayrıntıları
Teklif kategorisi
One of: "introductory", "promotional", "offer_code", "win_back"
Teklif türü
One of: "free_trial", "pay_as_you_go", "pay_up_front"
Teklif kimliği
Access level'ın başladığı zaman
Access level'ın satın alındığı zaman
Access level'ın ilk kez satın alındığı zaman
Access level'ın sona erdiği zaman
Yenilemenin iptal edildiği zaman
Ödeme sorununun tespit edildiği zaman
Access level'ın ek süre içinde olup olmadığı
İptal gerekçesi
Abonelik nesnelerinin dizisi. Müşterinin herhangi bir aboneliği yoksa boş dizi döner
Aboneliğin satın alındığı mağaza
Mağazadaki ürün kimliği
Mağazadaki temel plan kimliği
Mağazadaki işlem kimliği
Mağazadaki orijinal işlem kimliği
Bir promosyon teklifi veya başlangıç teklifi uygulandıysa teklif ayrıntıları
Teklif kategorisi
One of: "introductory", "promotional", "offer_code", "win_back"
Teklif türü
One of: "free_trial", "pay_as_you_go", "pay_up_front"
Teklif kimliği
Ortam (Sandbox, Production)
Aboneliğin satın alındığı tarih
Aboneliğin ilk satın alındığı tarih
Aboneliğin sona erdiği tarih
Yenilemenin iptal edildiği tarih
Faturalama sorununun tespit edildiği tarih
Aboneliğin ek süre içinde olup olmadığı
İptal nedeni
Tek seferlik satın alma nesnelerinin dizisi. Müşterinin herhangi bir satın alımı yoksa boş dizi döner
Benzersiz satın alma tanımlayıcısı
Satın almanın yapıldığı mağaza
Mağazadaki ürün kimliği
Mağazadaki temel plan kimliği
Mağazadaki işlem kimliği
Mağazadaki orijinal işlem kimliği
Satın almanın yapıldığı zaman
Ortam (Sandbox, Production)
Bunun bir iade olup olmadığı
Bunun bir consumable satın alma olup olmadığı
Example
{
"data": {
"app_id": "14c3d623-2f3a-455a-aa86-ef83dff6913b",
"profile_id": "3286abd3-48b0-4e9c-a5f6-ac0a006804a6",
"customer_user_id": "jane.doe@example.com",
"total_revenue_usd": 0,
"segment_hash": "8f45947bad31ab0c",
"timestamp": 1736425645861,
"custom_attributes": [
{
"key": "favourite_sport",
"value": "yoga"
}
],
"access_levels": [],
"subscriptions": [],
"non_subscriptions": []
}
} Yetkisiz
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu
Example
{
"errors": [
{
"source": "non_field_errors",
"errors": [
"Authentication credentials were not provided."
]
}
],
"error_code": "not_authenticated",
"status_code": 401
} Sunucu içi hata