Tags:
- Phase›Realized
Custom Gateway API Endpoint
Paths
/v1/dummy
This is a dummy API for CICD testing.
This is a dummy API for CICD testing.
The most recent Authorization token. This will have the format Bearer + {space} + {accessToken}. Example: Bearer KGNsaWVudF9pZDpjbGllbnRfc2VjcmV0KQ==.
128 bit random UUID generated uniquely for every request.
Content-Type that are acceptable for the response.
application/json
Client ID generated during application registration.
This field is used to capture device,browser and network information. Refer the developer portal for more information.These are the fields which will be passed as part of the header devicePrint,deviceTokenCookie,userIpAddress,userAgent,hardwareId,simId,deviceModel,deviceName,deviceOsName,deviceOsVersion,multitaskingSupportFlag,languageSupport,wifiMacAddress,cellTowerId,locationAreaCode,rsaApplicationKey,wapClientId,mobileCarrierCode,mobileCountryCode,osId,geoLongitude,geoLatitude,geoHorizontalAccuracy,geoAltitude,geoAltitudeAccuracy,geoSpeed,geoTimestamp,geoStatus,basicServiceSetId,signalStrength,wifiChannel,serviceSetId
Successful operation.
No content
Type | Code | Details |
invalid | invalidRequest | Missing or invalid Parameters |
MoreInfoResponseCode | MoreInfoProviderErrorCode | MoreInfoProviderErrorDetails |
1 | -1 | Error |
Type | Code | Details |
error | unAuthorized | Authorization credentials are missing or invalid |
Type | Code | Details |
error | accessNotConfigured | The request operation is not configured to access this resource |
Type | Code | Details |
fatal | serverUnavailable | The request failed due to an internal error |
Definitions
{
"properties": {
"cardId": {
"description": "The card id in encrypted format",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"transactionReferenceId": {
"description": "Reference Id to uniquely identify the transaction.This array is deprecated from version 1.1.0 onwards ",
"type": "array",
"example": "10001278",
"items": {
"type": "string"
}
},
"transactions": {
"type": "array",
"items": {
"$ref": "#/definitions/Transactions"
}
}
},
"required": [
"cardId"
]
}
{
"properties": {
"transactionReferenceId": {
"description": "Reference Id to uniquely identify the transaction.",
"type": "string",
"example": "10001278"
},
"transactionAmount": {
"description": "Transaction amount,This field is required for partial rewards redemption.",
"type": "number",
"format": "double",
"example": 800.91
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"pointsToRedeem": {
"description": "The points or miles that needs to redeemed. If both transactionAmount and pointsToRedeem are sent, it should be correct combination as per the below programConversionRate logic:pointsToRedeem = RoundOf (transactionAmount/programConversionRate)",
"type": "integer",
"format": "int64",
"example": 2500
},
"transactionDescription": {
"description": "Transaction description from the merchant",
"type": "string",
"example": "Completed"
}
},
"required": [
"transactionReferenceId"
]
}
{
"properties": {
"redemptionDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/RedemptionDetails"
}
},
"availablePointBalance": {
"description": "The new points or miles balance.",
"type": "integer",
"format": "int64",
"example": 6000
},
"actualAvailablePointBalance": {
"description": "The new points or miles balance.",
"type": "number",
"format": "double",
"example": 6000.25
}
},
"required": [
"redemptionDetails"
]
}
{
"properties": {
"orderId": {
"description": "The unique order id.",
"type": "string",
"example": "T25100025"
},
"transactionReferenceId": {
"description": "Reference Id to uniquely identify the transaction.",
"type": "string",
"example": "10001278"
},
"redemptionOrderStatus": {
"description": "This is the status code of the redemption order. This is a reference data field. Please use /v1/utilities/referenceData/{redemptionOrderStatus} resource to get valid value of this field with description.",
"type": "string",
"example": "SUCCESS"
},
"redemptionOrderFailureReason": {
"description": "This field is to indicate the reason of the failure of redemption order. Applicable only in case of any error in redemption.This is a reference data field. Please use /v1/utilities/referenceData/{redemptionOrderFailureReason} resource to get valid value of this field with description.",
"type": "string",
"example": "REDEMPTION_NOT_ALLOWED"
}
},
"required": [
"transactionReferenceId"
]
}
{
"properties": {
"transactionReferenceNumber": {
"description": "This is reference number for the original transaction done at merchant side using the card.",
"type": "string",
"example": "10001278"
},
"redemptionOrder": {
"$ref": "#/definitions/RedemptionOrder"
}
},
"required": [
"transactionReferenceNumber",
"redemptionOrder"
]
}
{
"properties": {
"transactionAmount": {
"description": "The total transaction amount. If both transactionAmount and pointsToRedeem are sent, it should be correct combination as per the below programConversionRate logic: pointsToRedeem = RoundOf (transactionAmount/programConversionRate)",
"type": "number",
"format": "double",
"example": 100.25
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"pointsToRedeem": {
"description": "The points or miles that needs to redeemed. If both transactionAmount and pointsToRedeem are sent, it should be correct combination as per the below programConversionRate logic:pointsToRedeem = RoundOf (transactionAmount/programConversionRate)",
"type": "integer",
"format": "int64",
"example": 2500
},
"transactionDescription": {
"description": "Transaction description from the merchant",
"type": "string",
"example": "Completed"
}
},
"required": [
"transactionAmount"
]
}
{
"properties": {
"orderId": {
"description": "The unique order id",
"type": "string",
"example": "T25100025"
},
"availablePointBalance": {
"description": "The new points or miles balance",
"type": "integer",
"format": "int64",
"example": 6000
}
},
"required": [
"orderId"
]
}
{
"properties": {
"cardId": {
"description": "Card number of the customer",
"type": "string",
"example": 12345678987456
},
"startDate": {
"description": "Start Date in ISO 8601 date format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "8/2/19"
},
"endDate": {
"description": "End Date in ISO 8601 date format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "9/2/19"
},
"redemptionTransactionIndicator": {
"description": "Type of request. Possible values. - EARN - REDEMPTION - ALL This is a reference data field. Please use /v1/utilities/referenceData/{redemptionTransactionIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "ALL"
}
},
"required": [
"cardId",
"redemptionTransactionIndicator"
]
}
{
"properties": {
"transactionDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/TransactionDetails"
}
},
"startDate": {
"description": "Start Date in ISO 8601 date format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "2019-01-01"
},
"endDate": {
"description": "End Date in ISO 8601 date format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "2019-01-01"
},
"listRs": {
"$ref": "#/definitions/ListRs"
},
"totalRecordsCount": {
"description": "This element gives Total Number of records.",
"type": "integer",
"format": "int32",
"example": 50
}
}
}
{
"properties": {
"transactionDescription": {
"description": "Transaction description",
"type": "string",
"example": "Referral Program"
},
"transactionReferenceId": {
"description": "Unique reference Id of the transaction",
"type": "string",
"example": "ID235687"
},
"transactionDate": {
"description": "Transaction Date in ISO 8601 date format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "2019-01-01"
},
"transactionRewardPoints": {
"description": "For redemption, number of Points redeemed. For earn, number of Points earned.",
"type": "number",
"format": "integer",
"example": 55
},
"redemptionCategory": {
"description": "Category of redemption. This is a reference data field. Please use /v1/utilities/referenceData/{redemptionCategory} resource to get valid value of this field with description.",
"type": "string",
"example": "SNC"
},
"redemptionStatus": {
"description": "For Redemption, fulfillment status - fulfilled/cancelled. For transaction, earned/reserved. This is a reference data field. Please use /v1/utilities/referenceData/{redemptionStatus} resource to get valid value of this field with description.",
"type": "string",
"example": "FULFILLED"
},
"redemptionTransactionIndicator": {
"description": "Type of request. Possible values. - EARN - REDEMPTION - ALL This is a reference data field. Please use /v1/utilities/referenceData/{redemptionTransactionIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "EARN or REDEMPTION"
},
"inventoryName": {
"description": "Inventory name is actually used to identify the texture of the merchant name.",
"type": "string",
"example": "Travel Insurance"
},
"merchantName": {
"description": "The merchant name with which this transaction was made with.",
"type": "string",
"example": "ABC Corp."
},
"transactionCashAmount": {
"description": "Cash amount paid for that transaction .",
"type": "number",
"format": "double",
"example": 200
}
},
"required": [
"transactionDescription",
"transactionDate",
"transactionRewardPoints",
"redemptionTransactionIndicator"
]
}
{
"properties": {
"moreIndicator": {
"description": "For pagination - indicates that more records are available for retrieval. Y = more records are available for retrieval, N = no more records are available for retrieval",
"type": "string",
"example": "Y"
},
"nextStartIndex": {
"description": "For pagination - the starting index for retrieving the next page/batch of records. The value of the previous requests listRs.nextStartIndex is echoed back in this field.",
"type": "string",
"example": 51
},
"size": {
"description": "For pagination - the number of records requested for the next page/batch of records.",
"type": "integer",
"format": "int32",
"example": 5
}
}
}
{
"properties": {
"customerId": {
"description": "Unique Id associated with the customer.",
"type": "string",
"example": "P011100000125"
},
"availablePointBalance": {
"type": "number",
"format": "int64",
"description": "Number of rewards points or miles available as per the latest statement generated.",
"example": 10000
},
"customerOfferDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/CustomerOfferDetails"
}
}
},
"required": [
"availablePointBalance"
]
}
{
"properties": {
"accountId": {
"type": "string",
"description": "The customer account identifier in encrypted format.",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"cardId": {
"description": "The card id in encrypted format.",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"productCode": {
"type": "string",
"description": "A unique code that identifies the product",
"example": "0800_VC601"
},
"offerId": {
"description": "Unique offer ID associated with the offer",
"type": "string",
"example": 111000125
},
"transactionAmount": {
"description": "The total transaction amount.",
"type": "number",
"format": "double",
"example": 1000.25
},
"minimuPointsToRedeem": {
"description": "The minimum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 10000
},
"programConversionRate": {
"description": "Points to currency conversion rate for the rewards program",
"type": "number",
"format": "double",
"example": 0.2521
},
"merchantName": {
"description": "The merchant name with which this transaction was made.",
"type": "string",
"example": "LAZADA"
},
"transactionReferenceId": {
"description": "This is reference id for the original transaction done at merchant side using the card.",
"type": "string",
"example": "10001278"
},
"redemptionType": {
"description": "It Indicates whether Order is for Subscription or Redemption.. This is a reference data field. Please use /v1/utilities/referenceData/{redemptionType} resource to get possible values of this field with descriptions.",
"type": "string",
"example": "Partial"
},
"minimiumRedemptionAmount": {
"type": "number",
"format": "double",
"description": "Minimum amount available for redemption..",
"example": 100.12
},
"incrementalRedemptionAmount": {
"type": "number",
"format": "double",
"description": "Incremental redemption amount.",
"example": 5.11
},
"maximumRedemptionAmount": {
"type": "number",
"format": "double",
"description": "Maximum amount available for redemption.",
"example": 1000.15
},
"overseasTransactionFlag": {
"description": "Indicator for overseas Transaction.",
"type": "boolean",
"example": true
},
"redemptionDateTimeStamp": {
"description": "Date and time of the redemption.",
"type": "string",
"format": "dateTime",
"example": "2018-11-23T00:00:02+05:00"
}
},
"required": [
"offerId",
"cardId",
"productCode",
"transactionAmount",
"programConversionRate",
"transactionReferenceId",
"redemptionType"
]
}
{
"properties": {
"cardId": {
"description": "The card id in encrypted format.",
"type": "string",
"example": "3255613852316f2b4d4d796f663745446e6d4c32486f455a4165374a476858343d"
},
"redemptionMedia": {
"description": "This field is used to identify the way the offer is sent. This is a reference data field. Please use /v1/utilities/referenceData/{redemptionMedia} resource to get valid value of this field with description.",
"type": "string",
"example": "COPS_1_WAY_SMS"
},
"redemptionOrder": {
"type": "array",
"items": {
"$ref": "#/definitions/RedemptionOrders"
}
}
},
"required": [
"redemptionMedia",
"redemptionOrder",
"cardId"
]
}
{
"properties": {
"pointsToRedeem": {
"description": "The points or miles that needs to redeemed.",
"type": "number",
"format": "int64",
"example": 25000
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"transactionReferenceId": {
"description": "This is reference id for the original transaction done at merchant side using the card.",
"type": "string",
"example": "10001278"
}
},
"required": [
"pointsToRedeem",
"currencyCode",
"transactionReferenceId"
]
}
{
"properties": {
"availablePointBalance": {
"type": "number",
"format": "double",
"description": "Available reward points on the credit card",
"example": 1500.25
},
"redemptionOrderStatusDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/RedemptionOrderStatusDetails"
}
}
},
"required": [
"availablePointBalance",
"redemptionOrderStatusDetails"
]
}
{
"properties": {
"transactionReferenceId": {
"description": "This is reference id for the original transaction done at merchant side using the card.",
"type": "string",
"example": "10001278"
},
"redemptionOrderStatus": {
"description": "This is the status code of the redemption order. This is a reference data field. Please use /v1/utilities/referenceData/{redemptionOrderStatus} resource to get valid value of this field with description.",
"type": "string",
"example": "SUCCESS"
},
"redemptionOrderFailureReason": {
"description": "This field is to indicate the reason of the failure of redemption order. Applicable only in case of any error in redemption.",
"type": "string",
"example": "RedemptionNotAllowed"
}
},
"required": [
"transactionReferenceId",
"redemptionOrderStatus"
]
}
{
"properties": {
"orderId": {
"description": "The unique order id",
"type": "string",
"example": "T25100025"
},
"transactionReferenceNumber": {
"description": "This is reference number for the original transaction done at merchant side using the card",
"type": "string",
"example": "CTRRT200"
}
}
}
{
"properties": {
"cardId": {
"description": "The card id in encrypted format",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"orderId": {
"description": "The unique order id",
"type": "string",
"example": "T25100025"
},
"transactionReferenceNumber": {
"description": "A unique reference number being generated at the time of show with points Redemption",
"type": "string",
"example": 10000000
}
}
}
{
"properties": {
"cardId": {
"description": "The card id in encrypted format",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"transactions": {
"type": "array",
"items": {
"$ref": "#/definitions/Transactions"
}
}
},
"required": [
"cardId"
]
}
{
"properties": {
"availablePointBalance": {
"description": "The new reward points or miles balance after Redemption",
"type": "integer",
"format": "int64",
"example": 6000
},
"redemptionDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/RedemptionDetails"
}
}
}
}
{
"properties": {
"cardId": {
"description": "Card number in encrypted format.",
"type": "string",
"example": "1233446dghg67"
},
"rewardsProgramProductId": {
"description": "Product ID",
"type": "string",
"example": "CREDIT_CARD"
},
"agentId": {
"description": "agent Id",
"type": "string",
"example": "ab67899"
},
"bundleDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/BundleDetails"
}
},
"rewardsProgramType": {
"description": "Reward Program Type",
"type": "string",
"example": "REWARDS_BUNDLE_ENROLLMENT"
}
},
"required": [
"cardId",
"rewardsProgramProductId"
]
}
{
"properties": {
"cardId": {
"description": "Card number in encrypted format.",
"type": "string",
"example": "1233446dghg67"
},
"rewardsProgramProductId": {
"description": "Product ID",
"type": "string",
"example": "CREDIT_CARD"
},
"agentId": {
"description": "agent Id",
"type": "string",
"example": "ab67899"
},
"bundleDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/BundleDetails"
}
},
"rewardsProgramType": {
"description": "Reward Program Type",
"type": "string",
"example": "REWARDS_BUNDLE_ENROLLMENT"
}
},
"required": [
"cardId",
"rewardsProgramProductId"
]
}
{
"properties": {
"bundleId": {
"description": "Bundle ID defined by Biz for the logo",
"type": "string",
"example": "FUN MIL"
},
"bundleName": {
"description": "Bundle Name (Short Name) defined by Biz",
"type": "string",
"example": "Tiered Bundle"
},
"autoRenewalFlag": {
"description": "Bundle auto renewal indicator.",
"type": "boolean",
"example": true
}
},
"required": [
"bundleId",
"bundleName"
]
}
{
"properties": {
"bundleStartDate": {
"description": "Bundle Subscription start date should be in ISO 8601 format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "2020-10-24"
},
"bundleEndDate": {
"description": "Bundle Subscription End date should be in ISO 8601 format YYYY-MM-DD",
"type": "string",
"format": "date",
"example": "2020-10-24"
}
}
}
{
"properties": {
"type": {
"description": "Invalid - Request did not confirm to the specification and was unprocessed and rejected. Please fix the value and try again",
"enum": [
"error",
"warn",
"invalid",
"fatal"
],
"type": "string"
},
"code": {
"description": "Error code which qualifies the error",
"type": "string"
},
"details": {
"description": "Human readable explanation specific to the occurrence of the problem",
"type": "string"
},
"location": {
"description": "The name of the field that resulted in the error",
"type": "string"
},
"moreInfo": {
"description": "URI to human readable documentation of the error",
"type": "object"
}
},
"required": [
"type",
"code"
]
}
{
"properties": {
"dummyString": {
"description": "Dummy string.",
"type": "string"
}
}
}
{
"properties": {
"availablePointBalance": {
"type": "number",
"format": "int64",
"description": "Number of rewards points or miles available.",
"example": 10000
},
"programConversionRate": {
"description": "Points to currency conversion rate for the rewards program",
"type": "number",
"format": "double",
"example": 0.2521
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"maximumPointsToRedeem": {
"description": "The maximum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 10000
},
"minimumPointsToRedeem": {
"description": "The minimum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 5000
}
},
"required": [
"availablePointBalance"
]
}
{
"type": "object",
"required": [
"lastFourDigitsCardNumber",
"citiCardHolderPhoneNumber",
"merchantCustomerReferenceId"
],
"properties": {
"lastFourDigitsCardNumber": {
"description": "Last four digits of the card number",
"type": "string",
"example": "5212"
},
"citiCardHolderPhoneNumber": {
"description": "Citi registered primary mobile number of the credit card holder with Country Code (without + sign).",
"type": "string",
"example": "6563471895"
},
"merchantCustomerReferenceId": {
"description": "Denotes the unique reference identifier which merchant has for a particular customer.",
"type": "string",
"example": "P125121001"
}
}
}
{
"properties": {
"rewardLinkCode": {
"description": "Unique link code issued during registration process. This is to be used in all subsequent reward transactions",
"type": "string",
"example": "9035268"
}
}
}
{
"properties": {
"cardDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/CardDetails"
}
}
}
}
{
"properties": {
"cardId": {
"description": "Hashed Card No of equivalent Citi Card",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
}
},
"required": [
"cardId"
]
}
{
"properties": {
"rewardAccounts": {
"type": "array",
"items": {
"$ref": "#/definitions/RewardAccount"
}
}
},
"required": [
"rewardAccounts"
]
}
{
"properties": {
"cardId": {
"description": "The card id in encrypted format",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"displayCardNumber": {
"description": "A masked card number that can be displayed to the customer.",
"type": "string",
"example": "XXXXXXXXXXXX4521"
},
"availablePointBalance": {
"type": "number",
"format": "int64",
"description": "Number of rewards points or miles available.",
"example": 10000
},
"rewardCategoryCode": {
"description": "Reward category code. This is a reference data field. Please use /v1/apac/utilities/referenceData/{rewardCategoryCode} resource to get valid value of this field with description.",
"type": "string",
"example": "POINTS"
},
"lastStatementPointBalance": {
"description": "Number of rewards points or miles available since last statement balance.",
"type": "number",
"format": "double",
"example": 15000.25
},
"pointsEarned": {
"description": "Number of rewards points or miles earned since last statement date.",
"type": "number",
"format": "double",
"example": 2250.15
},
"rewardAccountErrorDetails": {
"$ref": "#/definitions/ErrorResponse"
},
"programConversionRate": {
"description": "Points to currency conversion rate for the rewards program",
"type": "number",
"format": "double",
"example": 0.2521
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"maximumPointsToRedeem": {
"description": "The maximum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 10000
},
"minimumPointsToRedeem": {
"description": "The minimum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 5000
},
"pointsTransferEligibleFlag": {
"description": "Flag to indicate Cardss eligibility for points transfers",
"type": "boolean",
"example": true
},
"payWithPointsEligibleFlag": {
"description": "Flag to indicate Card's is eligibility for pay with points",
"type": "boolean",
"example": true
},
"eligibleForConvertToCashFlag": {
"description": "Card is Eligible for Pay With Points",
"type": "boolean",
"example": true
},
"programDetails": {
"$ref": "#/definitions/ProgramDetails"
},
"partnerList": {
"type": "array",
"items": {
"$ref": "#/definitions/PartnerDetails"
}
}
},
"required": [
"cardId",
"displayCardNumber",
"availablePointBalance"
]
}
{
"type": "object",
"required": [
"lastFourDigitsCardNumber",
"citiCardHolderPhoneNumber",
"merchantCustomerReferenceId"
],
"properties": {
"lastFourDigitsCardNumber": {
"description": "Last four digits of the card number",
"type": "string",
"example": "5212"
},
"citiCardHolderPhoneNumber": {
"description": "Citi registered primary mobile number of the credit card holder with Country Code (without + sign).",
"type": "string",
"example": "6563471895"
},
"merchantCustomerReferenceId": {
"description": "Denotes the unique reference identifier which merchant has for a particular customer.",
"type": "string",
"example": "P125121001"
}
}
}
{
"properties": {
"rewardLinkCode": {
"description": "Unique link code issued during registration process. This is to be used in all subsequent reward transactions",
"type": "string",
"example": "9035268"
}
}
}
{
"properties": {
"linkageConfirmationCode": {
"description": "Confirmation number for reward link code activation.",
"type": "string",
"example": "9035268"
}
},
"required": [
"linkageConfirmationCode"
]
}
{
"properties": {
"cardLogo": {
"type": "string",
"description": "This denotes the logo details of the card.",
"example": 4412
}
}
}
{
"properties": {
"availablePointBalance": {
"type": "number",
"format": "int64",
"description": "Number of rewards points or miles available.",
"example": 10000
},
"programConversionRate": {
"description": "Points to currency conversion rate for the rewards program",
"type": "number",
"format": "double",
"example": 0.2521
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"maximumPointsToRedeem": {
"description": "The maximum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 10000
},
"minimumPointsToRedeem": {
"description": "The minimum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 5000
}
},
"required": [
"availablePointBalance"
]
}
{
"properties": {
"programType": {
"description": "Type of Program. Program for which the redemption is happening. This is a reference data. /v1/utilities/referenceData/{programType} resource to get possible values of this field with descriptions",
"type": "string",
"example": "CONVERT_TO_CASH"
},
"programConversionRate": {
"description": "Points to amount conversion rate for the rewards program",
"type": "number",
"format": "double",
"example": 140.23
},
"currencyCode": {
"type": "string",
"description": "The currency code of the insurance product in ISO 4217 format",
"example": "EUR"
},
"pointsInterval": {
"type": "number",
"format": "double",
"description": "Points interval for the program",
"example": 2.11
},
"maximumPointsToRedeem": {
"description": "The maximum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 10000
},
"minimumPointsToRedeem": {
"description": "The minimum number of points that can be used towards a purchase",
"type": "number",
"format": "int64",
"example": 5000
}
}
}
{
"properties": {
"partnerCode": {
"description": "The Registered partner code.",
"type": "string",
"example": "4222521"
},
"partnerCustomerId": {
"description": "Membership number with the registered partner.",
"type": "string",
"example": "12322323222"
}
}
}
{
"properties": {
"linkageConfirmationCode": {
"description": "Confirmation number for reward link code activation.",
"type": "string",
"example": "9035268"
}
},
"required": [
"linkageConfirmationCode"
]
}
{
"properties": {
"cardLogo": {
"type": "string",
"description": "This denotes the logo details of the card.",
"example": 4412
}
}
}
{
"properties": {
"accountGroup": {
"description": "This field refers the account group of the Account. This is a reference data field. Please use /v1/utilities/referenceData/{accountGroup} resource to get valid value of this field with description.",
"type": "string",
"example": "CREDIT_CARD"
},
"displayCardNumber": {
"description": "Last four digits of card number that can be displayed to the customer for the credit card on which LOP offer is given",
"type": "string",
"example": "2391"
},
"accountId": {
"description": "Tokenized account id for the CASA account in which the amount will be credited",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"cardId": {
"description": "TTokenized card id for the credit card on which LOP offer is given.",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"displayAccountNumber": {
"description": "Last four digits of Account number that can be displayed to the customer for the CASA account in which the amount will be credited",
"type": "string",
"example": "2391"
},
"maximumEligibleLoanAmount": {
"description": "The maximum amount of credit that extend to a customer",
"type": "number",
"format": "double",
"example": 5000
},
"minimumEligibleLoanAmount": {
"description": "The minimum amount of credit that extend to a customer",
"type": "number",
"format": "double",
"example": 500
},
"offerIndicator": {
"description": "Indicator to determine if offer is rate or fee based. This is a reference data field. Please use /v1/apac/utilities/referenceData/{offerIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "RATE_BASED"
},
"loanBookingPlan": {
"type": "array",
"items": {
"$ref": "#/definitions/LoanBookingPlan"
}
},
"transactionCategory": {
"description": "This refers to transaction category of the debit card transaction which gets converted into EPP.This is a reference data field. Please use /v1/utilities/referenceData/{transactionCategory} resource to get valid value of this field with description.",
"type": "string",
"example": "TRANSFER"
},
"transactionDescription": {
"description": "This refers to transaction description of the debit card transaction which gets converted into EPP",
"type": "string",
"example": "Monthly rent"
},
"productName": {
"description": "Product name of the credit card.",
"type": "string",
"example": "Citi PremierMiles Card"
},
"customerSegment": {
"description": "This refers to segment of the customer. This is a reference data field. Please use /v1/apac/utilities/referenceData/{customerSegment} resource to get possible value of this field with description.",
"type": "string",
"example": "CITI_GOLD"
}
},
"required": [
"accountGroup",
"displayAccountNumber",
"displayCardNumber",
"cardId",
"accountId",
"maximumEligibleLoanAmount",
"minimumEligibleLoanAmount",
"offerIndicator"
]
}
{
"properties": {
"tenor": {
"description": "Tenure of loan in months.",
"type": "number",
"format": "integer",
"example": 6
},
"effectiveInterestRate": {
"description": "The interest rate applicable on loan amount.",
"type": "number",
"format": "double",
"example": 12.99
},
"annualPercentageRate": {
"description": "Interest rate for a whole year. This includes any fees or additional cost associated.",
"type": "number",
"format": "double",
"example": 13.67
},
"installmentAmount": {
"description": "Installment amount to be paid by customer in order to repay the loan.",
"type": "number",
"format": "double",
"example": 44.66
},
"oneTimeProcessingFeeIndicator": {
"description": "One time processing fee indicator. Valid values : PERCENTAGE, FIXED_AMOUNT. This is a reference data field. Please use /v1/utilities/referenceData/{oneTimeProcessingFeeIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "FIXED_AMOUNT"
},
"oneTimeProcessingFeeAmount": {
"description": "Fee charged as part of one time processing.",
"type": "number",
"format": "double",
"example": 15.15
},
"oneTimeProcessingFeePercentage": {
"description": "Percentage of one time processing fee charged.",
"type": "number",
"format": "double",
"example": 0.75
},
"initialInterestAmount": {
"description": "This is the initial interest amount charged to customer from loan booking date to the first installment start date",
"type": "number",
"format": "double",
"example": 7.95
},
"totalInterestAmount": {
"description": "This is the total interest amount for the loan account.",
"type": "number",
"format": "double",
"example": 1212.12
},
"totalRepaymentAmount": {
"description": "This is the total amount to be paid back which includes principal, interest and any fees incurred.",
"type": "number",
"format": "double",
"example": 28500.15
},
"monthlyServicingFeeAmount": {
"description": "This the applicable monthly servicing/maintenance fee for administrating the loan which is included in the monthly installment amount.",
"type": "number",
"format": "double",
"example": 25.01
}
},
"required": [
"tenor",
"effectiveInterestRate",
"installmentAmount"
]
}
{
"properties": {
"loanEligibilityDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/LoanEligibilityDetails"
}
}
}
}
{
"properties": {
"accountId": {
"description": "The account id in encrypted format.",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"displayAccountNumber": {
"description": "A masked account number that can be displayed to the customer.",
"type": "string",
"example": "XXXXXXXXXXXX4521"
},
"lopSupportedAccountGroup": {
"type": "string",
"description": "This field refers the account group supported by Loan over phone. This is a reference data field. Please use /v1/utilities/referenceData/{lopSupportedAccountGroup} resource to get valid value of this field with description.",
"example": "READY_CREDIT"
},
"maximumEligibleLoanAmount": {
"description": "This field indicates the maximum eligible amount for loan.",
"type": "number",
"format": "double",
"example": 25000.25
},
"minimumEligibleLoanAmount": {
"description": "This field indicates the minimum eligible amount for loan.",
"type": "number",
"format": "double",
"example": 5000.25
},
"offerIndicator": {
"description": "This is to indicate if the offer is rate/fee/hybrid based. This is a reference data field. Please use /v1/utilities/referenceData/{offerIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "RATE_BASED"
},
"interestCalculationMethod": {
"description": "Interest calculation method. This is a reference data field. Please use /v1/utilities/referenceData/{interestCalculationMethod} resource to get valid value of this field with description.",
"type": "string",
"example": "REDUCING_BALANCE_METHOD"
},
"lopCategory": {
"description": "Indicator to determine the type of LOP Offer. This is a reference data field. Please use /v1/utilities/referenceData/{lopCategory} resource to get valid value of this field with description.",
"type": "string",
"example": "LOAN_OVER_PHONE"
},
"maximumEligibleCashAmount": {
"description": "The maximum amount that the customer can avail as cash advance.",
"type": "number",
"format": "double",
"example": 25000.25
},
"minimumEligibleCashAmount": {
"description": "The minimum amount that the customer can avail as cash advance.",
"type": "number",
"format": "double",
"example": 5000.25
},
"cashAdvanceFeePercentage": {
"description": "Fee applicable for cash advance can be in percentage or amount.Fee value in %.",
"type": "number",
"format": "double",
"example": 0.9
},
"paymentPlan": {
"type": "array",
"items": {
"$ref": "#/definitions/PaymentPlan"
}
},
"cashAdvanceFeePercentageAmount": {
"description": "Fee applicable for cash advance can be in percentage or amount. Fee value in amount.",
"type": "number",
"format": "double",
"example": 50.25
}
},
"required": [
"displayAccountNumber",
"accountId",
"maximumEligibleLoanAmount",
"offerIndicator"
]
}
{
"properties": {
"maximumEligibleCashAmount": {
"description": "The maximum amount that the customer can avail as cash advance.",
"type": "number",
"format": "double",
"example": 10000
},
"tenor": {
"description": "Tenor of Equal payment plan in months",
"type": "string",
"example": 6
},
"minimumEligibleCashAmount": {
"description": "The minimum amount that the customer can avail as cash advance.",
"type": "number",
"format": "double",
"example": 1000
}
}
}
{
"properties": {
"eppLoanBookingType": {
"description": "Type of the easy payment plan loan booking.This is a reference data field. Please use /v1/apac/utilities/referenceData/{eppLoanBookingType} resource to get possible value of this field with description.",
"type": "string",
"example": "TRANSACTION"
},
"tenor": {
"description": "Tenure of loan in months.",
"type": "number",
"format": "integer",
"example": 6
},
"eppLoanBooking": {
"type": "array",
"description": "EPP Loan Booking Pre-process",
"items": {
"$ref": "#/definitions/EppLoanBooking"
}
}
},
"required": [
"eppLoanBooking",
"eppLoanBookingType",
"tenor"
]
}
{
"properties": {
"loanAmount": {
"description": "Loan amount for easy payment plan booking.",
"type": "number",
"format": "double",
"example": 680.25
},
"referenceId": {
"description": "Reference Id to uniquely identify the transaction. Applicable only for EPP of type TRANSACTION.",
"type": "string",
"example": "BIMI51807310002051"
},
"transactionAuthorizationCode": {
"description": "Transaction authorization code is a unique to a sales credit card transaction to indicate that the sale has been authorized.",
"type": "string",
"example": "987012"
}
},
"required": [
"loanAmount"
]
}
{
"properties": {
"eppTransaction": {
"$ref": "#/definitions/EppTransaction"
}
},
"required": [
"eppTransaction"
]
}
{
"properties": {
"loanReferenceId": {
"description": "Reference Id to uniquely identify the loan. ",
"type": "string",
"example": 50120182023488270
},
"installmentAmount": {
"description": "Installment amount to be paid by customer in order to repay the loan.",
"type": "number",
"format": "double",
"example": 34.95
},
"principalAmount": {
"description": "The portion of the Principal Amount Paid for the loan.",
"type": "number",
"format": "double",
"example": 5000.95
},
"installmentInterestAmount": {
"description": "The interest amount to be paid as installment.",
"type": "number",
"format": "double",
"example": 5.58
},
"initialInterestAmount": {
"description": "Initial interest amount charged to customer from the epp booking date to the first installment start date",
"type": "number",
"format": "double",
"example": 7.95
},
"statementUnpaidBalanceAmount": {
"description": "This field indicates the remaining statement balance amount that remains due and payable.",
"type": "number",
"format": "double",
"example": 1500.11
}
},
"required": [
"loanReferenceId"
]
}
{
"properties": {
"eppAmortizationSchedule": {
"type": "array",
"items": {
"$ref": "#/definitions/EppAmortizationSchedule"
}
},
"totalLoanCost": {
"description": "Principal and total Interest amount to be paid by borrower for the loan.",
"type": "number",
"format": "double",
"example": 900.58
}
}
}
{
"properties": {
"installmentNumber": {
"description": "Installment number",
"type": "string",
"example": "1"
},
"installmentAmount": {
"description": "Installment amount to be payed by customer in order to repay the loan.",
"type": "number",
"format": "double",
"example": 34.95
},
"principalAmount": {
"description": " The portion of the Principal Amount Paid for the loan.",
"type": "number",
"format": "double",
"example": 34.95
},
"installmentInterestAmount": {
"description": "The interest amount to be paid as installment.",
"type": "number",
"format": "double",
"example": 5.58
},
"outstandingPrincipalAmount": {
"description": "Principal amount component that is yet to be paid by borrower for the loan.",
"type": "number",
"format": "double",
"example": 500.58
},
"installmentDate": {
"type": "string",
"description": "Installment date in MM/YYYY format",
"example": "12/2018"
}
},
"required": [
"installmentNumber",
"installmentAmount",
"principalAmount",
"installmentInterestAmount"
]
}
{
"properties": {
"monthlyIncome": {
"description": "This field is to indicate the monthly income of the customer.",
"type": "number",
"format": "double",
"example": 15000.25
},
"totalMonthlySecuredLoanRepaymentAmount": {
"description": "Total monthly repayment amount outside of Citibank for mortgage installment, secured loans and all in-progress loan applications.",
"type": "number",
"format": "double",
"example": 2500.15
},
"totalMonthlyUnsecuredLoanRepaymentAmount": {
"description": "Total monthly repayment amount of unsecured loans in non-bank money lenders.",
"type": "number",
"format": "double",
"example": 2000.15
}
},
"required": [
"monthlyIncome"
]
}
{
"properties": {
"creditCheck": {
"type": "array",
"items": {
"$ref": "#/definitions/CreditCheck"
}
}
},
"required": [
"creditCheck"
]
}
{
"properties": {
"tenor": {
"description": "Tenure of loan in months.",
"type": "number",
"format": "integer",
"example": 6
},
"maximumEligibleLoanAmount": {
"description": "Maximum Eligible Loan amount corresponding to each tenure.",
"type": "number",
"format": "double",
"example": 25000.25
},
"annualPercentageRate": {
"description": "Compounded annual interest rate.",
"type": "number",
"format": "double",
"example": 13.67
}
},
"required": [
"tenor",
"maximumEligibleLoanAmount"
]
}
{
"properties": {
"amortizationSchedule": {
"type": "array",
"items": {
"$ref": "#/definitions/AmortizationSchedule"
}
},
"totalLoanCost": {
"description": "Principal and total Interest amount to be paid by borrower for the loan.",
"type": "number",
"format": "double",
"example": 900.58
},
"nextStartIndex": {
"type": "string",
"description": "The next start index that indicates the next set of records to be fetched, if there are available. Typically, this value should be populated if the first response has the value of nextStartIndex.",
"example": "11"
}
}
}
{
"properties": {
"installmentNumber": {
"description": "Installment number",
"type": "string",
"example": "1"
},
"installmentAmount": {
"description": "Installment amount to be paid by customer in order to repay the loan.",
"type": "number",
"format": "double",
"example": 34.95
},
"principalAmount": {
"description": " The portion of the Principal Amount Paid for the loan.",
"type": "number",
"format": "double",
"example": 34.95
},
"installmentInterestAmount": {
"description": "The interest amount to be paid as installment.",
"type": "number",
"format": "double",
"example": 5.58
},
"outstandingPrincipalAmount": {
"description": "Principal amount component that is yet to be paid by borrower for the loan.",
"type": "number",
"format": "double",
"example": 500.58
},
"installmentDate": {
"type": "string",
"format": "date",
"description": "Installment date in should be updated in ISO 8601 format YYYY-MM-DD",
"example": "2018-12-01"
}
},
"required": [
"installmentNumber",
"installmentAmount",
"principalAmount",
"installmentInterestAmount"
]
}
{
"properties": {
"oldLoanList": {
"type": "array",
"items": {
"$ref": "#/definitions/Loan"
}
},
"totalLoanAmount": {
"description": "Total amount borrowed by customer as Loan ie., Old Loan Amount+Top up Amount.",
"type": "number",
"format": "double",
"example": 10000.25
},
"loanTenureInmonths": {
"description": "Tenure of loan against credit card. It is considered in terms of number of months.",
"type": "integer",
"format": "int32",
"example": 12
},
"topUpAmount": {
"description": "Additonal Topup Amount",
"type": "number",
"format": "double",
"example": 200.5
},
"loanDescription": {
"description": "New Loan Description",
"type": "string",
"example": "epp merge loan"
},
"disbursementOption": {
"description": "This field indicates the options/mode in which the loan amount will be disbursed. This is a reference data field. Please use /v1/utilities/referenceData/{disbursementOption} resource to get valid value of this field with description.",
"type": "string",
"example": "PAYEE_ACCOUNT"
},
"disbursementAccountId": {
"description": "The disbursement account identifier in encrypted format.",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"payeeId": {
"description": "Payee Indicator to be mapped against Payee Detail Key",
"type": "string",
"example": "ABC1234"
},
"beneficiaryBankDetail": {
"$ref": "#/definitions/BeneficiaryBankDetail"
},
"loanPurpose": {
"description": "This field indicates the options/mode in which the loan amount will be disbursed. This is a reference data field. Please use /v1/utilities/referenceData/{loanPurpose} resource to get valid value of this field with description.",
"type": "string",
"example": "MEDICAL"
}
},
"required": [
"totalLoanAmount",
"loanTenureInmonths",
"topUpAmount",
"disbursementOption"
]
}
{
"properties": {
"loanReferenceId": {
"description": "Unique refrence number associated with the loan.",
"type": "string",
"example": "2019-06-25-03.09.33.163605"
}
},
"required": [
"loanReferenceId"
]
}
{
"properties": {
"beneficiaryBankCode": {
"description": "Bank Code of the Beneficiary Account Number",
"type": "string"
},
"accountNumber": {
"description": "Customers Account Number with the Bank. An account number is the primary identifier for ownership of an account, whether a checking account or savings account or credit card account or investment account, or a loan account.",
"type": "string",
"example": 123456789
},
"beneficiaryBranchCode": {
"description": "Branch Code of the Beneficiary Account Number",
"type": "string"
},
"bankName": {
"description": "Name of the bank where the branch is associated",
"type": "string",
"example": "ANZ BANK"
},
"beneficiaryName": {
"description": "Beneficiary Name",
"type": "string",
"example": "TAN SHAN SHAN"
}
}
}
{
"properties": {
"newLoanReferenceId": {
"description": "Unique refrence number associated with the loan.",
"type": "string",
"example": "2019-07-03-08.32.29.422079"
},
"nextInstallmentAmount": {
"description": "Amount of money borrower has to pay as next installment.",
"type": "number",
"format": "double",
"example": 1566.05
},
"nextInstallmentPrincipalAmount": {
"description": "Amount of money that contributes to principal component in next installment.",
"type": "number",
"format": "double",
"example": 100.25
},
"interestRate": {
"description": "Rate of Interest.Interest rate is the amount charged, expressed as a percentage of principal, by a lender to a borrower for the use of assets. Interest rates are typically noted on an annual basis, known as the annual percentage rate (APR).",
"type": "number",
"format": "double",
"example": 0.25
},
"totalInterestAmount": {
"description": "Total amount of money that a borrower will have to pay as interest for amount borrowed.",
"type": "number",
"format": "double",
"example": 1234.5
},
"loanBookingFee": {
"description": "Amount to be paid as fee for loan booking.",
"type": "number",
"format": "double",
"example": 100.25
}
},
"required": [
"newLoanReferenceId"
]
}
{
"properties": {
"controlFlowId": {
"description": "Control Flow Id",
"type": "string",
"example": "6e3774334f724a2b7947663653712f52456f524c41797038516a59347a437549564a77755676376e616a733d"
}
},
"required": [
"controlFlowId"
]
}
{
"properties": {
"newLoanReferenceId": {
"description": "Unique refrence number associated with the loan.",
"type": "string",
"example": "2019-07-03-08.32.29.422079"
},
"nextInstallmentAmount": {
"description": "Amount of money borrower has to pay as next installment.",
"type": "number",
"format": "double",
"example": 1566.05
},
"nextInstallmentPrincipalAmount": {
"description": "Amount of money that contributes to principal component in next installment.",
"type": "number",
"format": "double",
"example": 100.25
},
"interestRate": {
"description": "Rate of Interest.Interest rate is the amount charged, expressed as a percentage of principal, by a lender to a borrower for the use of assets. Interest rates are typically noted on an annual basis, known as the annual percentage rate (APR).",
"type": "number",
"format": "double",
"example": 0.25
},
"totalInterestAmount": {
"description": "Total amount of money that a borrower will have to pay as interest for amount borrowed.",
"type": "number",
"format": "double",
"example": 1234.5
},
"loanBookingFee": {
"description": "Amount to be paid as fee for loan booking.",
"type": "number",
"format": "double",
"example": 100.25
}
},
"required": [
"newLoanReferenceId"
]
}
{
"properties": {
"effectiveInterestRate": {
"description": "Effective interest rate.",
"type": "number",
"format": "double",
"example": 2.7
},
"annualPercentageRate": {
"description": "Applicable Annual Percentage Rate",
"type": "number",
"format": "double",
"example": 3
},
"totalInterestAmount": {
"description": "Total interest amount on checking account",
"type": "number",
"format": "double",
"example": 1000
},
"amortizationSchedule": {
"properties": {
"installmentNumber": {
"description": "Installment number",
"type": "string",
"example": 12
},
"principalAmount": {
"description": "The portion of the Principal Amount Paid for the loan in local currency",
"type": "number",
"format": "double",
"example": 1000
},
"installmentInterestAmount": {
"description": "The interest amount to be paid as installment.",
"type": "number",
"format": "double",
"example": 100
}
},
"required": [
"installmentNumber",
"principalAmount",
"installmentInterestAmount"
]
}
}
}
{
"properties": {
"loan": {
"type": "array",
"items": {
"$ref": "#/definitions/Loan"
}
},
"totalLoanAmount": {
"description": "Total amount borrowed by customer as Loan ie., Old Loan Amount+Top up Amount.",
"type": "number",
"format": "double",
"example": 10000.25
},
"loanTenureInmonths": {
"description": "Tenure of loan against credit card. It is considered in terms of number of months.",
"type": "integer",
"format": "int32",
"example": 12
},
"topUpAmount": {
"description": "Additonal Topup Amount",
"type": "number",
"format": "double",
"example": 200.5
},
"loanDescription": {
"description": "New Loan Description",
"type": "string",
"example": "epp merge loan"
},
"disbursementOption": {
"description": "This field indicates the options/mode in which the loan amount will be disbursed. This is a reference data field. Please use /v1/utilities/referenceData/{disbursementOption} resource to get valid value of this field with description",
"type": "string",
"example": "PAYEE_ACCOUNT"
},
"disbursementAccountId": {
"description": "Customers Account Number with the Bank. An account number is the primary identifier for ownership of an account, whether a checking account or savings account or credit card account or investment account, or a loan account.",
"type": "string",
"example": 5269013309917800
},
"payeeId": {
"description": "Payee Indicator to be mapped against Payee Detail Key",
"type": "string",
"example": "ABC1234"
},
"beneficiaryBankDetail": {
"$ref": "#/definitions/BeneficiaryBankDetail"
},
"loanPurpose": {
"description": "This field indicates the options/mode in which the loan amount will be disbursed. This is a reference data field. Please use /v1/utilities/referenceData/{loanPurpose} resource to get valid value of this field with description.",
"type": "string",
"example": "MEDICAL"
}
},
"required": [
"totalLoanAmount",
"loanTenureInmonths",
"topUpAmount",
"loanDescription",
"disbursementOption"
]
}
{
"properties": {
"initialFeeAmount": {
"description": "First month fee/interest charge incurred from booking date to next statement cycle date",
"type": "number",
"format": "double",
"example": 100.25
},
"closureInterestAmount": {
"description": "Closure Interest accrued from last cycle/booking date till date, to be charged for each of the loans getting closed due to Top up post merger",
"type": "number",
"format": "double",
"example": 100.25
},
"closedLoanDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/ClosedLoanDetails"
}
},
"creditCheck": {
"type": "array",
"items": {
"$ref": "#/definitions/CreditCheck"
}
}
}
}
{
"properties": {
"closedLoanReferenceId": {
"description": "Loan Ref Number for the closed loan",
"type": "string",
"example": "2019-07-03-08.32.29.422079"
},
"individualClosureAmount": {
"description": "Individual Closure Interest Amount",
"type": "number",
"format": "double",
"example": 200.5
}
}
}
{
"properties": {
"easyPaymentPlan": {
"type": "array",
"items": {
"$ref": "#/definitions/EasyPaymentPlan"
}
}
}
}
{
"properties": {
"tenor": {
"description": "Tenure of loan in months.",
"type": "string",
"example": 6
},
"effectiveInterestRate": {
"description": "The interest rate applicable on loan amount.",
"type": "number",
"format": "double",
"example": 12.99
},
"annualPercentageRate": {
"description": "Interest rate for a whole year. This includes any fees or additional cost associated.",
"type": "number",
"format": "double",
"example": 13.67
},
"installmentAmount": {
"description": "Installment amount to be paid by customer in order to repay the loan.",
"type": "number",
"format": "double",
"example": 44.66
},
"oneTimeProcessingFeeIndicator": {
"description": "One time processing fee indicator. Valid values : PERCENTAGE, FIXED_AMOUNT. This is a reference data field. Please use /v1/apac/utilities/referenceData/{oneTimeProcessingFeeIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "FIXED_AMOUNT"
},
"oneTimeProcessingFeeAmount": {
"description": "Fee charged as part of one time processing.",
"type": "number",
"format": "double",
"example": 15.15
},
"oneTimeProcessingFeePercentage": {
"description": "Percentage of one time processing fee charged.",
"type": "number",
"format": "double",
"example": 0.75
},
"offerIndicator": {
"description": "This is to indicate if the offer is rate/fee/hybrid based. This is a reference data field. Please use /v1/utilities/referenceData/{offerIndicator} resource to get valid value of this field with description.",
"type": "string",
"example": "RATE_BASED"
}
},
"required": [
"tenor",
"offerIndicator"
]
}
{
"properties": {
"amortizationSchedule": {
"type": "array",
"items": {
"$ref": "#/definitions/AmortizationSched"
}
},
"totalInterestAmount": {
"description": " Total Interest amount to be paid by borrower for the loan.",
"type": "number",
"format": "double",
"example": 900.58
},
"nextStartIndex": {
"type": "string",
"description": "The next start index that indicates the next set of records to be fetched, if there are available. Typically, this value should be populated if the first response has the value of nextStartIndex.",
"example": "11"
}
}
}
{
"properties": {
"installmentNumber": {
"description": "Installment number",
"type": "string",
"example": "1"
},
"installmentAmount": {
"description": "Installment amount to be paid by customer in order to repay the loan in local currency.",
"type": "number",
"format": "double",
"example": 34.95
},
"principalAmount": {
"description": "The portion of the Principal Amount Paid for the loan in local currency.",
"type": "number",
"format": "double",
"example": 34.95
},
"installmentInterestAmount": {
"description": "The interest amount to be paid as installment.",
"type": "number",
"format": "double",
"example": 5.58
}
},
"required": [
"installmentNumber",
"installmentAmount",
"principalAmount",
"installmentInterestAmount"
]
}
{
"properties": {
"loans": {
"type": "array",
"items": {
"$ref": "#/definitions/Loans"
}
},
"nextStartIndex": {
"type": "string",
"description": "The next start index that indicates the next set of records to be fetched, if there are available. Typically, this value should be populated if the first response has the value of nextStartIndex.",
"example": "11"
}
}
}
{
"properties": {
"loanReferenceId": {
"description": "Reference Id to uniquely identify the loan. ",
"type": "string",
"example": 50120182023488270
},
"displayAccountNumber": {
"description": "Last 4 digits of account number. ",
"type": "string",
"example": "5678"
},
"transactionDate": {
"description": "Transaction date in YYYY-MM-DD format value conforming to ISO 8601.",
"type": "string",
"format": "date",
"example": "2018-05-21"
},
"transactionDescription": {
"description": "Transaction description from the merchant, POS or bank. If there are foreign currency transactions on checking /saving account(s) then description includes exchange rate, city and country.",
"type": "string",
"example": "TRANSIT 30000659022734 SINGAPORE SG"
},
"installmentAmount": {
"type": "number",
"format": "double",
"description": "Installment loan payment amount",
"example": 1200.25
},
"nextInstallmentAmount": {
"description": "Next installment amount in local currency.",
"type": "number",
"format": "double",
"example": 44.66
},
"outstandingBalanceAmount": {
"type": "number",
"format": "double",
"description": "The amount of money owed.",
"example": 20000.25
},
"tenor": {
"description": "Tenure of loan in months.",
"type": "number",
"format": "integer",
"example": 60
},
"outstandingTenor": {
"description": "Number of months remaining for completion of loan.",
"type": "number",
"format": "integer",
"example": 45
},
"originalLoanAmount": {
"description": "Original loan amount borrowed by customer.",
"type": "number",
"format": "double",
"example": 5000.25
},
"annualPercentageRate": {
"description": "Interest rate for a whole year. This includes any fees or additional cost associated.",
"type": "number",
"format": "double",
"example": 13.67
},
"effectiveInterestRate": {
"description": "Effective Percentage Rate",
"type": "number",
"format": "double",
"example": 9.2
},
"processingChargeAmount": {
"description": "Charges levied on applicant by the bank to process the loan.",
"type": "number",
"format": "double",
"example": 50
},
"outstandingInterestAmount": {
"description": "Total Outstanding Interest Amount.",
"type": "number",
"format": "double",
"example": 2000
},
"selfEarlyLoanClosureAllowedFlag": {
"description": "Flag to identify if the loan is allowed to be early self closed by customer or not..",
"type": "boolean",
"example": "TRUE"
},
"installmentCycle": {
"description": "Intallment Cycle",
"type": "integer",
"example": 4
},
"loanStatus": {
"description": "This is a reference data field. Please use /v1/utilities/referenceData/{loanStatus} resource to get valid value of this field with description. Possible values - ACTIVE, CLOSED, PURGED, DELETED, ALL",
"type": "string",
"example": "ACTIVE"
},
"offerType": {
"description": "This is a reference data field. Please use /v1/utilities/referenceData/{offerType} resource to get valid value of this field with description. Possible values - EPP, LOP, ALL",
"type": "string",
"example": "EPP"
},
"offerIndicator": {
"description": "This is a reference data field. Please use /v1/utilities/referenceData/{offerIndicator} resource to get valid value of this field with description. Possible Values: rate/fee/hybrid",
"type": "string",
"example": "Rate"
}
},
"required": [
"tenor",
"transactionDate",
"transactionDescription",
"loanReferenceId",
"outstandingBalanceAmount",
"installmentAmount",
"originalLoanAmount",
"annualPercentageRate"
]
}
{
"properties": {
"accountId": {
"description": "The customer account identifier for CASA account in encrypted format",
"type": "string",
"example": 3234154654564650
},
"transactionId": {
"description": "Transaction ID of the debit card transaction for which LOP booking will be done on the credit card",
"type": "string",
"example": 154654564654
},
"loanAmount": {
"description": "Eligible Loan amount",
"type": "number",
"format": "double",
"example": 5500.1
},
"loanTenor": {
"description": "Tenure for the Loan",
"type": "integer",
"example": 12
}
},
"required": [
"loanAmount",
"loanTenor"
]
}
{
"properties": {
"nextInstallmentAmount": {
"description": "Next installment Amount for the loan",
"type": "number",
"format": "double",
"example": 117.76
},
"interestRate": {
"description": "Interest Rate for the loan",
"type": "number",
"format": "double",
"example": 0.5
},
"initialFee": {
"description": "Initial Fees for the loan",
"type": "number",
"format": "double",
"example": 0
}
}
}
{
"properties": {
"cardDetails": {
"$ref": "#/definitions/CardDetails"
},
"originalAuthorizationCode": {
"description": "Authorization Code for Original Transaction",
"type": "string"
},
"refundAuthorizationCode": {
"description": "Authorization Code for Refund Transaction",
"type": "string"
}
},
"required": [
"originalAuthorizationCode",
"refundAuthorizationCode"
]
}
{
"properties": {
"payeeId": {
"description": "Unique identifier associated with the payee.Typically, this is not displayed to the customer.",
"type": "string",
"example": "C$0003019202$AU$XX$01000540000001"
},
"loanAmount": {
"description": "This field is to indicate the loan amount for booking.",
"type": "number",
"format": "double",
"example": 680.25
},
"disbursementOption": {
"description": "This field indicates the options/mode in which the loan amount will be disbursed. This is a reference data field. Please use /v1/utilities/referenceData/{disbursementOption} resource to get valid value of this field with description.",
"type": "string",
"example": "STANDING_INSTRUCTION"
},
"disbursementAccountId": {
"type": "string",
"description": "The disbursement account identifier in encrypted format. Applicable only for HK.",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"tenor": {
"description": "Tenure of loan in months.",
"type": "number",
"format": "integer",
"example": 6
},
"bankDetails": {
"$ref": "#/definitions/BankDetails"
},
"loanPurpose": {
"description": "This field is to indicate the purpose of loan. This is a reference data field.This is a reference data field. Please use /v1/utilities/referenceData/{loanPurpose} resource to get valid value of this field with description.",
"type": "string",
"example": "PERSONAL"
},
"remarks": {
"description": "Payment notes. Free text from screen",
"type": "string"
},
"taxId": {
"description": "Unique Tax ID of the Customer,INN Taxpayer's identification code applicable for Russia",
"type": "string",
"example": 123456
},
"employmentStatus": {
"description": "Status of the employment.This is a reference data field. Please use /v1/apac/utilities/referenceData/{lopEmploymentStatus} resource to get valid value of this field with description. You can use the field name as the referenceCode parameter to retrieve the values.",
"type": "string",
"example": "Private Employee"
},
"occupationCode": {
"description": "Occupation code. This is a reference data field. Please use /utilities/referenceData/{lopOccupationCode} resource to get valid values of this field with descriptions. You can use the occupationCode as the referenceCode parameter to retrieve the values.",
"type": "string",
"example": "Business"
},
"highestEducationLevel": {
"description": "Highest education level of the applicant. This is a reference data field. Please use /v1/utilities/referenceData/{lopHighestEducationLevel} resource to get valid value of this field with description.",
"type": "string",
"example": "Graduation"
},
"paymentReferenceId": {
"description": "Reference number to uniquely identify the payment, applicable for Russia",
"type": "string",
"example": 123456
},
"lopCategory": {
"description": "Indicator to determine the type of LOP Offer. This is a reference data field. Please use /v1/apac/utilities/referenceData/{LOPCategory} resource to get valid value of this field with description.",
"type": "string"
}
},
"required": [
"tenor",
"loanAmount",
"disbursementOption"
]
}
{
"properties": {
"bankCode": {
"description": "This field is to indicate the bank code. Code assigned by a central bank, a bank supervisory body or a Bankers Association in a country to all its licensed member banks or financial institutions code",
"type": "string",
"example": "DBSSG0XXX"
},
"bankName": {
"description": "Name of the bank.",
"type": "string",
"example": "HSBC Bank"
},
"branchCode": {
"description": "Bank Branch Code to which the loan will be credited.",
"type": "string",
"example": "10034"
},
"accountNumber": {
"description": "This field is to indicate the account number. Applicable only for SG.",
"type": "string",
"example": "251212582364"
},
"payeeName": {
"description": "Name of the payee.",
"type": "string",
"example": "Adam Smith"
}
},
"required": [
"bankCode"
]
}
{
"properties": {
"loanReferenceId": {
"description": "Reference Id to uniquely identify the loan.",
"type": "string",
"example": "BIMI51807310002051"
},
"availableCredit": {
"type": "number",
"format": "double",
"description": "This field is to indicate the available credit limit on the credit card.",
"example": 5750.25
},
"paymentMethod": {
"description": "The acceptable forms of remittance for a given payments and transfer transaction.This is a reference data field. Please use /v1/utilities/referenceData/{paymentMethod} resource to get valid value of this field with description.",
"type": "string",
"example": "GIRO"
}
},
"required": [
"loanReferenceId"
]
}
{
"properties": {
"loanBookingPlans": {
"type": "array",
"items": {
"$ref": "#/definitions/LoanBookingPlan"
}
}
}
}
{
"properties": {
"disbursementOptions": {
"type": "array",
"items": {
"$ref": "#/definitions/DisbursementOption"
}
}
},
"required": [
"disbursementOptions"
]
}
{
"properties": {
"disbursementOption": {
"description": "Provide the list of the options available to receive the disbursement of loan amount. Please use /v1/utilities/referenceData/{disbursementOption} resource to get valid value of this field with description.",
"type": "string",
"example": "STANDING_INSTRUCTION"
},
"address": {
"$ref": "#/definitions/Address"
},
"externalBankDetails": {
"$ref": "#/definitions/ExternalBankDetails"
},
"personalAccountDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/PersonalAccountDetails"
}
},
"payeeAccountDetails": {
"type": "array",
"items": {
"$ref": "#/definitions/PayeeAccountDetails"
}
}
},
"required": [
"disbursementOption"
]
}
{
"properties": {
"addressType": {
"description": "Type of the address. This is a reference data field. Please use /utilities/referenceData/{addressType} resource to get valid values of this field with descriptions.",
"type": "string",
"example": "MAILING_ADDRESS "
},
"addressLine1": {
"description": "Address line 1",
"type": "string",
"example": "12"
},
"addressLine2": {
"description": "Address line 2",
"type": "string",
"example": "24"
},
"addressLine3": {
"description": "Address line 3",
"type": "string",
"example": "209"
},
"addressLine4": {
"description": "Address line 4",
"type": "string",
"example": "Warsaw"
},
"cityName": {
"description": "City",
"type": "string",
"example": "Warsaw"
},
"state": {
"description": "State.This is a reference data field. Please use /v1/utilities/referenceData/{addressState} resource to get valid value of this field with description.",
"type": "string",
"example": "Mazowieckie"
},
"postalCode": {
"description": "Postal/ZIP code",
"type": "string",
"example": "345346"
},
"countryCode": {
"description": "ISO country code. This is a reference data field. Please use /v1/utilities/referenceData/{country} resource to get valid value of this field with description.",
"type": "string",
"example": "PL"
}
},
"required": [
"addressLine1",
"addressType"
]
}
{
"properties": {
"bankCode": {
"description": "This field is to indicate the bank code. Code assigned by a central bank, a bank supervisory body or a Bankers Association in a country to all its licensed member banks or financial institutions code",
"type": "string",
"example": "101"
},
"destinationAccountId": {
"description": "The destination account identifier in encrypted format.Typically, this is not displayed to the customer.",
"type": "string",
"example": "824f5141524b4d58576853766c786a45376e7637576e6d35695378515a726f494c36367763776775432f453d"
},
"displayDestinationAccountNumber": {
"description": "A masked account number that can be displayed to the customer",
"type": "string",
"example": "XXXXXX2364"
}
},
"required": [
"bankCode",
"destinationAccountId"
]
}
{
"properties": {
"accountId": {
"description": "The account number in encrypted format.",
"type": "string",
"example": "3255613852316f2b4d4d796c344e38756339654972776f663745446e6d4c32486f455a4165374a476858343d"
},
"accountNickname": {
"type": "string",
"description": "The nickname of the account assigned by the customer",
"example": "Brokerage Account for my trading"
},
"displayAccountNumber": {
"description": "A masked account number that can be displayed to the customer",
"type": "string",
"example": "XXXXXX2364"
},
"currencyCode": {
"description": "The currency code of the account in ISO 4217 format",
"type": "string",
"example": "SGD"
},
"currentBalance": {
"description": "The current balance including any pending or in progress deposits and withdrawals",
"type": "number",
"format": "double",
"example": 10000.25
}
},
"required": [
"accountId",
"accountNickname",
"displayAccountNumber"
]
}
{
"properties": {
"payeeId": {
"description": "Unique identifier associated with the payee.Typically, this is not displayed to the customer.",
"type": "string",
"example": "C$0003019202$AU$XX$01000540000001"
},
"payeeNickName": {
"description": "The nick name of the payee assigned by the customer.",
"type": "string",
"example": "MarkJ"
},
"payeeName": {
"description": "Name of the payee.",
"type": "string",
"example": "Mark Jacobs"
},
"paymentType": {
"description": "The payment type.This is a reference data field. Please use /v1/utilities/referenceData/{paymentType} resource to get valid value of this field with description.",
"type": "string",
"example": "GIRO"
},
"payeeBankName": {
"description": "Name of the bank.",
"type": "string",
"example": "HSBC Bank"
},
"bankCode": {
"description": "Bank Code of the Payee",
"type": "string",
"example": "44525101"
},
"displayPayeeAccountNumber": {
"description": "The display account number of the destination account",
"type": "string",
"example": "XXXXXX4085"
}
}
}
{
"properties": {
"controlFlowId": {
"description": "Control Flow Id",
"type": "string",
"example": "6e3774334f724a2b7947663653712f52456f524c41797038516a59347a437549564a77755676376e616a733d"
}
},
"required": [
"controlFlowId"
]
}
{
"properties": {
"loanReferenceId": {
"description": "Reference Id to uniquely identify the loan.",
"type": "string",
"example": "BIMI51807310002051"
},
"availableCreditLimitAmount": {
"description": "Current credit limit amount on the credit card",
"type": "number",
"format": "double",
"example": 5000
},
"paymentMethod": {
"description": "Used to identify if the method of loan disbursal is FAST or GIRO. This is a reference data field. Please use /v1/utilities/referenceData/{paymentMethod} resource to get valid value of this field with description",
"type": "string",
"example": "GIRO"
}
},
"required": [
"loanReferenceId"
]
}
{
"properties": {
"outstandingBalanceAmount": {
"description": "The amount of money owed",
"type": "number",
"format": "double"
},
"loanDate": {
"description": "Loan date in ISO 8601 date format YYYY-MM-DD.",
"type": "string",
"format": "date"
},
"loanAmount": {
"description": "Loan amount on which offer has been given.",
"type": "number",
"format": "double"
},
"effectiveTenor": {
"description": "Tenure of loan against credit card. It is considered in terms of number of months.",
"type": "integer",
"format": "int32"
},
"outstandingTenor": {
"description": "Number of months remaining for completion of loan",
"type": "integer",
"format": "int32"
},
"firstInstallmentAmount": {
"description": "First installment amount.",
"type": "number",
"format": "double"
},
"monthlyInstallmentAmount": {
"description": "Monthly installment amount.",
"type": "number",
"format": "double"
},
"totalRepaymentAmount": {
"description": "Total repayment amount (Loan PRIN + Total Interest until closure + Booking Fee).",
"type": "number",
"format": "double"
},
"loanCreationFee": {
"description": "One time processing Fee/Creation fee.",
"type": "number",
"format": "double"
},
"loanCancellationFee": {
"description": "Fees applicable for early closure of loan.",
"type": "number",
"format": "double"
},
"interestRate": {
"description": "Annualized percentage rate.",
"type": "number",
"format": "double"
},
"nominalInterestRate": {
"description": "Will be zero for Fee based Loans. To be shown for Rate based Loans when setup in EUER.",
"type": "number",
"format": "double"
},
"repayment": {
"type": "array",
"items": {
"$ref": "#/definitions/Repayment"
}
},
"loanCategory": {
"description": "Type of loan based on EPP Promotion ID",
"type": "string"
},
"firstMonthLoanPaymentAmount": {
"description": "Total of 1st Installment Amount + Booking Fee + Other Charges",
"type": "number",
"format": "double"
},
"effectiveInterestRate": {
"description": "The interest rate applicable on loan amount",
"type": "number",
"format": "double"
},
"displaySourceAccountNumber": {
"description": "Last four digits of bank account number for loan disbursement",
"type": "string"
},
"loanBookingFee": {
"description": "Disursement fee charged on loan",
"type": "number",
"format": "double"
},
"documentaryStampTax": {
"description": "Documentary stamp tax charged on loan",
"type": "number",
"format": "double"
},
"firstPaymentDueDate": {
"description": "First payment due date in ISO 8601 date format YYYY-MM-DD.",
"type": "string",
"format": "date"
},
"nextPaymentDueDay": {
"description": "Next Payment Due Day",
"type": "string"
},
"displayLoanAccountNumber": {
"description": "Last four digits of loan account number",
"type": "string"
},
"disbursementMethod": {
"description": "Method of loan disbursement",
"type": "string"
}
},
"required": [
"outstandingBalanceAmount",
"loanDate",
"loanAmount",
"effectiveTenor",
"outstandingTenor",
"firstInstallmentAmount",
"monthlyInstallmentAmount",
"totalRepaymentAmount",
"loanCreationFee",
"interestRate",
"nominalInterestRate"
]
}
{
"properties": {
"installmentNumber": {
"description": "Installment number indicating the count or the number of installments paid so far",
"type": "integer",
"format": "int32"
},
"installmentPrincipleAmount": {
"description": "Principal component in the Installment",
"type": "number",
"format": "double"
},
"installmentInterestAmount": {
"description": "Interest component in the installment",
"type": "number",
"format": "double"
},
"totalInstallmentAmount": {
"description": "Amount of money that a borrower has to pay on monthly basis in order to repay the loan. EMI (principle + Interest)",
"type": "number",
"format": "double"
},
"billedUnbilledIndicator": {
"description": "B - Billed Installment details, U - Unbilled Installment details",
"type": "string"
}
},
"required": [
"installmentNumber",
"installmentPrincipleAmount",
"installmentInterestAmount",
"totalInstallmentAmount",
"billedUnbilledIndicator"
]
}
{
"properties": {
"consentFlag": {
"description": "Customer Consent Flag",
"type": "boolean"
}
},
"required": [
"consentFlag"
]
}
{
"required": [
"otpDeliveryOption"
],
"type": "object",
"properties": {
"otpDeliveryOption": {
"type": "string",
"description": "Method of OTP(one time PIN) delivery. The possible values are SMS, SOFTTOKEN, HARDTOKEN, VOICE, VRU, EMAIL",
"example": "SMS"
},
"interdictionId": {
"type": "string",
"description": "The identifier used to retrieve phone number of the user from cache for which OTP needs to be delivered",
"example": "1111214678"
},
"transactionType": {
"type": "string",
"description": "The string representing the transaction flow Eg: SIGNON, ADD_PAYEE",
"example": "SIGNON"
},
"controlFlowId": {
"description": "Control Flow Id",
"type": "string",
"example": "6e3774334f724a2b7947663653712f52456f524c41797038516a59347a437549564a77755676376e616a733d"
},
"emailAddress": {
"description": "Email address of the customer",
"type": "string",
"example": "john.1@gmailcom"
},
"messageCode": {
"description": "The alert code that is used by CitiAlerts to send alerts to customers.",
"type": "string",
"example": "CCPAYMNTDUE"
},
"originalApiUri": {
"description": "CMAMT API URI",
"type": "string",
"example": "POST/v1/insurance/bookings"
},
"mfaScope": {
"description": "Login CMAMT",
"type": "string",
"example": "transaction"
}
}
}
{
"type": "object",
"properties": {
"maskedPhoneNumber": {
"type": "string",
"description": "The Customer's phone number having last four digits unmasked",
"example": "XXXXXXXX1234"
}
}
}
{
"required": [
"otpDeliveryOption",
"otpToken"
],
"type": "object",
"properties": {
"otpDeliveryOption": {
"type": "string",
"description": "Method of OTP(one time PIN) delivery. This is a reference data field.Please use /utilities/referenceData/{otpDeliveryOption} resource to get valid values of this field with descriptions.",
"example": "SMS"
},
"otpToken": {
"type": "string",
"description": "The encrypted OTP Token.",
"example": "hQEMA8pL8pXB67DjAQf+lI1CnFXuF/"
},
"transactionMemo": {
"description": "Type of the specific transaction. This is a reference data field. Please use /v1/apac/utilities/referenceData/{transactionMemo} resource to get possible values of this field with descriptions.",
"type": "string",
"example": "ENROLLCARD"
},
"controlFlowId": {
"description": "It is used to control the flow for subsequent requests in the session.",
"type": "string",
"example": "6e3774334f724a2b7947663653712f52456f524c41797038516a59347a437549564a77755676376e616a733d"
},
"originalApiUri": {
"description": "CMAMT API URI",
"type": "string",
"example": "POST/v1/insurance/bookings"
},
"mfaScope": {
"description": "Login CMAMT",
"type": "string",
"example": "transaction"
}
}
}
{
"properties": {
"modulus": {
"description": "Public key modulus to be used for encrypting the password,otp..etc",
"type": "string",
"example": "A2FB4E7B03DC966F964C86777D7F791779739248E12C291AB27DE866CADBED78FF820CE1D6EA88039C2A1543A896CA8797DF5DB9AC43EDFB1036307878F7216EB0F21FDC076F0542833A9337C6F388DCFA2568E183F46752AABCF4AC395B8CECAEE0B873AD880EAD77E31BD705D36E37CDBFBD61A45D484F68D0C918A6A557D15CACC99F6332AFA58E0D33B6F4D9B748681EB5DE6A89A57A981BEB1EBF61E06CE85D38AE4665313C7E5C45A8EE6F30E6AC8426E82B2D69AD85A4C5A2329D46B18338D9722196A5B1C4BF6FF88914D34D2E694E09FE95F955C337C1F0BA25DC6AF915C87C316DB9DCA8C28C81EE35286ACDDD02B84B35C9B4D5D1470C6647C087"
},
"exponent": {
"description": "Public key exponent to to be used for encrypting the password,otp..etc",
"type": "string",
"example": "3"
}
},
"required": [
"modulus",
"exponent"
]
}