{"uid":"cap_q4VDDMMQueJ3ogzXpjRof","slug":"api-usage-imports-required-cell-check-f326f7c2","name":"API Usage Imports — Required Cell Check","description":"API usage imports — Required cell check: Required cell check for API usage 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 required cell check report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-api-usage-required?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"usage_id,observed_on,endpoint_id,request_count,error_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_6y_Amf6nI-WD8ypBoDEJu","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 that all required cells in a CSV table of API usage records are present and non-empty, supporting up to 1000 rows.","exampleAgentPrompt":"Check my API usage CSV for missing required cells — it has columns usage_id, observed_on, endpoint_id, request_count, and error_count, and uses a comma delimiter. Here's the data: 'record-a,2026-01-01,group-a,10,2\\nrecord-b,2026-01-02,group-b,20,3'. Make sure all required fields are present across all rows.","exampleUseCases":[{"title":"Pre-import data quality gate","prompt":"Before I push this API usage CSV into our data pipeline, can you run a required cell check on it to make sure none of the mandatory fields like usage_id, observed_on, or request_count are blank? The file uses comma delimiters and has about 200 rows."},{"title":"Automated nightly usage report validation","prompt":"Every night we get a new API usage CSV with columns usage_id, observed_on, endpoint_id, request_count, error_count — can you validate tonight's file to confirm every required cell is filled in before we process it? Use comma as the delimiter."},{"title":"Debugging a failed import","prompt":"Our API usage import failed last night and I think some required cells were missing. Can you run a required cell check on this CSV — it's comma-delimited with usage_id, observed_on, endpoint_id, request_count, and error_count columns — and tell me which rows are missing required values?"}],"resultDescription":"Returns a required cell check report indicating whether all mandatory cells in the submitted CSV are populated, identifying any rows or columns with missing required values across up to 1000 rows of API usage data.","failureModes":["CSV exceeds 1000 rows — only up to 1000 rows supported","CSV string exceeds 100,000 character limit","Invalid delimiter specified (must be comma, semicolon, or tab)","Cell content exceeds max_cell_length limit","Malformed CSV that cannot be parsed","Empty CSV string submitted"],"whenToPreferThis":"Choose this endpoint when you need to validate that all required cells are present in a CSV file representing API usage imports (with columns like usage_id, observed_on, endpoint_id, request_count, error_count) before ingesting the data into a pipeline. It is purpose-built for this specific schema and supports quoted cells, configurable delimiters, and allowed category constraints, making it more targeted than a generic CSV validator.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T06:49:38.302Z","isFirstParty":false,"canonicalSlug":"api-usage-imports-required-cell-check-f326f7c2"}