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": "LM358", "manufacturer": "Texas Instruments", "status": "active", "product_url": "https://www.ti.com/product/LM358", "documents": [ { "type": "RoHS", "level": "Company", "url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf", "uploaded_at": "2025-12-05T07:40:40.732530", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-08-26", "revised_date": "20
internal_id None None
mpn str LM358
manufacturer str Texas Instruments
status str active
product_url str https://www.ti.com/product/LM358
documents list [ { "type": "RoHS", "level": "Company", "url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf", "uploaded_at": "2025-12-05T07:40:40.732530", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "version": "RoHS III", "coverage": "family", "compliance_status": "compliant" } }, { "type": "RoHS Exempt", "level": "Company", "url": "https
documents[0] dict { "type": "RoHS", "level": "Company", "url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf", "uploaded_at": "2025-12-05T07:40:40.732530", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "version": "RoHS III", "coverage": "family", "compliance_status": "compliant" } }
documents[0].type str RoHS
documents[0].level str Company
documents[0].url str https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf
documents[0].uploaded_at str 2025-12-05T07:40:40.732530
documents[0].doc_metadata dict { "is_approved": true, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "version": "RoHS III", "coverage": "family", "compliance_status": "compliant" }
documents[0].doc_metadata.is_approved bool True
documents[0].doc_metadata.date_of_issue str 2025-08-26
documents[0].doc_metadata.revised_date str 2025-08-26
documents[0].doc_metadata.version str RoHS III
documents[0].doc_metadata.coverage str family
documents[0].doc_metadata.compliance_status str compliant
documents[1] dict { "type": "RoHS Exempt", "level": "Company", "url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf", "uploaded_at": "2025-12-05T07:40:40.732555", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "version": "RoHS III", "coverage": "family", "compliance_status": "compliant" } }
documents[1].type str RoHS Exempt
documents[1].level str Company
documents[1].url str https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf
documents[1].uploaded_at str 2025-12-05T07:40:40.732555
documents[1].doc_metadata dict { "is_approved": true, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "version": "RoHS III", "coverage": "family", "compliance_status": "compliant" }
documents[1].doc_metadata.is_approved bool True
documents[1].doc_metadata.date_of_issue str 2025-08-26
documents[1].doc_metadata.revised_date str 2025-08-26
documents[1].doc_metadata.version str RoHS III
documents[1].doc_metadata.coverage str family
documents[1].doc_metadata.compliance_status str compliant
documents[2] dict { "type": "REACH", "level": "Company", "url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf", "uploaded_at": "2025-12-05T07:40:40.732563", "doc_metadata": { "is_approved": true, "date_of_issue": "2025-09-02", "revised_date": "2025-08-26", "version": null, "coverage": "family", "compliance_status": "compliant" } }
documents[2].type str REACH
documents[2].level str Company
documents[2].url str https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf
documents[2].uploaded_at str 2025-12-05T07:40:40.732563
documents[2].doc_metadata dict { "is_approved": true, "date_of_issue": "2025-09-02", "revised_date": "2025-08-26", "version": null, "coverage": "family", "compliance_status": "compliant" }
documents[2].doc_metadata.is_approved bool True
documents[2].doc_metadata.date_of_issue str 2025-09-02
documents[2].doc_metadata.revised_date str 2025-08-26
documents[2].doc_metadata.version None None
documents[2].doc_metadata.coverage str family
documents[2].doc_metadata.compliance_status str compliant
documents[3] dict { "type": "Datasheet", "level": "Series", "url": "https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf", "uploaded_at": "2025-12-05T07:40:40.759913", "doc_metadata": null }
documents[3].type str Datasheet
documents[3].level str Series
documents[3].url str https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf
documents[3].uploaded_at str 2025-12-05T07:40:40.759913
documents[3].doc_metadata None None
compliance_analysis dict { "mpn": "LM358", "rohs_analysis": { "manufacturer": "Texas Instruments", "mpn_mentioned": true, "mpn_coverage": "family", "product_family": "LM358 Family", "is_approved": true, "compliance_status": "compliant", "version": { "name": "RoHS III", "date": "2025-07-22", "details": "Directive (EU) 2045/999" }, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "exclusions": { "has_exclusions": false, "uses_substan
compliance_analysis.mpn str LM358
compliance_analysis.rohs_analysis dict { "manufacturer": "Texas Instruments", "mpn_mentioned": true, "mpn_coverage": "family", "product_family": "LM358 Family", "is_approved": true, "compliance_status": "compliant", "version": { "name": "RoHS III", "date": "2025-07-22", "details": "Directive (EU) 2045/999" }, "date_of_issue": "2025-08-26", "revised_date": "2025-08-26", "exclusions": { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": "Product is desi
compliance_analysis.rohs_analysis.manufacturer str Texas Instruments
compliance_analysis.rohs_analysis.mpn_mentioned bool True
compliance_analysis.rohs_analysis.mpn_coverage str family
compliance_analysis.rohs_analysis.product_family str LM358 Family
compliance_analysis.rohs_analysis.is_approved bool True
compliance_analysis.rohs_analysis.compliance_status str compliant
compliance_analysis.rohs_analysis.version dict { "name": "RoHS III", "date": "2025-07-22", "details": "Directive (EU) 2045/999" }
compliance_analysis.rohs_analysis.version.name str RoHS III
compliance_analysis.rohs_analysis.version.date str 2025-07-22
compliance_analysis.rohs_analysis.version.details str Directive (EU) 2045/999
compliance_analysis.rohs_analysis.date_of_issue str 2025-08-26
compliance_analysis.rohs_analysis.revised_date str 2025-08-26
compliance_analysis.rohs_analysis.exclusions dict { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": "Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.", "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 str Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.
compliance_analysis.rohs_analysis.exclusions.conditions None None
compliance_analysis.rohs_analysis.exemptions dict { "has_exemptions": true, "uses_substances": true, "used_substances": [], "exemption_codes": [], "expiry_dates": null, "geographic_scope": [ "EU" ], "conditions": "Uncertain" }
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 []
compliance_analysis.rohs_analysis.exemptions.exemption_codes list []
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 Uncertain
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 False
compliance_analysis.rohs_analysis.source dict { "document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf", "document_type": "Datasheet", "document_level": "series", "extraction_confidence": "high" }
compliance_analysis.rohs_analysis.source.document_url str https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf
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 high
compliance_analysis.reach_analysis dict { "manufacturer": "Texas Instruments", "mpn_mentioned": true, "mpn_coverage": "family", "product_family": "LM358 Family", "is_approved": true, "compliance_status": "noncompliant", "version": { "name": "REACH", "date": "2099-06-25", "details": "Regulation (EC) No 1999/2806" }, "date_of_issue": "2025-09-02", "revised_date": "2025-08-26", "exclusions": { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": "TI states
compliance_analysis.reach_analysis.manufacturer str Texas Instruments
compliance_analysis.reach_analysis.mpn_mentioned bool True
compliance_analysis.reach_analysis.mpn_coverage str family
compliance_analysis.reach_analysis.product_family str LM358 Family
compliance_analysis.reach_analysis.is_approved bool True
compliance_analysis.reach_analysis.compliance_status str noncompliant
compliance_analysis.reach_analysis.version dict { "name": "REACH", "date": "2099-06-25", "details": "Regulation (EC) No 1999/2806" }
compliance_analysis.reach_analysis.version.name str REACH
compliance_analysis.reach_analysis.version.date str 2099-06-25
compliance_analysis.reach_analysis.version.details str Regulation (EC) No 1999/2806
compliance_analysis.reach_analysis.date_of_issue str 2025-09-02
compliance_analysis.reach_analysis.revised_date str 2025-08-26
compliance_analysis.reach_analysis.exclusions dict { "has_exclusions": false, "uses_substances": false, "used_substances": [], "reasons": "TI states products with 'RoHS = Yes' status are fully compliant to REACH with no SVHCs.", "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 str TI states products with 'RoHS = Yes' status are fully compliant to REACH with no SVHCs.
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": null, "geographic_scope": [ "EU" ], "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 None None
compliance_analysis.reach_analysis.exemptions.geographic_scope list [ "EU" ]
compliance_analysis.reach_analysis.exemptions.geographic_scope[0] str EU
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/texas_instruments/_company/reach_eda2c207.pdf", "document_type": "REACH", "document_level": "company", "extraction_confidence": "high" }
compliance_analysis.reach_analysis.source.document_url str https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf
compliance_analysis.reach_analysis.source.document_type str REACH
compliance_analysis.reach_analysis.source.document_level str company
compliance_analysis.reach_analysis.source.extraction_confidence str high
compliance_analysis.reach_analysis.svhc_present bool False
compliance_analysis.reach_analysis.candidate_list_date str 2025-06-25
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
compliance_analysis.compliance_summary str RoHS Compliant. Source: Datasheet - 'Orderable part number... LM358ADR... RoHS: Yes'. TI RoHS Statement clarifies 'TI products are designated as RoHS-Compliant when designated RoHS = Yes'. REACH Compliant (No SVHCs). Source: REACH Declaration - 'Yes: Fully compliant to EU REACH. There are no SVHC's above 1000ppm... in products manufactured by TI'. The document links 'RoHS = Yes' status to REACH compliance without SVHCs.
compliance_analysis.alerts list [ "No Material Declaration document found in indexed files." ]
compliance_analysis.alerts[0] str No Material Declaration document found in indexed files.
compliance_analysis.critical_issues list []
compliance_analysis.confidence_level str high
compliance_analysis.documents_analyzed int 4
compliance_analysis.created_at str 2025-12-05T07:44:18.904758
processing_time_ms int 0
Cancel