{"example_only":true,"price":"$0.005","request":{"items":["sku,quantity,active\nA1,3,true\nA2,4,false","sku,quantity,active\nA3,5,true\nA4,no,false"],"columns":{"sku":"string","quantity":"integer","active":"boolean"},"required":["sku","quantity","active"],"coerce_types":true},"response":{"results":[{"index":1,"ok":true,"validation":{"ok":true,"summary":{"records":2,"columns":3,"issue_count":0,"issue_counts":{},"issues_truncated":false},"issues":[]},"columns":["sku","quantity","active"],"row_count":2,"skipped_blank_rows":0,"delimiter":"comma","rows":[{"sku":"A1","quantity":3,"active":true},{"sku":"A2","quantity":4,"active":false}],"value_types_coerced":true,"coerced_types":["integer","boolean"],"note":"CSV profile and caller-schema validation are complete; all records passed and were converted to JSON. Cell values are returned only for passing input, and no source data is retained.","profile":{"summary":{"records":2,"columns":3,"blank_records":0,"width_mismatch_records":0},"columns":[{"name":"sku","inferred_type":"string","non_empty_values":2,"empty_values":0,"distinct_values":2,"unique_candidate":true,"ambiguous":false},{"name":"quantity","inferred_type":"integer","non_empty_values":2,"empty_values":0,"distinct_values":2,"unique_candidate":true,"ambiguous":false},{"name":"active","inferred_type":"boolean","non_empty_values":2,"empty_values":0,"distinct_values":2,"unique_candidate":true,"ambiguous":false}],"issues":[],"suggested_json_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Draft schema inferred from a CSV sample","type":"object","properties":{"sku":{"type":"string"},"quantity":{"type":"integer"},"active":{"type":"boolean"}},"required":["sku","quantity","active"],"additionalProperties":false},"note":"Types and required fields are inferred from the supplied sample only. Zero/one-only columns remain ambiguous, and malformed row widths suppress required-field inference. Review this draft schema and business meaning before using it as a production import contract. No cell values are returned."}},{"index":2,"ok":false,"validation":{"ok":false,"summary":{"records":2,"columns":3,"issue_count":1,"issue_counts":{"invalid_value_type":1},"issues_truncated":false},"issues":[{"record":3,"code":"invalid_value_type","column":"quantity"}]},"delimiter":"comma","rows":[],"value_types_coerced":false,"note":"CSV profile and caller-schema validation are complete. No rows are returned because the input failed validation; review issue locations and codes, then correct and resubmit.","profile":{"summary":{"records":2,"columns":3,"blank_records":0,"width_mismatch_records":0},"columns":[{"name":"sku","inferred_type":"string","non_empty_values":2,"empty_values":0,"distinct_values":2,"unique_candidate":true,"ambiguous":false},{"name":"quantity","inferred_type":"string","non_empty_values":2,"empty_values":0,"distinct_values":2,"unique_candidate":true,"ambiguous":false},{"name":"active","inferred_type":"boolean","non_empty_values":2,"empty_values":0,"distinct_values":2,"unique_candidate":true,"ambiguous":false}],"issues":[],"suggested_json_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Draft schema inferred from a CSV sample","type":"object","properties":{"sku":{"type":"string"},"quantity":{"type":"string"},"active":{"type":"boolean"}},"required":["sku","quantity","active"],"additionalProperties":false},"note":"Types and required fields are inferred from the supplied sample only. Zero/one-only columns remain ambiguous, and malformed row widths suppress required-field inference. Review this draft schema and business meaning before using it as a production import contract. No cell values are returned."}}],"summary":{"files":2,"passed":1,"failed":1,"total_records":4},"note":"Each CSV was cleaned, profiled, validated, and converted independently against the shared contract. Rejected files return issue metadata only; no source data is retained."}}