Authorize the amount Blocks by given ID
post
/service/amountBlockSerQueues
This endpoint is used to authorize the amount Blocks identified by given ID.
Request
Supported Media Types
- application/json
- application/xml
Request Body that contains data required for updating a amount block echange rate queue record.
Root Schema : AmtBlkSerMasterDTO
Type:
Show Source
object-
amtBlkQueueReq(optional):
string
Flag to indicate if queue is required for Amount Block
-
amtBlkSerDetailDTOList(optional):
array amtBlkSerDetailDTOList
-
authStatus(optional):
string
Minimum Length:
1Maximum Length:1Approval Status -
blockRefNo:
string
Block Reference Number ECA number
-
blockType:
string
Minimum Length:
1Maximum Length:1Type of block telling Resident or not -
checkerDtStamp(optional):
string(date)
DateStamp of Authorization
-
checkerId(optional):
string
User id of Authorizer
-
ddaEcaRefNo(optional):
string
Minimum Length:
1Maximum Length:50DDA ECA Reference Number -
effectiveDate:
string
Pattern:
[0-9]{4}[-][0-9]{2}[-][0-9]{2}Effective Date from which block is valid -
expiryDate:
string
Pattern:
[0-9]{4}[-][0-9]{2}[-][0-9]{2}Expiry Date till which block is valid -
failAllOnErr(optional):
string
Minimum Length:
1Maximum Length:1Flag indicating whether to fail all accounts block processing if any one fails -
makerDtStamp(optional):
string(date)
DateStamp of Making of the Transaction
-
makerId(optional):
string
User id of Maker
-
sourceCode(optional):
string
Minimum Length:
1Maximum Length:50Source from which request for placing block amounts on these accounts -
sourceRefNo(optional):
string
Minimum Length:
1Maximum Length:50Reference number from the source -
transactionStatus(optional):
string
Minimum Length:
1Maximum Length:1Block transaction status -
txnBranch(optional):
string
Minimum Length:
1Maximum Length:3Branch where this ECA block is created
Nested Schema : AmtBlkSerDetailDTO
Type:
Show Source
object-
accountType(optional):
string
Type of an account
-
amtBlkSerExchRateQueueDTO(optional):
object AmtBlkSerExchRateQueueDTO
Discriminator:
resource_type -
amtInRealAccCcy(optional):
number
Amount based on real account details
-
approvedAmount(optional):
number
Approved amount for placing block on account
-
blockCcy:
string
Minimum Length:
1Maximum Length:3Currency in which block amount is placed on this account -
blockRefNo(optional):
string
-
custAccBrn(optional):
string
Minimum Length:
1Maximum Length:3Virtual Account branch for which block amount will be placed -
ecaBlkStatus(optional):
string
Minimum Length:
1Maximum Length:10 -
excRateBlockccyRaccy(optional):
number
Exchange Rate specific to Real Account Currency
-
lockedBy(optional):
string
Minimum Length:
1Maximum Length:30Id of user who is holding the lock on this record currently -
outstandingBlockAmount(optional):
number
Current outstanding block amount on account
-
partialBlockRequired(optional):
string
Minimum Length:
1Maximum Length:1Flag describing if partial block is required or not -
partialReleaseAllowed(optional):
string
Minimum Length:
1Maximum Length:1Flag describing if partial release is allowed or not -
realAccCcy(optional):
string
Real account Currency of corresponding Virtual Account
-
realAccClass(optional):
string
Real account class
-
realAccountBrn(optional):
string
Real account branch of corresponding Virtual Account
-
realAccountNo(optional):
string
Real account number of corresponding Virtual Account
-
releasedAmount(optional):
number
Released amount for placing block on account
-
requestedAmount(optional):
number
Requested amount for placing block on account
-
userInputRemarks(optional):
string
Minimum Length:
1Maximum Length:50User input remarks -
virtualAccount:
string
Minimum Length:
1Maximum Length:50Virtual Account number for which block amount will be placed
Nested Schema : AmtBlkSerExchRateQueueDTO
Type:
objectDiscriminator:
Show Source
resource_type-
amtInRealAccCcy(optional):
number
Amount calculated out of the exchange rate
-
authStatus(optional):
string
Minimum Length:
1Maximum Length:1Approval Status -
blockRefNo:
string
reference number of the amount block which is in queue
-
checkerDtStamp(optional):
string(date)
DateStamp of Authorization
-
checkerId(optional):
string
User id of Authorizer
-
excRateBlockccyRaccy(optional):
number
Currency in which block amount is placed on this account
-
makerDtStamp(optional):
string(date)
DateStamp of Making of the Transaction
-
makerId(optional):
string
User id of Maker
-
newExchRate:
number
allows user to enter the new exchange rate
-
updatedExchRateAmt(optional):
number
based on Exch rate, amount will be calculated from currency conversion
-
virtualAccount:
string
Minimum Length:
1Maximum Length:50Virtual Account number for which block amount will be placed
Response
Supported Media Types
- application/json
- application/xml
200 Response
Successful operation.
Nested Schema : items
Type:
object400 Response
Malformed syntax.
401 Response
Request does not have sufficient credentials.
403 Response
Request is not authorized.
500 Response
Internal error