{"uid":"cap_MvKpcd8NmXH8og5uY7zYr","slug":"timesheet-imports-valid-row-export-70f4af13","name":"Timesheet Imports — Valid Row Export","description":"Timesheet imports — Valid row export: Valid row export for Timesheet 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 valid row export report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-timesheets-valid-rows?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"entry_id,worked_on,project_id,worked_hours,hourly_rate\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_SylVX-kGZ3WhAWDtYxTOQ","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 timesheet CSV against a declared contract (up to 1000 rows) and returns a report of all valid rows.","exampleAgentPrompt":"Check my timesheet CSV and extract only the valid rows — it uses a comma delimiter, project categories are 'group-a' and 'group-b', and here's the data: 'entry_id,worked_on,project_id,worked_hours,hourly_rate\\nrecord-a,2026-01-01,group-a,10,2\\nrecord-b,2026-01-02,group-b,20,3'","exampleUseCases":[{"title":"Payroll pre-import validation","prompt":"Before I import this month's timesheet into payroll, run my CSV through validation and give me just the valid rows — the allowed projects are 'eng', 'design', and 'ops', and the delimiter is a comma."},{"title":"Freelancer invoice data check","prompt":"I have a CSV of freelancer time entries with columns entry_id, worked_on, project_id, worked_hours, and hourly_rate — can you validate it and show me which rows are clean and ready to invoice? Allowed project IDs are 'client-x' and 'client-y'."},{"title":"Automated timesheet QA pipeline","prompt":"As part of our weekly timesheet QA, validate this tab-separated timesheet CSV and return only the valid rows — allowed categories are 'marketing' and 'sales', max hours per cell should be capped at 24, and flag anything outside those bounds."}],"resultDescription":"A report identifying which rows in the submitted timesheet CSV pass all validation rules (allowed project categories, numeric range constraints, cell length limits, and delimiter/quoting compliance), up to 1000 rows.","failureModes":["CSV exceeds 100,000 character limit — request rejected","More than 1000 rows submitted — truncated or rejected","Invalid delimiter specified — parse error","Cell value exceeds max_cell_length — row flagged or rejected","No valid rows found — empty result set","Malformed CSV (unclosed quotes, inconsistent columns) — parse failure"],"whenToPreferThis":"Use this endpoint when you need a lightweight, low-cost ($0.01) server-side CSV validation pass specifically for timesheet data (entry_id, worked_on, project_id, worked_hours, hourly_rate schema), where you want to extract only the conforming rows before importing into payroll or HR systems. Prefer it over generic CSV validators when you need category allowlisting, numeric range enforcement, and quoted-cell support in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T18:47:49.777Z","isFirstParty":false,"canonicalSlug":"timesheet-imports-valid-row-export-70f4af13"}