{"example_only":true,"price":"$0.005","request":{"csv":"sku,email,quantity\n A1 , ALICE@EXAMPLE.COM , 3 \n A2 , BOB@EXAMPLE.COM , 4 ","columns":{"sku":"string","email":"email","quantity":"integer"},"required":["sku","email","quantity"],"rules":{"sku":{"unique":true}},"coerce_types":true,"transformations":{"sku":["trim"],"email":["trim","lowercase"],"quantity":["trim"]}},"response":{"ok":true,"validation":{"ok":true,"summary":{"records":2,"columns":3,"issue_count":0,"issue_counts":{},"issues_truncated":false},"issues":[]},"columns":["sku","email","quantity"],"row_count":2,"skipped_blank_rows":0,"delimiter":"comma","rows":[{"sku":"A1","email":"alice@example.com","quantity":3},{"sku":"A2","email":"bob@example.com","quantity":4}],"value_types_coerced":true,"coerced_types":["integer"],"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.","cleaning":{"transformations_applied":["sku","email","quantity"],"changed_cells":6,"changed_cells_by_column":{"sku":2,"email":2,"quantity":2}},"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":"email","inferred_type":"email","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}],"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"},"email":{"type":"string","format":"email"},"quantity":{"type":"integer"}},"required":["sku","email","quantity"],"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."}}}