Connect API

Product Bundle Guide

In order to incorporate new products into Connect API, we will start offering Product Bundles


What you need to know

We are not adding endpoints. This new feature will be supported by /v3/report and related endpoints.

Authentication-related endpoints are not affected by this new feature. This is only for reports.

In order to support multiple products in the same response, we are adding a reports element. Reports for individual products will be put inside reports.

New products such as RentBureau or Background Data will always use the new response structure, no matter if they are provided as part of a bundle or as standalone products.

In order to keep compatibility with current client's implementations, regular Credit Profile products (product IDs 1 and 9) will not be affected. Input and output remain the same.


New JSON Structure

In the current JSON Structure, CreditProfile report is a top-level element:

{
"success": true,
"error": null,
    "transactionId": "732927",
    "CreditProfile": {
    "Header": {
"ReportDate": "01/03/2019",
"ReportTime": "08:58:23 AM CT"
},...

We are adding a reports element. Reports for individual products will be put inside reports:

curl -i -H "Accept: application/json" -H "ct-remote-user:capi_demo" "http://localhost:8080/connectapi/v3/report" -d "productId=30&consumerToken=NmE4NDgzNDItYTMwMC00NWFlLTkwZDYtZWNjYzI2NTE1Njgy&purposeType=7"

{
"success": true,
"error": null,
"transactionId": "732935",
"reports": {
"BackgroundData": {             "success": true,             "error": null,             "report": { 
....
....     }
     },
     "Credit Profile": {               
"success": true, "error": null, "report": { "Header": { "ReportDate": "01/03/2019", "ReportTime": "09:08:07 AM CT" },
...
...
}
   }
}

Error Codes

Current Report Error Codes are coupled to Credit Report. These error codes are still valid, but in the case of bundled reports they will be located in the Credit Profile section under reports. We made an update Error Codes document where Generic Report errors and Credit Profile error codes are separated. This new document will be the default one as soon as Product Bundle feature is moved to Production. In the meantime, please see the  updated error codes document.
For more information about Background Data report, see Background Data Guide