Customers
Summary
The Customers API allows you to retrieve basic Citi customer information like name, mailing address, email address and phone numbers.
Want to try this API out on our Playground?
Go play nowpost /v1/in/customers/identity/otp | Trigger an OTP from UIDAI |
post /v1/in/customers/identity/kyc | Retrieve KYC Information from Aadhaar |
get /partner/v1/customers/profiles | Retrieve Customer Personal Details from Partner |
get /v1/sales/customers/offers/details | Retrieve Offer Details |
Trigger an OTP from UIDAI
This API is used to trigger one time password (OTP) from UIDAI to the Aadhaar Number given by customer in the credit card application form. The OTP is delivered to the mobile number and/or email id linked to Aadhaar Number.
- cURL
- Ruby
- Python
- PHP
- Java
- Node
- Go
- Swift
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
-
transactionId
- Transaction Id for subsequent API request
- type : string
Type | Code | Details |
invalid | invalidRequest | Missing or invalid Parameters |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | unAuthorized | Authorization credentials are missing or invalid |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | accessNotConfigured | The request operation is not configured to access this resource |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
fatal | serverUnavailable | The request failed due to an internal error |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
Retrieve KYC Information from Aadhaar
This API is used to check the validity of Aadhaar and to receive KYC information about the Aadhaar holder.
- cURL
- Ruby
- Python
- PHP
- Java
- Node
- Go
- Swift
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
-
fullName
- Full name of the Aadhaar number holder as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
demographics
-
-
dateOfBirth
- Aadhaar number holders date of birth in ISO 8601 date format YYYY-MM-DD
- type : string
- format : date
-
gender
- Valid values are "M" for male, "F" for female, and "T" for transgender.
- type : string
-
dateOfBirth
-
-
address
-
-
careOfFullName
- Aadhaar number holders address care of name as provided by the Aadhaar holder during enrolment or later updates.
- type : string
-
houseNumber
- House Number as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
streetName
- Street Name as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
landmark
- Landmark as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
locality
- Locality as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
villageTownCity
- This field can contain the name of either village, town or city as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
subDistrict
- Sub District as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
district
- District name as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
state
- State name as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
postalcode
- Postal Code name as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
postoffice
- Post Office name as provided by the Aadhaar holder during enrolment or later updates
- type : string
-
careOfFullName
-
-
aadhaarNumber
- Aadhaar number
- type : string
-
transactionId
- Transaction id echoback
- type : string
Type | Code | Details |
invalid | invalidRequest | Missing or invalid Parameters |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | unAuthorized | Authorization credentials are missing or invalid |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | accessNotConfigured | The request operation is not configured to access this resource |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
fatal | serverUnavailable | The request failed due to an internal error |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
Retrieve Customer Personal Details from Partner
This API is used to retrieve customer details including personal particulars, address, phone number and email details from the partner's site.
- cURL
- Ruby
- Python
- PHP
- Java
- Node
- Go
- Swift
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
-
emails
-
-
emailAddress
- Updated email address of the customer
- type : string
-
preferredEmailFlag
- Flag to indicate the preferred email
- type : boolean
-
emailKey
- Unique identifier of the email address
- type : integer
-
emailAddress
-
-
customerType
- Type of the customer. This is applicable only for Individual customers.This is a reference data field. Please use /v1/apac/utilities/referenceData/{customerType} resource to get valid value of this field with description. You can use customerType as the referenceCode parameter to retrieve the values.
- type : string
-
customerParticulars
-
-
names
- properties : Array
-
prefix
- The prefix of the customer s name.
- type : string
-
suffix
- The suffix of the customer s name.
- type : string
-
names
-
-
customerSegment
- Type of the customer. This is applicable only for Individual customers.This is a reference data field. Please use /v1/apac/utilities/referenceData/{customerSegment} resource to get valid value of this field with description. You can use customerSegment as the referenceCode parameter to retrieve the values.
- type : string
-
partnerCustomerSegment
- Partner customer segment.This is a reference data field. Please use /v1/apac/utilities/referenceData/{partnerCustomerSegment} resource to get possible value of this field with description.
- type : string
-
addressList
-
-
addressKey
- Unique identifier of the address and it is mandatory in update customer address details
- type : integer
-
city
- City
- type : string
-
addressType
- 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
-
postalCode
- Postal code the mailing address
- type : string
-
addressline3
- Address line3 of the mailing address
- type : string
-
addressline2
- Address line2 of the mailing address
- type : string
-
addressline1
- Address line1 of the mailing address
- type : string
-
state
- State. This is a reference data field. Please use /v1/apac/utilities/referenceData/{addressState} resource to get valid value of this field with description.
- type : string
-
countryName
- Country Name.This is a reference data field. Please use /v1/apac/utilities/referenceData/{countryName} resource to get valid value of this field with description.
- type : string
-
addressline4
- Address line3 of the mailing address
- type : string
-
addressKey
-
-
phones
-
-
phoneType
- The type of phone.This is a reference data field. Please use /utilities/referenceData/{phoneType} resource to get valid values of this field with descriptions
- type : string
-
areaCode
- Area code of telephone number
- type : string
-
extension
- Extension of telephone number
- type : string
-
phoneKey
- Unique identifier of the phone number
- type : integer
-
phoneNumber
- The phone number of a customer
- type : string
-
phoneCountryCode
- Country calling code. This is a reference data field. Please use /utilities/referenceData/{phoneCountryCode} resource to get valid values of this field with descriptions
- type : string
-
phoneType
-
Type | Code | Details |
invalid | invalidRequest | Missing or invalid parameters |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | unAuthorized | Authorization credentials are missing or invalid |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | accessNotConfigured | Access is not configured for this resource |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
error | resourceNotFound | Empty resource/resource not found |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
fatal | serverUnavailable | The request failed due to an internal error |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
Retrieve Offer Details
This API allows to retrieve the details for an offer.
- cURL
- Ruby
- Python
- PHP
- Java
- Node
- Go
- Swift
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
Example Request
-
offerType
- Type of offer. This is a reference data field. Please use /v1/utilities/referenceData/{offerType} resource to get valid value of this field with description
- type : string
-
campaignId
- Unique identifier for a specific campaign being offered to the channel
- type : string
-
waveId
- Unique identifier for the promotion under specific campaign being offered to the channel
- type : string
-
waveDescription
- Description of the benefits of taking the product under the given offer
- type : string
-
offerStartDate
- Start Date of the promotion in ISO 8601 date format YYYY-MM-DD
- type : string
- format : date
-
offerExpiryDate
- Expiry Date of the promotion in ISO 8601 date format YYYY-MM-DD
- type : string
- format : date
-
offerPriority
- Preferred sequence in which offers are to be sorted in the event that the bank wants to prioritize or focus on the offers of a specific campaign
- type : string
-
offerProductCode
- A unique code that identifies the offered product to applicant
- type : string
-
offerProductDescription
- Description of the Product for the offer
- type : string
-
yearsWithCitiRelationship
-
-
languageCode
- Preferred language of communication
- type : string
-
relationshipWithCitiInYears
- Customer relationship in years with Citi
- type : integer
- format : int32
-
lastUpgradedCustomerSegment
- Customer segment decides each applicants interest rate, Different customer target will be subjected to different interest rate. This is a reference data field. Please use /v1/utilities/referenceData/{customerSegment} resource to get possible value of this field with description
- type : string
-
returnsNetSavingsAmount
- Net saving money and amount is rounded off to nearest lower 10s
- type : integer
- format : int32
-
returnsNewInvestmentAmount
- New investment brought in and amount is rounded off to nearest lower 10s.
- type : integer
- format : int32
-
returnsDividendsEarnedAmount
- Dividends earned and amount is rounded off to nearest lower 10s.
- type : integer
- format : int32
-
returnsTotalGainAmount
- Total realised and unrealised gain including fees.Amount is rounded off to nearest lower 10s
- type : integer
- format : int32
-
currentCustomerSegment
- Customer segment decides each applicants interest rate, Different customer target will be subjected to different interest rate. This is a reference data field. Please use /v1utilities/referenceData/{customerSegment} resource to get possible value of this field with description
- type : string
-
goalSubmissionFlag
- If customer has previosuly submitted the Goals for next financial year
- type : boolean
-
languageCode
-
-
ecdOffer
-
-
productSecurityCode
- This field is used to stored Product security code if any for ECD (Electronic Certificate of Deposit) offers
- type : string
-
productSecurityCode
-
-
offerStatus
- Offer Status. This is a reference data field. Please use /v1/utilities/referenceData/{offerStatus} resource to get possible value of this field with description
- type : string
-
merchantRecommendationOffer
-
-
offerSegmentCategory
- This field is used to Classify the Offers into appropriate segments to allow usage managers to target offers to a specific group of customers. This is a reference data field. Please use /v1/utilities/referenceData/{offerSegmentCategory} resource to get valid value of this field with description
- type : string
-
offerSegmentScore
- This is a score that is determined by Offer system in the range of 1 to 100.
- type : string
-
offerRank
- The rank is determined/derived by Offer system. It is derived based on the segment and ranking.
- type : string
-
offerMode
- Each offer is classified as either Geo, Non-Geo or Batch. This is a reference data field. Please use /v1/utilities/referenceData/{offerMode} resource to get valid value of this field with description.
- type : string
-
localOverseasIndicator
- This is to indicate to specify whether a given offer is local or overseas. This is a reference data field. Please use /v1/utilities/referenceData/{localOverseasIndicator} resource to get valid value of this field with description.
- type : string
-
merchantCatagory
- Each of the Merchants in the repository is tagged to a category. Please use /v1/utilities/referenceData/{merchantCategory} resource to get valid value of this field with description.
- type : string
-
offerSegmentCategory
-
-
customerActionGroup
-
-
customerAction
- This is to indicate to specify whether a given offer is liked or disliked This is a reference data field. Please use /v1/utilities/referenceData/{customerAction} resource to get valid value of this field with description.
- type : string
-
customerActionDateTime
- Customer action date-time in ISO 8601 date format YYYY-MM-DDTHH:MM:SS
- type : string
-
customerAction
-
-
templateFields
-
-
templateFieldKey
- Template variable key
- type : string
-
templateFieldValue
- Template variable value
- type : string
-
templateFieldKey
-
-
easyPaymentPlan
-
-
promotionId
- Unique identifier for a specific promotion being offered for a specific campaign/offer
- type : string
-
merchantOrganizationNumber
- Merchant organization number for the perticular merchant
- type : string
-
merchantNumber
- Unique identifier associated with the merchant
- type : string
-
offerIndicator
- 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
-
creditLimitPercentage
- percentages of that perticular credit limit
- type : number
- format : double
-
eppMinimumEligibleAmount
- minimum Amount which eligible for that customer
- type : number
- format : double
-
eppMaximumEligibleAmount
- maximum Amount which eligible for that customer
- type : number
- format : double
-
promotionId
-
-
loanOverPhoneOffer
-
-
promotionId
- Unique identifier for a specific promotion being offered for a specific campaign/offer
- type : string
-
offerIndicator
- 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
-
creditLimitPercantage
- percentages of that perticular credit limit
- type : number
- format : double
-
monthlyFlatRate
- This field is used to specify maximum monthly flat rate
- type : number
- format : double
-
lopMinimumEligibleAmount
- Minimum eligible amount for which loan over phone can be booked
- type : number
- format : double
-
lopMaximumEligibleAmount
- Maximum eligible amount for which loan over phone Plan can be booked.
- type : number
- format : double
-
lopIndicator
- This field is used to indicate whether it is LOP/Advance LOP. This is a reference data field. Please use /v1/utilities/referenceData/{lopIndicator} resource to get valid value of this field with description.
- type : number
- format : double
-
promotionId
-
-
balanceTransferOffer
-
-
promotionId
- Unique identifier for a specific promotion being offered for a specific campaign/offer
- type : string
-
offerIndicator
- 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
-
eligibleLoanAmount
- Recommended loan amount
- type : number
- format : double
-
creditLimitPercantage
- percentages of that perticular credit limit
- type : number
- format : double
-
btMinimumEligibleAmount
- Minimum eligible amount for which balance transfer can be booked.
- type : number
- format : double
-
btMaximumEligibleAmount
- Maximum eligible amount for which balance transfer can be booked.
- type : number
- format : double
-
promotionId
-
-
genericOffer
-
-
customerSegmentChangeOffer
-
-
currentCustomerSegment
- Type of the customer. This is applicable only for Individual customers.This is a reference data field. Please use /v1/utilities/referenceData/{customerSegment} resource to get valid value of this field with description.
- type : string
-
previousCustomerSegment
- Type of the customer. This is applicable only for Individual customers.This is a reference data field. Please use /v1/utilities/referenceData/{customerSegment} resource to get valid value of this field with description.
- type : string
-
customerSegmentChangeDate
- Customer segment change date in ISO 8601 date format YYYY-MM-DD
- type : string
- format : date
-
targetTrbDifferentAmount
- Difference in amount in current TRB(Total Releationship Balance amount) to next segment threshold amount
- type : number
- format : double
-
segmentChangeOfferCode
- Based on customers current segment, customer is categoried in scenarios based on his/her current TRB(Total Relationship Balance amount) and duration for maintaing that balance. Based on this scenario customer will be given different offer
- type : string
-
currentCustomerSegment
-
Type | Code | Details |
invalid | invalidRequest | Missing or invalid Parameters |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
Type | Code | Details |
error | unAuthorized | Authorization credentials are missing or invalid |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
Type | Code | Details |
error | accessNotConfigured | The request operation is not configured to access this resource |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}
Type | Code | Details |
fatal | serverUnavailable | The request failed due to an internal error |
-
type
- 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
- Error code which qualifies the error
- type : string
-
details
- Human readable explanation specific to the occurrence of the problem
- type : string
-
location
- The name of the field that resulted in the error
- type : string
-
moreInfo
- URI to human readable documentation of the error
- type : object
-
required
- type
- code
{
"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"
]
}