Category links

API Links

Search Application

Action: POST

Endpoint: /api/CoreCredit/AccountManagement/SearchApplication

Use this API to search any loan application request submitted in the system by providing an application number, the account holder's name, or the account number. Additionally, the API can perform an application-status-specific search by providing approved, declined, pending, or  awaiting decision information. The application status, application date, contact information, credit plan, and other data are returned.

Request fields details
Fields Description

Source

string

Mandatory

Source of API Consumer For external system expected sources will be WEB.

Allowable Values:

50

IPAddress

string

Optional

IP Address of Client / Application Hosting Server Example: 10.206.0.204

Allowable Values:

15

DateFormat

string

Optional

Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS

Allowable Values:

25

CurrencyCode

string

Optional

Currency Code Place Holder for Future Use. Valid Values: Refer Appendix Section - Currency Code Example:840 = US Dollar Condition:If no value is passed, default value = 840

Allowable Values:

10

CurrencySymbolType

string

Optional

Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD

Allowable Values:

10

Language

string

Optional

Place Holder for Future Use. Language: en: means use English Default: en - English

Allowable Values:

10

ExternalIP

string

Mandatory

IP Address of end user of API

Allowable Values:

50

SessionID

string

Optional

Session identifier of the API Example: 000028;026;1349906692

Allowable Values:

100

APIVersion

string

Mandatory

Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0

Allowable Values:

10

CallerID

string

Optional

Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR)

Allowable Values:

20

CalledID

string

Optional

Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR)

Allowable Values:

20

RequestTime

datetime

Optional

Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23

ProductID

integer

Optional

ID assigned to a Program a Specific Product ID is Inputted, then the Applications Created under that Product will be fetched Valid Values:0-9 Format:XXXXX Example:Fixed value provided by CoreCard.

MerchantID

string

Conditional

A unique id generated by corecard sytem for a merchant. Valid Values:0-9 Format: XXXXXXXXX Example: 205136549 Condition: MerchantNumber/MerchantAcctID is mandatory.

Allowable Values:

10

MerchantNumber

string

Conditional

Merchant Number which is assgined to a Merchant. Valid Values:0-9 Format: XXXXXXXXX Example: 205136549 Condition: MerchantNumber/MerchantAcctID is mandatory

Allowable Values:

9

AccountNumber

string

Optional

Account number of cardholder/AccountHolder.*if a Specific Account Number is Inputted, then the Account Number specifc Application Details will be fetched Valid Values:0-9 Format :XXXXXXXXX Example:7314145404121234569.

Allowable Values:

19

ApplicationNumber

int64

Optional

Unique Number generated for the Account creation Application .*if a Specific Application Number is Inputted, then the Application Number specific Application Details will be fetched Valid Values:0-9 Example:8002201421.

ApplicationStatus

string

Optional

Status of the Application *if a Specific Application Status is Inputted, then the Status specific Applications Details will be fetched Valid Values: Value="1" Text="Approved" Value="2" Text="Declined" Value="6" Text="Pending" Value="9" Text="Awaiting Decision" Format:X Example:1

Allowable Values:

20

FirstName

string

Optional

First name of account holder*if a Specific Account/Application Holder First Name is Inputted, then the First Name specific Applications Details will be fetched Valid Values:A-Z Format :XXXXX Example:John.

Allowable Values:

50

LastName

string

Optional

Last name of account holder *if a Specific Account/Application Holder Last Name is Inputted, then the Last Name specific Applications Details will be fetched Valid Values:A-Z Format :XXXXX Example:Smith.

Allowable Values:

50

PreQualID

string

Optional

This tag refer to Pre qualification ID.*if a Specific Prequal ID is Inputted, then the ID specific Applications Details will be fetched. Valid Values:0-9 Format:XXXXX Example:10255556

Allowable Values:

10

PreQualStatus

string

Optional

This tag refer to Pre qualification Status.a Specific Prequal Status is Inputted, then the Status specific Applications Details will be fetched Valid Values:0-9Valid Values: 1-4 Value="1" Text="Incomplete PreQual" Value="2" Text="Declined" Value="3" Text="Expired" Value="4" Text="Utilized" Format:X Example:2

Allowable Values:

20

BatchSize

integer

Optional

This Tag Defines how many number of Records will be Fetched in One Batch/Page ,If User didn’t Input any Value, then the Default Value as per System will be 50 Max Value Inputted can be 500. Valid Values:0-9 Format :XXX Example:50 Condition: Default Value will be 50 and Max Value Inputted must not exceed 500

PageIndex

integer

Optional

This Tag Defines which Page Number of the Index of which the Records must be Fetched Valid Values:0-9 Format :XX Example:12 Condition: Default value would be 0

MerchantNumberlist

string

Conditional

User can input one or multiple merchant numbers and get the results accordingly. Valid Values: A-Z, 0-9 Example:"1234,2345,3456" Condition: any one search criteria required

EmailID

string

Optional

Card holder's Email ID. Valid Values:0-9,A-Z Format :XX@XX.Com Example:ABC@gmail.com.

Allowable Values:

300

SSNLast4Digits

string

Optional

Card holder's last four digit of SSN. Valid Values:1120 Format :XXXX Example:1120

Allowable Values:

4

MobilePhoneNumber

string

Optional

Mobile Phone Number. Valid Values:0-9 Format :XXXXXXXXXX Example:987567757

Allowable Values:

15

DateOfBirth

datetime

Optional

Card Holder's Date of Birth. Valid Values:0-9 Format :MM/dd/yyyy Example: 02/01/2020

Sample request body
{
  "Source": "Web",
  "IPAddress": "10.120.0.1",
  "DateFormat": null,
  "CurrencyCode": null,
  "CurrencySymbolType": null,
  "Language": null,
  "ExternalIP": "10.120.0.0",
  "SessionID": null,
  "APIVersion": "2.0",
  "CallerID": null,
  "CalledID": null,
  "RequestTime": null,
  "MerchantNumberlist": "11111111,15151515,14141414,88442200",
  "PreQualID": null,
  "PreQualStatus": null,
  "ProductID": null,
  "ApplicationNumber": null,
  "ApplicationStatus": null,
  "AccountNumber": null,
  "FirstName": null,
  "LastName": null,
  "EmailID": null,
  "SSNLast4Digits": null,
  "MobilePhoneNumber": null,
  "DateOfBirth": null,
  "BatchSize": null,
  "PageIndex": null
}
Response fields details
Fields Description

SearchResult

array

This tag refer to the any search list . *In this API this tag refers to Application Search List

Sample response body

{
  "200": {
    "description": "Success",
    "schema": {
      "$ref": "#/definitions/ApplicationSearchResponseModelApiResult"
    }
  },
  "Err100001": {
    "description": "[Tag Name] can not be blank."
  },
  "Err100008": {
    "description": "Please enter valid Account Number."
  },
  "Err00016": {
    "description": "System could not process your request at this time. Please try again."
  },
  "Err00017": {
    "description": "Success."
  },
  "Err00018": {
    "description": "Record Not Found."
  },
  "Err100020": {
    "description": "[Tag Name] length is not valid."
  },
  "Err100043": {
    "description": "Invalid Value of [Tag Name]."
  },
  "ERR04226": {
    "description": "Either MerchantNumber or MerchantID is Required."
  }
}