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": "AL5822W6-7", "manufacturer": "Diodes Incorporated", "status": "active", "product_url": "https://www.diodes.com/part/view/DMN4035L", "documents": [ { "type": "Certificate of Compliance", "level": "Company", "url": "https://beta.certain.li/doc/declarations/diodes_incorporated/_company/certificate_of_compliance_af42f686.pdf", "uploaded_at": "2025-12-03T18:12:59.271481", "doc_metadata": null }, { "type": "Conf
internal_id None None
mpn str AL5822W6-7
manufacturer str Diodes Incorporated
status str active
product_url str https://www.diodes.com/part/view/DMN4035L
documents list [ { "type": "Certificate of Compliance", "level": "Company", "url": "https://beta.certain.li/doc/declarations/diodes_incorporated/_company/certificate_of_compliance_af42f686.pdf", "uploaded_at": "2025-12-03T18:12:59.271481", "doc_metadata": null }, { "type": "Conflict Minerals Form SD", "level": "Company", "url": "https://beta.certain.li/doc/declarations/diodes_incorporated/_company/conflict_minerals_form_sd_8ae0e64a.pdf", "uploaded_at": "2025-12-03T18:1
documents[0] dict { "type": "Certificate of Compliance", "level": "Company", "url": "https://beta.certain.li/doc/declarations/diodes_incorporated/_company/certificate_of_compliance_af42f686.pdf", "uploaded_at": "2025-12-03T18:12:59.271481", "doc_metadata": null }
documents[0].type str Certificate of Compliance
documents[0].level str Company
documents[0].url str https://beta.certain.li/doc/declarations/diodes_incorporated/_company/certificate_of_compliance_af42f686.pdf
documents[0].uploaded_at str 2025-12-03T18:12:59.271481
documents[0].doc_metadata None None
documents[1] dict { "type": "Conflict Minerals Form SD", "level": "Company", "url": "https://beta.certain.li/doc/declarations/diodes_incorporated/_company/conflict_minerals_form_sd_8ae0e64a.pdf", "uploaded_at": "2025-12-03T18:12:59.271501", "doc_metadata": null }
documents[1].type str Conflict Minerals Form SD
documents[1].level str Company
documents[1].url str https://beta.certain.li/doc/declarations/diodes_incorporated/_company/conflict_minerals_form_sd_8ae0e64a.pdf
documents[1].uploaded_at str 2025-12-03T18:12:59.271501
documents[1].doc_metadata None None
documents[2] dict { "type": "Datasheet", "level": "Series", "url": "https://beta.certain.li/doc/declarations/diodes_incorporated/AL5822W6-7/datasheet_bdad8fe6.pdf", "uploaded_at": "2025-12-03T18:13:02.501469", "doc_metadata": null }
documents[2].type str Datasheet
documents[2].level str Series
documents[2].url str https://beta.certain.li/doc/declarations/diodes_incorporated/AL5822W6-7/datasheet_bdad8fe6.pdf
documents[2].uploaded_at str 2025-12-03T18:13:02.501469
documents[2].doc_metadata None None
compliance_analysis dict { "mpn": "AL5822W6-7", "rohs_analysis": { "manufacturer": "Diodes Incorporated", "mpn_mentioned": false, "mpn_coverage": "not_covered", "product_family": "DMN4035L", "is_approved": null, "compliance_status": "unknown", "version": { "name": "RoHS III", "date": "2015-06-04", "details": "EU Directive 2015/863/EU" }, "date_of_issue": "2019-12-01", "revised_date": null, "exclusions": { "has_exclusions": false, "uses_substan
compliance_analysis.mpn str AL5822W6-7
compliance_analysis.rohs_analysis dict { "manufacturer": "Diodes Incorporated", "mpn_mentioned": false, "mpn_coverage": "not_covered", "product_family": "DMN4035L", "is_approved": null, "compliance_status": "unknown", "version": { "name": "RoHS III", "date": "2015-06-04", "details": "EU Directive 2015/863/EU" }, "date_of_issue": "2019-12-01", "revised_date": null, "exclusions": { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": null, "conditions
compliance_analysis.rohs_analysis.manufacturer str Diodes Incorporated
compliance_analysis.rohs_analysis.mpn_mentioned bool False
compliance_analysis.rohs_analysis.mpn_coverage str not_covered
compliance_analysis.rohs_analysis.product_family str DMN4035L
compliance_analysis.rohs_analysis.is_approved None None
compliance_analysis.rohs_analysis.compliance_status str unknown
compliance_analysis.rohs_analysis.version dict { "name": "RoHS III", "date": "2015-06-04", "details": "EU Directive 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 EU Directive 2015/863/EU
compliance_analysis.rohs_analysis.date_of_issue str 2019-12-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": null, "uses_substances": false, "used_substances": [], "exemption_codes": [], "expiry_dates": [], "geographic_scope": [ "EU" ], "conditions": null }
compliance_analysis.rohs_analysis.exemptions.has_exemptions None None
compliance_analysis.rohs_analysis.exemptions.uses_substances bool False
compliance_analysis.rohs_analysis.exemptions.used_substances list []
compliance_analysis.rohs_analysis.exemptions.exemption_codes list []
compliance_analysis.rohs_analysis.exemptions.expiry_dates list []
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 None None
compliance_analysis.rohs_analysis.version_too_old bool False
compliance_analysis.rohs_analysis.critical_substance_alert bool True
compliance_analysis.rohs_analysis.exist_exceptions_limitations bool False
compliance_analysis.rohs_analysis.source dict { "document_url": "AL5822W6-7-Datasheet", "document_type": "Datasheet", "document_level": "series", "extraction_confidence": "low" }
compliance_analysis.rohs_analysis.source.document_url str AL5822W6-7-Datasheet
compliance_analysis.rohs_analysis.source.document_type str Datasheet
compliance_analysis.rohs_analysis.source.document_level str series
compliance_analysis.rohs_analysis.source.extraction_confidence str low
compliance_analysis.reach_analysis dict { "manufacturer": "Diodes Incorporated", "mpn_mentioned": false, "mpn_coverage": "not_covered", "product_family": "DMN4035L", "is_approved": null, "compliance_status": "unknown", "version": { "name": "REACH", "date": null, "details": "Regulation 1907/2006" }, "date_of_issue": "2019-12-01", "revised_date": null, "exclusions": { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": null, "conditions": null },
compliance_analysis.reach_analysis.manufacturer str Diodes Incorporated
compliance_analysis.reach_analysis.mpn_mentioned bool False
compliance_analysis.reach_analysis.mpn_coverage str not_covered
compliance_analysis.reach_analysis.product_family str DMN4035L
compliance_analysis.reach_analysis.is_approved None None
compliance_analysis.reach_analysis.compliance_status str unknown
compliance_analysis.reach_analysis.version dict { "name": "REACH", "date": null, "details": "Regulation 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 1907/2006
compliance_analysis.reach_analysis.date_of_issue str 2019-12-01
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": null, "uses_substances": false, "used_substances": [], "exemption_codes": [], "expiry_dates": [], "geographic_scope": [], "conditions": null }
compliance_analysis.reach_analysis.exemptions.has_exemptions None None
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 True
compliance_analysis.reach_analysis.exist_exceptions_limitations bool False
compliance_analysis.reach_analysis.source dict { "document_url": "AL5822W6-7-Datasheet", "document_type": "Datasheet", "document_level": "series", "extraction_confidence": "low" }
compliance_analysis.reach_analysis.source.document_url str AL5822W6-7-Datasheet
compliance_analysis.reach_analysis.source.document_type str Datasheet
compliance_analysis.reach_analysis.source.document_level str series
compliance_analysis.reach_analysis.source.extraction_confidence str low
compliance_analysis.reach_analysis.svhc_present None None
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 unknown
compliance_analysis.compliance_summary str No valid compliance data found for AL5822W6-7. The provided document 'AL5822W6-7-Datasheet' contains technical data and compliance statements for a completely different component, 'DMN4035L' (N-Channel Enhancement Mode MOSFET), and does not mention AL5822W6-7. As a result, the compliance status of AL5822W6-7 cannot be determined from the indexed documents. Source: Datasheet - AL5822W6-7-Datasheet - 'DMN4035L ... N-CHANNEL ENHANCEMENT MODE MOSFET ... Document number: DS39826 Rev. 3-2 ... December 2019'
compliance_analysis.alerts list [ "Critical Document Mismatch: The file 'AL5822W6-7-Datasheet' contains data for 'DMN4035L', not 'AL5822W6-7'.", "MPN not found in any provided documents." ]
compliance_analysis.alerts[0] str Critical Document Mismatch: The file 'AL5822W6-7-Datasheet' contains data for 'DMN4035L', not 'AL5822W6-7'.
compliance_analysis.alerts[1] str MPN not found in any provided documents.
compliance_analysis.critical_issues list [ "Document content does not match filename/MPN." ]
compliance_analysis.critical_issues[0] str Document content does not match filename/MPN.
compliance_analysis.confidence_level str low
compliance_analysis.documents_analyzed int 1
compliance_analysis.created_at str 2025-12-03T18:14:58.708353
processing_time_ms int 106
Cancel