{"example_only":true,"first_snapshot_request":{"monitor_token":"replace-with-a-private-random-token-of-at-least-32-characters","csv":"sku,quantity\nA1,3\nA2,4","validation":{"columns":{"sku":"string","quantity":"integer"},"required":["sku","quantity"],"rules":{"sku":{"unique":true}}}},"first_snapshot_response":{"initialized":true,"profile":{"summary":{"records":2,"columns":2,"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}],"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"}},"required":["sku","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."},"validation":{"ok":true,"summary":{"records":2,"columns":2,"issue_count":0,"issue_counts":{},"issues_truncated":false},"issues":[]},"snapshot_saved":true,"expires_after_days":30},"next_snapshot_request":{"monitor_token":"reuse-the-same-private-token","csv":"sku,quantity,status\nA1,3,ready\nA2,,held"},"next_snapshot_response":{"initialized":false,"changed":true,"changes":{"added_columns":["status"],"removed_columns":[],"inferred_type_changes":[],"reordered_columns":[],"missing_rate_changes":[{"column":"quantity","before_missing_rate":0,"after_missing_rate":0.5,"delta":0.5}]},"row_count":{"before":2,"after":2,"delta":0},"structural_issues":{"before_width_mismatch_records":0,"after_width_mismatch_records":0,"before_blank_records":0,"after_blank_records":0},"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":1,"empty_values":1,"distinct_values":1,"unique_candidate":true,"ambiguous":false},{"name":"status","inferred_type":"string","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":{"anyOf":[{"type":"integer"},{"type":"null"}]},"status":{"type":"string"}},"required":["sku","status"],"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."},"validation":{"ok":false,"summary":{"records":2,"columns":3,"issue_count":1,"issue_counts":{"required_value_empty":1},"issues_truncated":false},"issues":[{"record":3,"code":"required_value_empty","column":"quantity"}]},"snapshot_saved":true,"expires_after_days":30},"note":"Example data only. The real endpoint charges $0.005 per request and saves aggregate profile and validation contract only after successful payment settlement. Raw CSV rows and cell values are not retained. Do not use either example token in production."}