Create new velocity limit

Create new velocity limit

Following are different types of velocity limits supported in the platform Velocity Limits can be set based on Spending limit, Cash limit and load limit Expiry limit time can be set in minutes These limits can transactional limits, weekly, monthly, daily, yearly, or lifetime This API supports velocity limit set ups based on account_guid or card proxy. Account_Guid value takes precedence over cardproxy. If Account_Guid is not provided, Card_proxy and currency values are used to fetch the account_guid value.

Request
Security:
path Parameters
version
required
string
Request Body schema: application/json
condition_guid
string <uuid>

Condition Guid

program_guid
string or null <uuid>

Program Guid

account_guid
string or null <uuid>

Account Guid

amount_limit
required
number <double>

Amount Limit

card_proxy
string or null

Card Proxy

currency
string or null

Currency - Example USD

operation_name
string (OperationName)
Enum: "SPENDINGLIMIT" "CASHLIMIT" "LOADLIMIT" "CARDLOADLIMIT"
operation_categories
string (OperationCategories)
Enum: "LIMITS" "FEES" "OUTOFBAND" "RENEW"
time_unit
string (TimeUnit)
Enum: "TranAmount" "TranAmountMin" "Daily" "Weekly" "Monthly" "Quarterly" "Yearly" "Lifetime"
expiry_limit_mins
integer <int32>

Expiry Limit - Limit to be provided in minutes for Account Expiry date

Responses
201

Returns the newly velocity limit

400

Bad request

401

Unauthorized

500

Server Error

post/api/{version}/velocitylimits
Request samples
application/json
{
  • "condition_guid": "d11c8b17-9471-4f8f-a55e-2305d5a52f44",
  • "program_guid": "3fa0d2ea-ffcf-485d-94ed-dbf4f861ad2f",
  • "account_guid": "d2b7c9d2-85e7-4c51-92d0-3f97a47f8d76",
  • "amount_limit": 0,
  • "card_proxy": "string",
  • "currency": "string",
  • "operation_name": "SPENDINGLIMIT",
  • "operation_categories": "LIMITS",
  • "time_unit": "TranAmount",
  • "expiry_limit_mins": 0
}
Response samples
application/json
{
  • "condition_guid": "d11c8b17-9471-4f8f-a55e-2305d5a52f44",
  • "program_guid": "3fa0d2ea-ffcf-485d-94ed-dbf4f861ad2f",
  • "account_guid": "d2b7c9d2-85e7-4c51-92d0-3f97a47f8d76",
  • "amount_limit": 0,
  • "account_expiry_date": "2019-08-24T14:15:22Z",
  • "card_proxy": "string",
  • "currency": "string",
  • "operation_name": "SPENDINGLIMIT",
  • "operation_categories": "LIMITS",
  • "time_unit": "TranAmount",
  • "expiry_limit_mins": 0
}
Copyright © 2023 KeyBank & Qolo. All rights reserved.