# Doormat Capital cronparse /convert API

> Doormat Capital cronparse /convert API is a paid API for AI agents from cronparse.sebastiaan-ba3.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-28).

Parses a cron expression into plain English with timezone-converted next-run times and platform-specific scheduling gotchas

## Facts

- Endpoint: POST https://cronparse.sebastiaan-ba3.workers.dev/convert?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/doormat-capital-cronparse-convert-api-709060e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XL807844PElAitRg3dtYS

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 doormat-capital-cronparse-convert-api-709060e4 -d '<json body>'
```

Example prompt: Can you parse the cron expression '0 9 * * 1-5' and tell me when it will next run, converted to Europe/Amsterdam time, on the GitHub Actions platform?

## When to prefer this

Choose this endpoint when you need both timezone-aware next-run time calculations AND platform-specific cron gotchas (e.g. GitHub Actions, Kubernetes) in a single call, beyond what the free /parse endpoint offers. Ideal for DevOps agents auditing or migrating scheduled jobs across platforms, or for surfacing subtle platform behavior differences to developers. The paid tier is worth it when timezone accuracy and platform context are critical.

## Known failure modes

- Invalid cron expression returns an error response
- Unrecognized timezone string causes a parsing failure
- Missing required query parameters result in a 400-level error
- Payment not included triggers a 402 challenge with USDC payment address and instructions
- Incorrect or unconfirmed payment transaction hash returns an authentication error

## How this service works

Parses a cron expression into plain English and next-run times for free; /convert adds timezone conversion and platform-specific gotchas, paid in USDC on Base (x402). Pay by sending USDC to the address in the 402 challenge, then retry with header X-PAYMENT-TX: <tx hash>.

## Output

Returns a JSON object with the interpreted cron expression, the timezone used, and an array of upcoming next-run timestamps each shown in both UTC and the requested local timezone. Also includes any platform-specific warnings or behavioral differences relevant to the specified scheduling platform.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "properties": {
    "queryParams": {
     "tz": "Europe/Amsterdam",
     "cron": "@daily",
     "platform": "github"
    }
   }
  },
  "output": {
   "properties": {
    "example": {
     "ok": true,
     "input": "@daily",
     "timezone": "Europe/Amsterdam",
     "next_runs": [
      {
       "utc": "2026-10-02T00:00:00.000Z",
       "Europe/Amsterdam": "2026-10-02 02:00:00"
      }
     ]
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/doormat-capital-cronparse-convert-api-709060e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cronparse.sebastiaan-ba3.workers.dev](https://www.zero.xyz/host/cronparse.sebastiaan-ba3.workers.dev/llms.txt)
