2. Limit Usage (WalletOwner)

You can use this service to view the usage of limits assigned to the wallet owner.

Get Limit Usage

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

Note: To use this service, it is mandatory to include the apikeypublic and apiclientpublic parameters in the Header field.

WalletAPI Address

The parameters that need to be sent to the service (Headers) are as follows:

Parameter
Type
Required
Description

apikeypublic

string

Yes

It is the general key information used to access the API services.

apiclientpublic

string

Yes

It is the public key information that identifies the client application.

The parameters that need to be sent to the service (QueryString) are as follows:

Parameter
Desciption

Id

The identity information of the wallet owner whose limit usages you want to view.

Category

You can specify the usage category of the limit with this parameter. See: Limit Categories

PageNumber

You can specify which page of the list of limit usages you want to retrieve with this parameter.

PageSize

You can specify how many records you want to be listed in the list of limit usages with this parameter.

{
    "Items": [
        {
            "Id": "30c84d1c-0a0f-48e1-9cfa-f1a5cb80e0a1",
            "WalletId": "da033986-a069-4ba0-a50f-1130f2a7ac1c",
            "LimitType": "Daily",
            "LimitCategory": "Deposit",
            "LimitApproach": "Amount",
            "UsedValue": 10101.00,
            "LimitValue": 100000.00,
            "RemainingValue": 89899.00,
            "PeriodStart": "2025-05-01T00:00:00Z",
            "PeriodEnd": "2025-05-01T23:59:59.999999Z",
            "IsActive": true,
            "CreatedAt": "2025-05-01T17:40:45.349167Z",
            "UpdatedAt": "2025-05-01T18:01:51.257616Z"
        }
    ],
    "PageNumber": 1,
    "TotalPages": 1,
    "TotalCount": 1,
    "HasPreviousPage": false,
    "HasNextPage": false,
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Service Response

Parameter
Type
Desciption

IsFailure

bool

It returns true if the transaction failed.

IsSuccess

bool

It returns true if the transaction was successful.

Errors

Array

It is the list of errors encountered during the transaction.

HasNextPage

bool

It returns true if a next page is available.

TotalCount

int

It specifies the total number of records.

TotalPages

int

It specifies the total number of pages.

PageNumber

int

It shows the current page number.

Items

Array

It is the list of data returned within the page content.

Service Response (Value)

Parameter
Type
Desciption

Id

Guid

It is the identity information of the limit.

WalletId

Guid

Wallet identity information.

LimitType

string

The type of the relevant limit. See: Limit Types

LimitCategory

string

The category of the relevant limit. See: Limit Categories

LimitApproach

string

The control type of the relevant limit. See: Limit Control Types

UsedValue

decimal

The used limit value.

LimitValue

decimal

Limit value.

PeriodStart

DateTime

The start date within the period the limit is defined. Note: This date is refreshed after the period ends.

PeriodEnd

DateTime

The end date within the period the limit is defined.

IsActive

bool

Active status.

CreatedAt

DateTime

The creation date of the record.

UpdatedAt

DateTime

The update date of the record.

Last updated