For the complete documentation index, see llms.txt. This page is also available as Markdown.

1. Limit Kullanım (Wallet)

Cüzdan'a tanımlanmış limitlerin kullanımını görüntülemek için bu servisi kullanabilirsiniz

Limit Kullanımını Getir

GET{{WalletUrl}}/api/v1/limit/usage/by/wallet/:id?Category=1&PageNumber=1&PageSize=10

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

WalletAPI Adresi

Gerekli header ve istek parametreleri:

Parametreler ve açıklamaları
Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API erişiminde doğrulama için kullanılan genel anahtar bilgisidir.

apiclientpublic

string

Evet

İsteğin hangi istemciden geldiğini gösteren genel istemci anahtarıdır.

Id

guid

Evet

Limit kullanımlarını görüntülemek istediğiniz cüzdanın kimlik bilgisi

Category

integer

Hayır

Limitin kullanım kategorisini bu parametreyle belirtebilirsiniz Bkz: Limit Kategorileri

PageNumber

integer

Evet

Limit kullanımlarının döndüğü liste içerisinde kaçıncı sayfayı almak istediğinizi bu parametreyle belirtebilirsiniz

PageSize

integer

Evet

Limit kullanımlarının döndüğü liste içerisinde kaç kayıt listelenmesini istediğinizi bu parametreyle belirtebilirsiniz

Servisten dönen parametreler şu şekildedir:

Parametreler ve açıklamaları
Parametre
Tip
Açıklama

IsFailure

bool

İşlem başarısızsa true döner.

IsSuccess

bool

İşlem başarılıysa true döner.

Errors

Array

İşlem sırasında oluşan hata listesi.

HasNextPage

bool

Sonraki sayfa mevcutsa true döner.

TotalCount

int

Toplam kayıt sayısını belirtir.

TotalPages

int

Toplam sayfa sayısını belirtir.

PageNumber

int

Bulunulan sayfa numarasını gösterir.

Items

Array

Sayfa içeriğinde dönen veri listesidir.

Id

Guid

Limite ait kimlik bilgisi

WalletId

Guid

Cüzdan kimlik bilgisi

LimitType

string

İlgili limitin tipi Bkz: Limit Tipleri

LimitCategory

string

İlgili limitin kategorisi Bkz: Limit Kategorisi

LimitApproach

string

İlgili limitin kontrol tipi Bkz: Limit Kontrol Tipleri

UsedValue

decimal

Kullanılan limit değeri

LimitValue

decimal

Limit değeri

PeriodStart

DateTime

Limitin tanımlandığı periyot kapsamında başlangıç tarihi Not: Bu tarih, periyot bittikten sonra tekrar yenilenir

PeriodEnd

DateTime

Limitin tanımlandığı periyot kapsamında bitiş tarihi

IsActive

bool

Aktiflik durumu

CreatedAt

DateTime

Kaydın oluşturulma tarihi

UpdatedAt

DateTime

Kaydın güncellenme tarihi

ExternalTransactionTypeId

guid

Kendi sisteminizdeki işlem tipinin UUID tanımlayıcısı. LimitCategory = ExternalTransactionType olduğunda kullanılır

CurrencyCode

string

Limitin uygulandığı para birimi kodu

{
    "IsSuccess": true,
    "IsFailure": false,
    "Value": {
        "Items": [
            {
                "Id": "30c84d1c-0a0f-48e1-9cfa-f1a5cb80e0a1",
                "WalletId": "7883fb19-2359-4a9b-b917-f08a259898ed",
                "LimitType": 1,
                "LimitCategory": 1,
                "LimitApproach": 1,
                "UsedValue": 100.00,
                "LimitValue": 1000.00,
                "RemainingValue": 900.00,
                "PeriodStart": "2025-08-20T00:00:00Z",
                "PeriodEnd": "2025-08-20T23:59:59.999999Z",
                "IsActive": true,
                "CreatedAt": "2025-08-20T10:09:37.007Z",
                "UpdatedAt": "2025-08-20T11:56:17.206Z",
                "ExternalTransactionTypeId": null,
                "CurrencyCode": "TRY"
            }
        ],
        "PageNumber": 1,
        "TotalPages": 1,
        "TotalCount": 1,
        "HasPreviousPage": false,
        "HasNextPage": false
    }
}

Last updated