# Timesheet Imports — Spreadsheet Formula Flags

> Timesheet Imports — Spreadsheet Formula Flags is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-15).

Validates a CSV timesheet file for spreadsheet formula injection risks, flagging any cells that contain formula-like patterns.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-timesheets-formula-flags?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/timesheet-imports-spreadsheet-formula-flags-eab61c1a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OqSp8Zt-y9VP5JMQbjV-y

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability timesheet-imports-spreadsheet-formula-flags-eab61c1a -d '<json body>'
```

Example prompt: Can you scan this timesheet CSV for spreadsheet formula flags before I import it? The CSV uses comma delimiters and the allowed project categories are group-a and group-b — flag anything that looks like a formula injection risk.

## When to prefer this

Use this endpoint when you need to detect formula injection risks specifically in timesheet CSV files before importing them into payroll, HR, or spreadsheet systems. It is purpose-built for timesheet schemas (entry_id, worked_on, project_id, worked_hours, hourly_rate) and supports category allowlisting and numeric range validation alongside formula detection. Prefer this over generic CSV validators when your use case is timesheet data safety.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV has fewer than 1 character — empty input error
- Delimiter not one of comma, semicolon, or tab — validation error
- Cell value exceeds max_cell_length — flagged or truncated
- Row count exceeds 1000 rows — partial processing or rejection
- Malformed CSV with unmatched quotes — parse error

## How this service works

Timesheet imports — Spreadsheet formula flags: Spreadsheet formula flags 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 spreadsheet formula flags report.

## Output

A report identifying any cells in the submitted CSV timesheet that contain spreadsheet formula patterns (e.g. values starting with =, +, -, @), including their row/column locations and the offending values, covering up to 1000 rows.

## Request schema (JSON Schema)

```json
{
 "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
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/timesheet-imports-spreadsheet-formula-flags-eab61c1a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
