# Support Ticket Classifier

> Support Ticket Classifier is a paid API for AI agents from x402.agentindex.world, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-01).

Classifies any text into 2–20 custom labels with a confidence score and alternate label, optimized for support tickets, reviews, and general text categorization.

## Facts

- Endpoint: GET https://x402.agentindex.world/classify?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/support-ticket-classifier-2ef61963
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7GS6XJai6Q8D_eQ4iMz3c

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 support-ticket-classifier-2ef61963
```

Example prompt: Classify this support ticket — 'My subscription was charged twice this month and I can't reach anyone for a refund' — into one of these labels: billing, technical issue, account access, general inquiry, and tell me the confidence score and second-best label.

## When to prefer this

Choose this endpoint when you need fast, custom-label text classification with a confidence score and a runner-up label, especially for support ticket routing, review categorization, or any arbitrary label taxonomy you define yourself. It's ideal when you want to avoid training a custom model and need a sub-4.5s response with a fallback guarantee. Prefer it over fixed-label sentiment classifiers when your labels are domain-specific or change frequently.

## Known failure modes

- Fewer than 2 or more than 20 labels provided — request rejected
- Text exceeds 4000 characters — likely truncation or rejection
- Both Jev and Groq fallback unavailable — timeout or 503 error
- Ambiguous text with nearly equal label scores — low confidence score with unreliable alternate label
- Payment not received or insufficient USDC — 402 payment required error

## How this service works

Text classification with your own custom labels (2-20) - categorize a support ticket, a review, or any text into the best-fitting label, with a confidence score and an alternate label. Powered by Jev, falling back to a Groq-hosted LLM if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /classify/sample.

## Output

Returns the best-fitting label from your provided list, a confidence score (0–1), and an alternate (runner-up) label — delivered in under 4.5 seconds guaranteed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "Text to classify, up to 4000 characters."
  },
  "labels": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 20,
   "minItems": 2,
   "description": "2 to 20 candidate labels, your own choice of wording."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/support-ticket-classifier-2ef61963/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentindex.world](https://www.zero.xyz/host/x402.agentindex.world/llms.txt)
