Edit Test Case

Define the API endpoint, request method, payload, and expected response.

Quick Fill from Template

Test Case Details

Validation Rules

Define which fields are critical for validation and which can be ignored. Use the tree view to drill down into nested objects.

Path Type Sample Validation
root dict { "internal_id": null, "mpn": "GSD2004A-E3-08", "manufacturer": "Vishay", "status": "active", "product_url": "https://www.vishay.com/en/product/86382", "documents": [ { "type": "RoHS", "level": "Company", "url": "https://beta.certain.li/doc/declarations/vishay/_company/rohs_0a14f9e6.pdf", "uploaded_at": "2025-12-03T18:12:48.016241", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-09-01", "revised_date": null,
internal_id None None
mpn str GSD2004A-E3-08
manufacturer str Vishay
status str active
product_url str https://www.vishay.com/en/product/86382
documents list [ { "type": "RoHS", "level": "Company", "url": "https://beta.certain.li/doc/declarations/vishay/_company/rohs_0a14f9e6.pdf", "uploaded_at": "2025-12-03T18:12:48.016241", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-09-01", "revised_date": null, "version": "RoHS III", "coverage": "specific", "compliance_status": "compliant_with_exemptions" } }, { "type": "REACH", "level": "Company", "url": "https://beta
documents[0] dict { "type": "RoHS", "level": "Company", "url": "https://beta.certain.li/doc/declarations/vishay/_company/rohs_0a14f9e6.pdf", "uploaded_at": "2025-12-03T18:12:48.016241", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-09-01", "revised_date": null, "version": "RoHS III", "coverage": "specific", "compliance_status": "compliant_with_exemptions" } }
documents[0].type str RoHS
documents[0].level str Company
documents[0].url str https://beta.certain.li/doc/declarations/vishay/_company/rohs_0a14f9e6.pdf
documents[0].uploaded_at str 2025-12-03T18:12:48.016241
documents[0].doc_metadata dict { "is_approved": true, "date_of_issue": "2025-09-01", "revised_date": null, "version": "RoHS III", "coverage": "specific", "compliance_status": "compliant_with_exemptions" }
documents[0].doc_metadata.is_approved bool True
documents[0].doc_metadata.date_of_issue str 2025-09-01
documents[0].doc_metadata.revised_date None None
documents[0].doc_metadata.version str RoHS III
documents[0].doc_metadata.coverage str specific
documents[0].doc_metadata.compliance_status str compliant_with_exemptions
documents[1] dict { "type": "REACH", "level": "Company", "url": "https://beta.certain.li/doc/declarations/vishay/_company/reach_e9197629.pdf", "uploaded_at": "2025-12-03T18:12:48.016268", "doc_metadata": { "is_approved": true, "date_of_issue": null, "revised_date": null, "version": null, "coverage": "specific", "compliance_status": "compliant" } }
documents[1].type str REACH
documents[1].level str Company
documents[1].url str https://beta.certain.li/doc/declarations/vishay/_company/reach_e9197629.pdf
documents[1].uploaded_at str 2025-12-03T18:12:48.016268
documents[1].doc_metadata dict { "is_approved": true, "date_of_issue": null, "revised_date": null, "version": null, "coverage": "specific", "compliance_status": "compliant" }
documents[1].doc_metadata.is_approved bool True
documents[1].doc_metadata.date_of_issue None None
documents[1].doc_metadata.revised_date None None
documents[1].doc_metadata.version None None
documents[1].doc_metadata.coverage str specific
documents[1].doc_metadata.compliance_status str compliant
documents[2] dict { "type": "Compliance Certificate", "level": "Company", "url": "https://beta.certain.li/doc/declarations/vishay/_company/compliance_certificate_74b86ae6.pdf", "uploaded_at": "2025-12-03T18:12:48.016278", "doc_metadata": null }
documents[2].type str Compliance Certificate
documents[2].level str Company
documents[2].url str https://beta.certain.li/doc/declarations/vishay/_company/compliance_certificate_74b86ae6.pdf
documents[2].uploaded_at str 2025-12-03T18:12:48.016278
documents[2].doc_metadata None None
documents[3] dict { "type": "Conflict Minerals", "level": "Company", "url": "https://beta.certain.li/doc/declarations/vishay/_company/conflict_minerals_182a2f8b.pdf", "uploaded_at": "2025-12-03T18:12:48.016286", "doc_metadata": null }
documents[3].type str Conflict Minerals
documents[3].level str Company
documents[3].url str https://beta.certain.li/doc/declarations/vishay/_company/conflict_minerals_182a2f8b.pdf
documents[3].uploaded_at str 2025-12-03T18:12:48.016286
documents[3].doc_metadata None None
documents[4] dict { "type": "Datasheet", "level": "Component", "url": "https://www.vishay.com/doc?86382", "uploaded_at": "2025-12-03T18:12:48.016000", "doc_metadata": null }
documents[4].type str Datasheet
documents[4].level str Component
documents[4].url str https://www.vishay.com/doc?86382
documents[4].uploaded_at str 2025-12-03T18:12:48.016000
documents[4].doc_metadata None None
compliance_analysis dict { "mpn": "GSD2004A-E3-08", "rohs_analysis": { "manufacturer": "Vishay Intertechnology, Inc.", "mpn_mentioned": true, "mpn_coverage": "specific", "product_family": null, "is_approved": true, "compliance_status": "compliant_with_exemptions", "version": { "name": "RoHS III", "date": "2015-06-04", "details": "Directive 2011/65/EU and 2015/863/EU" }, "date_of_issue": "2025-09-01", "revised_date": null, "exclusions": { "has_exclus
compliance_analysis.mpn str GSD2004A-E3-08
compliance_analysis.rohs_analysis dict { "manufacturer": "Vishay Intertechnology, Inc.", "mpn_mentioned": true, "mpn_coverage": "specific", "product_family": null, "is_approved": true, "compliance_status": "compliant_with_exemptions", "version": { "name": "RoHS III", "date": "2015-06-04", "details": "Directive 2011/65/EU and 2015/863/EU" }, "date_of_issue": "2025-09-01", "revised_date": null, "exclusions": { "has_exclusions": false, "uses_substances": false, "used_substances": [], "re
compliance_analysis.rohs_analysis.manufacturer str Vishay Intertechnology, Inc.
compliance_analysis.rohs_analysis.mpn_mentioned bool True
compliance_analysis.rohs_analysis.mpn_coverage str specific
compliance_analysis.rohs_analysis.product_family None None
compliance_analysis.rohs_analysis.is_approved bool True
compliance_analysis.rohs_analysis.compliance_status str compliant_with_exemptions
compliance_analysis.rohs_analysis.version dict { "name": "RoHS III", "date": "2015-06-04", "details": "Directive 2011/65/EU and 2015/863/EU" }
compliance_analysis.rohs_analysis.version.name str RoHS III
compliance_analysis.rohs_analysis.version.date str 2015-06-04
compliance_analysis.rohs_analysis.version.details str Directive 2011/65/EU and 2015/863/EU
compliance_analysis.rohs_analysis.date_of_issue str 2025-09-01
compliance_analysis.rohs_analysis.revised_date None None
compliance_analysis.rohs_analysis.exclusions dict { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": null, "conditions": null }
compliance_analysis.rohs_analysis.exclusions.has_exclusions bool False
compliance_analysis.rohs_analysis.exclusions.uses_substances bool False
compliance_analysis.rohs_analysis.exclusions.used_substances list []
compliance_analysis.rohs_analysis.exclusions.reasons None None
compliance_analysis.rohs_analysis.exclusions.conditions None None
compliance_analysis.rohs_analysis.exemptions dict { "has_exemptions": true, "uses_substances": true, "used_substances": [ { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Alloying element in aluminium", "threshold_exceeded": true }, { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Copper alloy", "threshold_exceeded": true }, { "name": "Lead", "cas_number": "7439-92-1", "concentrati
compliance_analysis.rohs_analysis.exemptions.has_exemptions bool True
compliance_analysis.rohs_analysis.exemptions.uses_substances bool True
compliance_analysis.rohs_analysis.exemptions.used_substances list [ { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Alloying element in aluminium", "threshold_exceeded": true }, { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Copper alloy", "threshold_exceeded": true }, { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "High melting temperature type solders", "threshold_exceeded": true }, { "
compliance_analysis.rohs_analysis.exemptions.used_substances[0] dict { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Alloying element in aluminium", "threshold_exceeded": true }
compliance_analysis.rohs_analysis.exemptions.used_substances[0].name str Lead
compliance_analysis.rohs_analysis.exemptions.used_substances[0].cas_number str 7439-92-1
compliance_analysis.rohs_analysis.exemptions.used_substances[0].concentration None None
compliance_analysis.rohs_analysis.exemptions.used_substances[0].purpose str Alloying element in aluminium
compliance_analysis.rohs_analysis.exemptions.used_substances[0].threshold_exceeded bool True
compliance_analysis.rohs_analysis.exemptions.used_substances[1] dict { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Copper alloy", "threshold_exceeded": true }
compliance_analysis.rohs_analysis.exemptions.used_substances[1].name str Lead
compliance_analysis.rohs_analysis.exemptions.used_substances[1].cas_number str 7439-92-1
compliance_analysis.rohs_analysis.exemptions.used_substances[1].concentration None None
compliance_analysis.rohs_analysis.exemptions.used_substances[1].purpose str Copper alloy
compliance_analysis.rohs_analysis.exemptions.used_substances[1].threshold_exceeded bool True
compliance_analysis.rohs_analysis.exemptions.used_substances[2] dict { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "High melting temperature type solders", "threshold_exceeded": true }
compliance_analysis.rohs_analysis.exemptions.used_substances[2].name str Lead
compliance_analysis.rohs_analysis.exemptions.used_substances[2].cas_number str 7439-92-1
compliance_analysis.rohs_analysis.exemptions.used_substances[2].concentration None None
compliance_analysis.rohs_analysis.exemptions.used_substances[2].purpose str High melting temperature type solders
compliance_analysis.rohs_analysis.exemptions.used_substances[2].threshold_exceeded bool True
compliance_analysis.rohs_analysis.exemptions.used_substances[3] dict { "name": "Lead", "cas_number": "7439-92-1", "concentration": null, "purpose": "Electrical and electronic components containing lead in a glass or ceramic other than dielectric ceramic", "threshold_exceeded": true }
compliance_analysis.rohs_analysis.exemptions.used_substances[3].name str Lead
compliance_analysis.rohs_analysis.exemptions.used_substances[3].cas_number str 7439-92-1
compliance_analysis.rohs_analysis.exemptions.used_substances[3].concentration None None
compliance_analysis.rohs_analysis.exemptions.used_substances[3].purpose str Electrical and electronic components containing lead in a glass or ceramic other than dielectric ceramic
compliance_analysis.rohs_analysis.exemptions.used_substances[3].threshold_exceeded bool True
compliance_analysis.rohs_analysis.exemptions.exemption_codes list [ "6(b)", "6(c)", "7(a)", "7(c)-I", "7(c)-II" ]
compliance_analysis.rohs_analysis.exemptions.exemption_codes[0] str 6(b)
compliance_analysis.rohs_analysis.exemptions.exemption_codes[1] str 6(c)
compliance_analysis.rohs_analysis.exemptions.exemption_codes[2] str 7(a)
compliance_analysis.rohs_analysis.exemptions.exemption_codes[3] str 7(c)-I
compliance_analysis.rohs_analysis.exemptions.exemption_codes[4] str 7(c)-II
compliance_analysis.rohs_analysis.exemptions.expiry_dates None None
compliance_analysis.rohs_analysis.exemptions.geographic_scope list [ "EU" ]
compliance_analysis.rohs_analysis.exemptions.geographic_scope[0] str EU
compliance_analysis.rohs_analysis.exemptions.conditions str Exemptions 6(b), 6(c), 7(a), 7(c)-I and 7(c)-II apply.
compliance_analysis.rohs_analysis.version_too_old bool False
compliance_analysis.rohs_analysis.critical_substance_alert bool False
compliance_analysis.rohs_analysis.exist_exceptions_limitations bool True
compliance_analysis.rohs_analysis.source dict { "document_url": "https://beta.certain.li/doc/declarations/vishay/_company/rohs_0a14f9e6.pdf", "document_type": "RoHS Declaration", "document_level": "specific", "extraction_confidence": "high" }
compliance_analysis.rohs_analysis.source.document_url str https://beta.certain.li/doc/declarations/vishay/_company/rohs_0a14f9e6.pdf
compliance_analysis.rohs_analysis.source.document_type str RoHS Declaration
compliance_analysis.rohs_analysis.source.document_level str specific
compliance_analysis.rohs_analysis.source.extraction_confidence str high
compliance_analysis.reach_analysis dict { "manufacturer": "Vishay Intertechnology, Inc.", "mpn_mentioned": true, "mpn_coverage": "specific", "product_family": null, "is_approved": true, "compliance_status": "compliant", "version": { "name": "REACH", "date": null, "details": "Regulation (EC) No 1907/2006" }, "date_of_issue": null, "revised_date": null, "exclusions": { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": null, "conditions": null },
compliance_analysis.reach_analysis.manufacturer str Vishay Intertechnology, Inc.
compliance_analysis.reach_analysis.mpn_mentioned bool True
compliance_analysis.reach_analysis.mpn_coverage str specific
compliance_analysis.reach_analysis.product_family None None
compliance_analysis.reach_analysis.is_approved bool True
compliance_analysis.reach_analysis.compliance_status str compliant
compliance_analysis.reach_analysis.version dict { "name": "REACH", "date": null, "details": "Regulation (EC) No 1907/2006" }
compliance_analysis.reach_analysis.version.name str REACH
compliance_analysis.reach_analysis.version.date None None
compliance_analysis.reach_analysis.version.details str Regulation (EC) No 1907/2006
compliance_analysis.reach_analysis.date_of_issue None None
compliance_analysis.reach_analysis.revised_date None None
compliance_analysis.reach_analysis.exclusions dict { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": null, "conditions": null }
compliance_analysis.reach_analysis.exclusions.has_exclusions bool False
compliance_analysis.reach_analysis.exclusions.uses_substances bool False
compliance_analysis.reach_analysis.exclusions.used_substances list []
compliance_analysis.reach_analysis.exclusions.reasons None None
compliance_analysis.reach_analysis.exclusions.conditions None None
compliance_analysis.reach_analysis.exemptions dict { "has_exemptions": false, "uses_substances": false, "used_substances": [], "exemption_codes": [], "expiry_dates": [], "geographic_scope": [], "conditions": null }
compliance_analysis.reach_analysis.exemptions.has_exemptions bool False
compliance_analysis.reach_analysis.exemptions.uses_substances bool False
compliance_analysis.reach_analysis.exemptions.used_substances list []
compliance_analysis.reach_analysis.exemptions.exemption_codes list []
compliance_analysis.reach_analysis.exemptions.expiry_dates list []
compliance_analysis.reach_analysis.exemptions.geographic_scope list []
compliance_analysis.reach_analysis.exemptions.conditions None None
compliance_analysis.reach_analysis.version_too_old bool False
compliance_analysis.reach_analysis.critical_substance_alert bool False
compliance_analysis.reach_analysis.exist_exceptions_limitations bool False
compliance_analysis.reach_analysis.source dict { "document_url": "https://beta.certain.li/doc/declarations/vishay/_company/reach_e9197629.pdf", "document_type": "REACH Declaration", "document_level": "specific", "extraction_confidence": "medium" }
compliance_analysis.reach_analysis.source.document_url str https://beta.certain.li/doc/declarations/vishay/_company/reach_e9197629.pdf
compliance_analysis.reach_analysis.source.document_type str REACH Declaration
compliance_analysis.reach_analysis.source.document_level str specific
compliance_analysis.reach_analysis.source.extraction_confidence str medium
compliance_analysis.reach_analysis.svhc_present bool False
compliance_analysis.reach_analysis.candidate_list_date None None
compliance_analysis.reach_analysis.svhc_substances list []
compliance_analysis.reach_analysis.svhc_cas_numbers list []
compliance_analysis.material_composition None None
compliance_analysis.overall_compliance_status str compliant_with_exemptions
compliance_analysis.compliance_summary str RoHS Compliant with Exemptions. Source: RoHS Declaration (Specific) - 'GSD2004A-E3-08-RoHS: b, c, 7 a, 7 c(1) and 7 c(II).' (Interpreted as 6(b), 6(c), 7(a), 7(c)-I, 7(c)-II). The declaration confirms compliance with Directive 2011/65/EU and 2015/863/EU (RoHS III). REACH Compliant. Source: REACH Declaration (Specific) - 'Vishay Intertechnology, Inc. manufactures only products, which are articles... These products are not intended to release any substance... All articles with content above 0,1% of SVHC in total part weight will be shown on the Vishay website'. No SVHCs were listed in the specific document for this MPN, implying compliance. Note: No specific Material Declaration document was found in the indexed files to confirm exact substance composition.
compliance_analysis.alerts list [ "Material composition data not available; relying on compliance declarations.", "REACH compliance inferred from absence of SVHC list in specific document." ]
compliance_analysis.alerts[0] str Material composition data not available; relying on compliance declarations.
compliance_analysis.alerts[1] str REACH compliance inferred from absence of SVHC list in specific document.
compliance_analysis.critical_issues list []
compliance_analysis.confidence_level str medium
compliance_analysis.documents_analyzed int 3
compliance_analysis.created_at str 2025-12-03T18:15:44.176574
processing_time_ms int 0
Cancel