# Time Entries Exact Row Deduplication

> Time Entries Exact Row Deduplication 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).

Removes exact duplicate rows from a batch of time entry records based on all fields matching identically, returning only unique records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-time-entries-deduplicate?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/time-entries-exact-row-deduplication-82ba574a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lhrpwXya1G0FxjviwdFC3

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 time-entries-exact-row-deduplication-82ba574a -d '<json body>'
```

Example prompt: Can you deduplicate these time entries for me? I have up to 200 rows with fields like row_id, project, date, hours, and billable_hours, and I want to remove any exact duplicate records before I submit them for billing.

## When to prefer this

Choose this endpoint when you need lightweight, local exact-match deduplication of time entry records (up to 200 rows) without sending data to external enrichment services. Ideal for pre-processing payroll, billing, or project analytics pipelines where duplicate time logs may have been introduced by system syncs or manual entry errors. Not suitable for fuzzy or semantic deduplication, or for datasets larger than 200 rows.

## Known failure modes

- Input array is empty (minItems violation)
- Input exceeds 200 rows (maxItems violation)
- Date field does not match required YYYY-MM-DD pattern
- Missing required fields: row_id, project, date, hours, or billable_hours
- row_id is empty string or exceeds 80 characters
- Hours or billable_hours values outside numeric range limits

## How this service works

Time entries - Exact row deduplication: Exact row deduplication for Time entries. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded exact row deduplication deliverable.

## Output

Returns the deduplicated set of time entry records with exact duplicate rows removed, preserving one copy of each unique combination of row_id, project, date, hours, and billable_hours fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "project",
     "date",
     "hours",
     "billable_hours"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "hours": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "project": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "billable_hours": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "hours": 10,
     "row_id": "row-1",
     "project": "group-a",
     "billable_hours": 1
    },
    {
     "date": "2026-10-02",
     "hours": 20,
     "row_id": "row-2",
     "project": "group-b",
     "billable_hours": 2
    },
    {
     "date": "2026-10-03",
     "hours": 15,
     "row_id": "row-3",
     "project": "group-a",
     "billable_hours": 3
    },
    {
     "date": "2026-10-04",
     "hours": 30,
     "row_id": "row-4",
     "project": "group-b",
     "billable_hours": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/time-entries-exact-row-deduplication-82ba574a/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)
