Skip to main content

Login to ACDD

/login

Method : POST
URL : https://xxx.finexusgroup.com/acdd/rest/v1/login

info

This method allows the submission of a request for an apiKey to log into the ACDD system using encrypted message that have been signed by the Host.

Request Parameters

Field NameRequiredTypeLengthDescriptionExample
sourceInfoYesObjectSource information.Refer to explanation below.
interactionModeYesObjectInteraction mode.Refer to explanation below.
languageOptionalString2Language."en"
contextInfoYesObjectContext info.Refer to explanation below.

Object: sourceInfo

Field NameRequiredTypeLengthDescriptionExample
sourceYesString16Source."FNXCRDS"
partnerIDYesString128Partner ID."BSSS"
productTypeYesString128Product type."loanapplication"
referenceYesString64Reference."50074154501001"
apiVersionYesString8API Version."1.2"
apiKeyOptionalString64API Key."123KEJRU001"
userIdOptionalString32User ID."u125"
userTokenOptionalString64User Token."Cb1sci18j2UvNLsq4"

Object: interactionMode

Field NameRequiredTypeLengthDescriptionExample
modeYesString8Mode."SYNC","ASYNC"
callbackUrlOptionalString256Call back URL."www.google.com"

Object: contextInfo

Field NameRequiredTypeLengthDescriptionExample
licenseKeyYesStringLicense Key."ASJ123412"
ctxDateTimeYesObjectRequest date and time."2203161000699"
purposeYesString16Purpose of the call."Test"
ctxSourceInfoYesObject16Context Source Info.Refer to explanation below.
signatureYesString16Signed encrypted message."^X{45}%"

Object: ctxSourceInfo

Field NameRequiredTypeLengthDescriptionExample
sourceYesString16Source system."MXX"
partnerIdYesString128Customer code."BSSS"

Example Message

/login POST Request
{
"sourceInfo": {
"source": "test",
"partnerId": "test",
"apiVersion": "1.3",
"reference": "e19342b2e6074364bb51af270db71fa6Vc38TdFyPHcCEqg9",
"productType": "testing"
},
"interactionMode": {
"mode": "async"
},
"contextInfo": {
"licenseKey": "ASJ123412",
"ctxDateTime": "20211201083010",
"purpose": "Test",
"ctxSourceInfo": {
"source": "FNXCRDS",
"partnerId": "PR"
},
"signature": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}