# Trixie Lasagne Tabular Data Pipeline

> Trixie Lasagne Tabular Data Pipeline is a paid API for AI agents from trixielasagne-api.purplewater-b02e2643.eastus.azurecontainerapps.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-16).

Runs deterministic tabular data transformations including select, rename, filter, sort, limit, group, aggregate, deduplicate, join, pivot, unpivot, and calculated fields over caller-supplied data

## Facts

- Endpoint: POST https://trixielasagne-api.purplewater-b02e2643.eastus.azurecontainerapps.io/data/process
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/trixie-lasagne-tabular-data-pipeline-6d685b6f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_phmDLafEIp5HCBtL3ARtG

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 trixie-lasagne-tabular-data-pipeline-6d685b6f -d '<json body>'
```

Example prompt: Take my sales CSV data, filter to rows where region is 'EMEA', group by product category, sum up the revenue column, and sort the results descending by total revenue — give me the top 10 categories.

## When to prefer this

Choose this endpoint when you need deterministic, reproducible tabular data transformations without spinning up a database or data warehouse. It is especially useful for chaining multiple operations (filter + group + aggregate + sort) in a single API call, or when you need to reshape data (pivot/unpivot) or merge datasets (join) programmatically inside an agent workflow. Prefer it over statistical analysis siblings when the goal is data shaping rather than descriptive statistics or technical indicators.

## Known failure modes

- Missing or malformed 'input' body causes a 400 validation error
- Referencing a column name that doesn't exist in the dataset returns an error indicating unknown field
- Invalid operation type or unsupported combination of operations may return a 422 unprocessable entity
- Join on keys not present in both datasets fails with a key mismatch error
- Payload too large for the service limits may result in a timeout or 413 error
- Malformed JSON body returns a parse error

## How this service works

Deterministic tabular data pipeline: select/rename/filter/sort/limit/group/aggregate/dedupe/join/pivot/unpivot/calculated_field

## Output

A transformed tabular dataset returned as structured data reflecting the applied operations (filters, aggregations, joins, pivots, etc.), with columns and rows matching the requested output shape

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/trixie-lasagne-tabular-data-pipeline-6d685b6f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trixielasagne-api.purplewater-b02e2643.eastus.azurecontainerapps.io](https://www.zero.xyz/host/trixielasagne-api.purplewater-b02e2643.eastus.azurecontainerapps.io/llms.txt)
