# 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
}
```