WaasZamanlanmış Puan
Güncelleme
-
Bu servis ile daha önce oluşturulmuş zamanlanmış puan tanımlamasını güncelleyebilirsiniz.
-
Sadece gönderilen alanlar güncellenir, gönderilmeyen alanlar değişmez.
-
amountdeğeri ile zamanlanmış puan tutarı eksiltilebilir:- Negatif değer: Mevcut puan tutarından çıkarılır. Sonuç 0'a ulaşırsa zamanlanmış puan iptal edilir.
- Çıkarılmak istenen tutar mevcut tutardan fazla olamaz.
Önemli Notlar
grant_datebugünden önce olamaz veexpire_date'den önce olmalıdırexpire_datebugünden sonra olmalıdırexternal_idile zamanlanmış puan bulunur- Zamanlanmış puan sadece
WAITINGdurumundayken güncellenebilir amountsadece negatif değer veya 0 kabul eder, pozitif değer gönderilemez
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
external_id*string
Harici sistem ID
Length
length <= 255amount?number
Eksiltilecek puan tutarı. Negatif değer gönderilir, mevcut tutardan çıkarılır. Sonuç 0'a ulaşırsa zamanlanmış puan iptal edilir.
Format
floatMultiple Of
0.01Range
-100000 <= value <= 0grant_date?date
Puan verilme tarihi
expire_date?date
Puan son kullanma tarihi
name?string
Zamanlanmış puan tanımlaması adı
Length
length <= 255{
"external_id": "EXT-12345",
"amount": -50,
"grant_date": "2025-01-20",
"expire_date": "2025-12-31",
"name": "Güncellenmiş kampanya puanı"
}Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://api.altpay.dev/waas/integration/points/scheduled-points/update" \ -H "Content-Type: application/json" \ -d '{ "external_id": "EXT-12345" }'{
"data": {
"success": true
}
}{
"message": "Eksiltmek istediğiniz puan mevcut puan tutarından fazla."
}{
"message": "Unauthenticated"
}{
"message": "İşlemi yapmak için yetkili değilsiniz."
}{
"message": "Zamanlanmış puan bulunamadı"
}{
"message": "Gönderdiğiniz Veriler Geçersiz",
"errors": {
"property": [
"Hata açıklaması"
]
}
}