{"uid":"cap_YRVyRV9x9rhxgyqDd9rqE","slug":"control-freelance-csv-profile-sanitizer-22e84cae","name":"Control Freelance CSV Profile & Sanitizer","description":"Control Freelance: plantilla editable para organizar clientes, cobros y flujo de caja. Compra por PayPal o entrega automática x402 en USDC.","url":"https://control-freelance-kit.saiikork.chatgpt.site/api/csv-profile","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","description":"CSV text, maximum 120 KB"},"delimiter":{"enum":[",",";","\\t","|"],"type":"string","description":"Optional delimiter; detected automatically when omitted"}}},"responseSchema":{"type":"json","example":{"rows":2,"columns":2,"profile":[{"column":"email","missing":0,"distinct":1,"inferred_type":"text"}],"sanitized_csv":"name,email\nAna,ana@example.com","duplicate_rows":1,"formula_injection_cells":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JX_cclB-YSx2yPoznTsBy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Profiles and sanitizes a CSV file, returning column statistics, inferred types, duplicate counts, and a clean CSV free of formula injection.","exampleAgentPrompt":"Can you profile and sanitize this CSV of my freelance client billing data — check for duplicates, missing values, and any formula injection? Here's the CSV text: name,email,invoice\nAna,ana@example.com,=CMD|'/c calc'!A0","exampleUseCases":[{"title":"Validate client export before import","prompt":"I just exported my client list from my CRM as a semicolon-delimited CSV — can you profile it, tell me how many duplicates and missing emails there are, and give me back a sanitized version safe to import? Here's the raw CSV text."},{"title":"Detect formula injection in freelance invoices","prompt":"I received a CSV of invoice data from a third party and I'm worried it might have formula injection attacks hidden in the cells — can you scan it and tell me how many dangerous cells it contains, then give me a clean version?"},{"title":"Understand data shape before processing","prompt":"Before I load this pipe-delimited CSV into my billing dashboard, can you analyze its columns, infer their data types, and count how many distinct and missing values each column has so I know what I'm working with?"}],"resultDescription":"A JSON object containing: total row and column counts, a per-column profile array (column name, missing value count, distinct value count, inferred type), count of duplicate rows, count of formula injection cells, and a sanitized CSV string with dangerous content neutralized.","failureModes":["CSV text exceeds 120 KB limit — request rejected","Invalid delimiter value not in allowed enum — validation error","Malformed or non-parseable CSV text — parsing error","Empty CSV input — returns zero rows/columns","Network or payment failure (x402) — payment or connectivity error"],"whenToPreferThis":"Choose this endpoint when you need to quickly audit an untrusted or user-supplied CSV for data quality issues (duplicates, missing values, formula injection) and receive a sanitized output in a single call. It is especially useful for freelance business workflows where client or invoice CSVs need to be validated before import into billing or CRM systems. Prefer it over manual inspection or generic data tools when you need a combined profiling + sanitization step with structured JSON output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:38:53.149Z","isFirstParty":false}