2. Güncelle

Mevcut bir kaydın belirli alanlarını yeni verilerle değiştirmek amacıyla bu servis kullanılmaktadır.

Kayıt Güncelleme İşlemi

PUT{{WalletUrl}}/api/v1/campaign

Not: Bu servisin kullanılabilmesi için apikeypublic ve apiclientpublic parametrelerinin Header alanına eklenmiş olması zorunludur.

WalletAPI Adresi

Servise gönderilmesi gereken parametreler şu şekildedir:

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

Servise erişim için kullanılan genel anahtar bilgisidir.

apiclientpublic

string

Evet

Uygulamanın kimliğini temsil eden genel erişim anahtarıdır.

{
    "Value": {
        "Id": "44e93e35-d427-4ae9-a11c-b122447b6ac4",
        "Name": "düldül",
        "Description": "<string>",
        "MinimumDepositAmount": 100,
        "MaximumDepositAmount": 102,
        "BonusType": "Fixed",
        "BonusValue": 1,
        "CampaignType": "CashBack",
        "StartDate": "2025-09-25",
        "EndDate": "2025-09-27",
        "IsActive": true,
        "MerchantId": 2071,
        "TotalBonusGiven": 0.00,
        "CreatedAt": "2025-04-30T14:17:27.331977Z",
        "UpdatedAt": "2025-05-01T00:17:55.9933421Z"
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

İşlem sırasında hata oluştuysa true değeri döner.

IsSuccess

bool

İşlem başarılıysa true değeriyle birlikte başarılı sonuç döner.

Errors

Array

Karşılaşılan hata mesajlarını içeren dizi yapısıdır.

Value

Array

Talep sonucu dönen asıl veri kümesini içerir.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Kampanyaya sistem tarafından atanan benzersiz tanımlayıcıdır.

Name

string

Kampanyanın sistemde tanımlı olan ismidir.

Description

string

Kampanyanın kısa açıklamasını içerir.

MinimumDepositAmount

decimal

Kampanyadan faydalanmak için gereken en düşük yatırma tutarıdır.

MaximumDepositAmount

decimal

Kampanyanın geçerli olduğu en yüksek yatırma miktarıdır.

BonusType

string

Kampanyada uygulanacak bonusun türünü belirtir (örneğin yüzdesel, sabit).

BonusValue

decimal

Bonus değerini gösterir (sayı olarak).

CampaignType

string

Kampanyanın kategori türünü belirtir.

StartDate

DateTime

Kampanyanın başlangıç tarihidir.

EndDate

DateTime

Kampanyanın sona ereceği tarih bilgisidir.

IsActive

bool

Kampanyanın aktif olup olmadığını ifade eder.

MerchantId

Guid

Kampanyayı tanımlayan işletmeye ait benzersiz kimliktir.

TotalBonusGiven

decimal

Kampanya süresince dağıtılan toplam bonus miktarını gösterir.

CreatedAt

DateTime

Kaydın sistemde oluşturulduğu tarihtir.

UpdatedAt

DateTime

Kaydın en son güncellendiği zaman bilgisidir.

Last updated