4. Getir (Id ile)

Belirtilen Id bilgisi kullanılarak mevcut kayıt detaylarını görüntülemek için bu servis kullanılmaktadır.

Id ile Kayıt Bilgisi Getir

GET{{WalletUrl}}/api/v1/campaign?Id=0000-0000-0000-0000-0000

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

Genel API erişimi sağlamak için kullanılan doğrulama anahtarıdır.

apiclientpublic

string

Evet

İstemci uygulamayı tanımlayan genel tanıtım anahtarıdır.

{
    "Value": {
        "Id": "44e93e35-d427-4ae9-a11c-b122447b6ac4",
        "Name": "test",
        "Description": "<string>",
        "MinimumDepositAmount": 100.00,
        "MaximumDepositAmount": 102.00,
        "BonusType": "Fixed",
        "BonusValue": 1.00,
        "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.993342Z"
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

İşlem sırasında hata oluştuğunu belirtir. true ise hata vardır.

IsSuccess

bool

İşlemin başarılı şekilde tamamlandığını gösterir.

Errors

Array

Servis çağrısında oluşan hata mesajlarını içeren liste.

Value

Array

Servisin başarılı olması durumunda dönen içerik bilgisini barındırır.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Kampanyaya ait sistem tarafından üretilen eşsiz kimlik numarasıdır.

Name

string

Kampanyanın sistem üzerindeki tanımlı ad bilgisidir.

Description

string

Kampanya hakkında bilgi sağlayan açıklayıcı metindir.

MinimumDepositAmount

decimal

Kampanyanın geçerli olması için gereken en düşük yatırma miktarıdır.

MaximumDepositAmount

decimal

Kampanyadan faydalanmak için geçerli olan en yüksek yatırma sınırıdır.

BonusType

string

Bonusun türünü belirtir (örneğin: sabit tutar, oran).

BonusValue

decimal

Belirtilen kampanya kapsamındaki bonusun numeric değeri.

CampaignType

string

Kampanyanın ait olduğu kategori ya da kullanım türünü ifade eder.

StartDate

DateTime

Kampanyanın yürürlüğe girdiği tarih bilgisidir.

EndDate

DateTime

Kampanyanın geçerliliğinin sona ereceği tarihi gösterir.

IsActive

bool

Kampanyanın şu anda aktif olup olmadığını belirten durum değeridir.

MerchantId

Guid

Kampanyayı tanımlayan işyeri veya satıcının benzersiz kimlik bilgisidir.

TotalBonusGiven

decimal

Bu kampanya ile şimdiye kadar verilmiş toplam bonus tutarıdır.

CreatedAt

DateTime

Kaydın oluşturulduğu zamanı temsil eder.

UpdatedAt

DateTime

Son olarak güncellendiği tarihi gösterir.

Last updated