# Relaystation CSV Select (Column Filter/Reorder)

> Relaystation CSV Select (Column Filter/Reorder) is a paid API for AI agents from api.relaystation.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Keeps, drops, or reorders columns in a CSV table to reshape data for downstream pipeline steps.

## Facts

- Endpoint: POST https://api.relaystation.ai/v1/csv/select
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/relaystation-csv-select-column-filter-reorder-5641a767
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HpcmAnBM5okD3jhX47fwg

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 relaystation-csv-select-column-filter-reorder-5641a767 -d '<json body>'
```

Example prompt: Take this CSV and keep only the 'id', 'name', 'email', and 'signup_date' columns — drop everything else and put them in that exact order.

## When to prefer this

Choose this endpoint when you need a lightweight, paid-per-MB column selection step inside an automated agent pipeline and want a simple HTTP call without setting up local data processing. Especially useful when chaining Relaystation pipeline steps, since unused columns balloon payload size and cost for subsequent steps.

## Known failure modes

- Column name not found in input CSV — returns error indicating missing column
- Malformed or unparseable CSV input — returns parse error
- Empty column selection list — may return empty table or error
- Input data exceeds size limits or budget — billing/quota error
- Network timeout on large uploads

## How this service works

$0.0002/MB. Keep, drop, or reorder columns in a table — shape data for the next step. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny

## Output

A CSV file containing only the selected columns, in the specified order, with all other columns removed. The response reflects the same rows as the input but shaped to the requested column structure.

## 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/relaystation-csv-select-column-filter-reorder-5641a767/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.relaystation.ai](https://www.zero.xyz/host/api.relaystation.ai/llms.txt)
