# Saylor Innovations Slug & Case Converter

> Saylor Innovations Slug & Case Converter is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Converts any text into multiple casing formats: URL slug, kebab-case, snake_case, camelCase, PascalCase, CONSTANT_CASE, and Title Case in a single API call.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/tools/slug?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-slug-case-converter-185c2b2f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GnlxBBDcn_2ZbniUVpNfF

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 saylor-innovations-slug-case-converter-185c2b2f
```

Example prompt: Convert 'Hello World This Is My Blog Post' into all the standard casing formats — slug, kebab, snake, camelCase, PascalCase, CONSTANT_CASE, and title case.

## When to prefer this

Choose this endpoint when you need multiple casing formats simultaneously from a single call, rather than implementing string manipulation logic yourself. Ideal for CMS pipelines, code generation tools, SEO slug creation, or any workflow requiring consistent naming conventions across slug, snake, camel, Pascal, constant, and title formats in one round trip.

## Known failure modes

- Missing required 'text' query parameter returns an error
- Text exceeding 2,000 characters may be rejected or truncated
- Empty string input may return empty or null values for all formats
- Non-Latin or heavily symbolic text may produce unexpected or empty slugs

## How this service works

Slug generator and case converter - slug, kebab, snake, camel, Pascal, constant and title case from any text

## Output

A JSON object containing the original input text alongside all converted formats: slug (URL-safe, hyphen-separated lowercase), kebab (same as slug or null), snake_case (underscore-separated lowercase), camelCase, PascalCase, CONSTANT_CASE (underscore-separated uppercase), Title Case, word count, and a checked_at timestamp.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "text"
     ],
     "properties": {
      "text": {
       "type": "string",
       "description": "Text to convert (max 2,000 chars)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "slug",
      "snake",
      "camel"
     ],
     "properties": {
      "slug": {
       "type": "string",
       "description": "URL-safe identifier"
      },
      "camel": {
       "type": "string"
      },
      "input": {
       "type": "string"
      },
      "kebab": {
       "type": [
        "string",
        "null"
       ]
      },
      "snake": {
       "type": "string"
      },
      "title": {
       "type": "string",
       "description": "Title"
      },
      "words": {
       "type": "number",
       "description": "Words"
      },
      "pascal": {
       "type": "string"
      },
      "constant": {
       "type": "string"
      },
      "checked_at": {
       "type": [
        "string",
        "null"
       ],
       "description": "Time the check was run (UTC)"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-slug-case-converter-185c2b2f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
