The FBA Compliance skill collects Amazon's FBA Dangerous Goods / Material Safety Data Sheet (MSDS) compliance status for your products. For each ASIN that has a dangerous-goods classification case, it captures whether the item is fulfillable by FBA, any storage restriction, the classification code, reviewer reasons, and required safety documents — making it easy to spot products that are blocked or at risk in FBA due to hazmat or safety-documentation requirements.
| Time Period | Current Snapshot |
|---|---|
| Report Format: | json |
| Coverage: | Up to 500 ASINs, matching the limit Amazon applies to this view (totalAsinCountThreshold). |
Each record describes one product's dangerous-goods case. An item that needs attention has fulfillable: false along with a restrictive fulfillabilityCode / storageType, one or more reviewerReasonDetails, and a populated documentList for any required safety documents. The classification codes and reason strings below are illustrative examples.
Example Report:
{
"totalCount": 2,
"totalAsinCountThreshold": 500,
"records": [
{
"product": {
"asin": "B0123456AB",
"productImage": null,
"productTitle": "Example Product Name",
"dangerousGoodsFulfillability": {
"fulfillable": true,
"fulfillabilityCode": "ITEM_NON_DANGEROUS_GOOD",
"storageType": "NO_RESTRICTION",
"reviewerReasonDetails": []
},
"documentList": null,
"isActive": true
},
"caseEventList": null,
"lastUpdatedTime": 1738944550659,
"isNoActionRequired": true
},
{
"product": {
"asin": "B0234567CD",
"productImage": null,
"productTitle": "Example Aerosol Product",
"dangerousGoodsFulfillability": {
"fulfillable": false,
"fulfillabilityCode": "ITEM_DANGEROUS_GOOD",
"storageType": "FLAMMABLE",
"reviewerReasonDetails": ["MISSING_SAFETY_DOCUMENTATION"]
},
"documentList": [
{
"documentType": "SAFETY_DATA_SHEET",
"status": "REQUIRED"
}
],
"isActive": true
},
"caseEventList": null,
"lastUpdatedTime": 1739550000000,
"isNoActionRequired": false
}
]
}