{"uid":"cap_b4YEFBvk9PaehiZD8FbwH","slug":"subscription-imports-blank-row-report-ff26711a","name":"Subscription Imports — Blank Row Report","description":"Subscription imports — Blank row report: Blank row report for Subscription imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV blank row report report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-subscriptions-empty-rows?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"subscription_id,started_on,plan_id,monthly_amount,seat_count\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2tchKSskkK0Eowe4_zjQD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a subscription CSV file and reports all blank or empty rows within it","exampleAgentPrompt":"Can you check my subscription import CSV for blank rows? Here's the data with columns subscription_id, started_on, plan_id, monthly_amount, seat_count — use a comma delimiter and flag any completely empty rows.","exampleUseCases":[{"title":"Pre-import blank row audit","prompt":"Before I upload this subscriptions CSV to the billing system, can you scan it for blank rows? It uses comma delimiters and has columns for subscription_id, started_on, plan_id, monthly_amount, and seat_count."},{"title":"Data quality check for SaaS billing","prompt":"I have a CSV export of our SaaS subscription records and I want to make sure there are no empty rows before we process it — can you run a blank row report on it using comma as the delimiter?"},{"title":"Validate partner-submitted subscription file","prompt":"A partner sent us a subscription import file in CSV format and I need to verify there are no blank rows in it before we accept the data. Can you check it with allowed plan categories group-a and group-b?"}],"resultDescription":"Returns a report identifying which rows in the submitted CSV are blank or empty, including row indices or counts of blank rows, allowing the caller to pinpoint data gaps before importing subscription records.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV contains fewer than 1 character — validation error","Delimiter not one of comma, semicolon, or tab — schema error","max_cell_length out of 1–5000 range — rejected","More than 100 allowed_categories supplied — rejected","Malformed CSV that cannot be parsed — error response","Payment of 0.01 USDC not provided — 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to quickly detect blank or empty rows in a subscription-specific CSV before ingesting it into a billing or subscription management system. It is purpose-built for subscription data schemas (subscription_id, plan_id, monthly_amount, seat_count) and supports up to 1,000 rows with quoted cell handling. Prefer it over generic CSV validators when the domain context is subscription imports and you want a focused blank-row report rather than full schema validation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T06:48:11.520Z","isFirstParty":false,"canonicalSlug":"subscription-imports-blank-row-report-ff26711a"}