# Tanod utilpeek Case Conversion

> Tanod utilpeek Case Conversion is a paid API for AI agents from tanod.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-11).

Converts text to a specified case format including upper, lower, title, sentence, camel, pascal, snake, kebab, constant, dot, or alternating.

## Facts

- Endpoint: POST https://tanod.dev/v1/text/case?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-utilpeek-case-conversion-39b3cdff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9uGuO47mHjsrVNm2bgrLj

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 tanod-utilpeek-case-conversion-39b3cdff -d '<json body>'
```

Example prompt: Convert this text to snake_case: 'My Variable Name Is Too Long'

## When to prefer this

Use this endpoint when you need deterministic, server-side case conversion for any of the 11 supported formats (including uncommon ones like dot, alternating, and constant) without writing custom regex or utility code. Ideal for agent pipelines normalizing user-supplied strings, code generators, or content formatters that need reliable multi-format support in a single API call.

## Known failure modes

- Invalid or missing 'to' enum value returns an error
- Text exceeding 200,000 characters is rejected
- Empty text string is rejected (minLength: 1)
- Malformed JSON body causes a bad request error
- Payment failure (x402) results in a 402 response before processing

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns the input text transformed into the requested case format (e.g. snake_case, camelCase, UPPER, title case, etc.) as a string.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "to": {
   "enum": [
    "upper",
    "lower",
    "title",
    "sentence",
    "camel",
    "pascal",
    "snake",
    "kebab",
    "constant",
    "dot",
    "alternating"
   ],
   "type": "string",
   "description": "upper, lower, title, sentence, camel, pascal, snake, kebab, constant, dot or alternating."
  },
  "text": {
   "type": "string",
   "maxLength": 200000,
   "minLength": 1,
   "description": "The text (at most 200,000 characters)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "case": "title",
  "text": "The Lord of the Rings: The Return of the King",
  "length": 45,
  "source": {
   "library": "own implementation (standard library)",
   "license": "n/a"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-utilpeek-case-conversion-39b3cdff/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
