# kit status feed test: ## Kit number `BPA5A052134900101` ### FPCR Request ```jsonld= { "plantGsdb": "HPUDB", "statusDate": "2023-04-03 12:00:00", "partnerGsdb": "GQQLA", "actualDealerCode": "", "kitNumber": "BPA5A052134900101", "buildDate": "", "lotNumber": "BPA5A0521349001", "engineSerialNumber": "", "physicalVin": "", "status": "FPCR" } ``` Response ```jsonld= { "data": { "partnerStatusLayoutData": { "partnerGsdb": "GQQLA", "kdPlantGsdb": "HPUDB", "ackStatus": "ACCEPTED", "errorType": null, "errorReason": null, "currentDate": "2023-05-23", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001" } }, "isSuccess": true, "error": null } ``` ### FPBP request ```jsonld { "plantGsdb": "HPUDB", "statusDate": "2023-04-09 12:00:00", "partnerGsdb": "GQQLA", "actualDealerCode": "", "kitNumber": "BPA5A052134900101", "buildDate": "2022-04-09", "lotNumber": "BPA5A0521349001", "engineSerialNumber": "", "physicalVin": "", "status": "FPBP" } ``` response ```jsonld= { "data": { "partnerStatusLayoutData": { "partnerGsdb": "GQQLA", "kdPlantGsdb": "HPUDB", "ackStatus": "ACCEPTED", "errorType": null, "errorReason": null, "currentDate": "2023-05-23", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001" } }, "isSuccess": true, "error": null } ``` ### get pvin request ```jsonld= { "kitNumber": "BPA5A052134900101", "partnerGsdb": "GQQLA" } ``` response (physicalVin null) ```jsonld= { "data": { "pvinFeedLayoutData": { "partnerGsdb": "GQQLA", "kdPlantGsdb": "HPUDB", "kitNumber": "BPA5A052134900101", "buildDate": "2022-04-09", "lotNumber": "BPA5A0521349001", "physicalVin": null } }, "isSuccess": true, "error": null } ``` ### FPBC request (note empty PVIN, and fake engine number) ```jsonld= { "plantGsdb": "HPUDB", "statusDate": "2023-04-11 12:00:00", "partnerGsdb": "GQQLA", "actualDealerCode": "", "kitNumber": "BPA5A052134900101", "buildDate": "2022-04-09", "lotNumber": "BPA5A0521349001", "engineSerialNumber": "012345678901234567", "physicalVin": "", "status": "FPBC" } ``` respone (accepted even though physicalVin empty ) ```jsonld= { "data": { "partnerStatusLayoutData": { "partnerGsdb": "GQQLA", "kdPlantGsdb": "HPUDB", "ackStatus": "ACCEPTED", "errorType": null, "errorReason": null, "currentDate": "2023-05-23", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001" } }, "isSuccess": true, "error": null } ``` Now check current status request ```jsonld= { "kitNumber": "BPA5A052134900101" } ``` response ```jsonld= { "data": { "plantGsdb": "HPUDB", "statusDate": "2023-04-11", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001", "status": "FPBC" }, "isSuccess": true, "error": null } ``` ### FPGR request: > Engine serial numbers are more than 20 character. I had to trim the engine code to 20 characters. Also FPGR date before FPBC date, still accepted. ```jsonld= { "plantGsdb": "HPUDB", "statusDate": "2023-04-09 12:00:00", "partnerGsdb": "GQQLA", "actualDealerCode": "", "kitNumber": "BPA5A052134900101", "buildDate": "2022-04-09", "lotNumber": "BPA5A0521349001", "engineSerialNumber": "GRBPA22013004983FB3Q", "physicalVin": "", "status": "FPGR" } ``` response ```jsonld= { "data": { "partnerStatusLayoutData": { "partnerGsdb": "GQQLA", "kdPlantGsdb": "HPUDB", "ackStatus": "ACCEPTED", "errorType": null, "errorReason": null, "currentDate": "2023-05-23", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001" } }, "isSuccess": true, "error": null } ``` ### FPWS request ```jsonld= { "plantGsdb": "HPUDB", "statusDate": "2023-04-09 12:00:00", "partnerGsdb": "GQQLA", "actualDealerCode": "0000", "kitNumber": "BPA5A052134900101", "buildDate": "2022-04-09", "lotNumber": "BPA5A0521349001", "engineSerialNumber": "GRBPA22013004983FB3Q", "physicalVin": "", "status": "FPWS" } ``` respponse ```jsonld= { "data": { "partnerStatusLayoutData": { "partnerGsdb": "GQQLA", "kdPlantGsdb": "HPUDB", "ackStatus": "ACCEPTED", "errorType": null, "errorReason": null, "currentDate": "2023-05-23", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001" } }, "isSuccess": true, "error": null } ``` Final get-current-status response ```jsonld= { "data": { "plantGsdb": "HPUDB", "statusDate": "2023-04-09", "kitNumber": "BPA5A052134900101", "lotNumber": "BPA5A0521349001", "status": "FPWS" }, "isSuccess": true, "error": null } ```