# AgentShelf UUID Regex Extractor

> AgentShelf UUID Regex Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-02).

Extracts up to 20 UUID strings from arbitrary text using regex matching, returning all matches found.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/regex-uuid?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-uuid-regex-extractor-bd5a1c6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z_Bv5gL7YKvxg5xsSQfAA

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 agentshelf-uuid-regex-extractor-bd5a1c6e -d '<json body>'
```

Example prompt: Can you extract all the UUIDs from this log output for me? Here's the text: 'Request failed for user 550e8400-e29b-41d4-a716-446655440000 at session 6ba7b810-9dad-11d1-80b4-00c04fd430c8, retrying...'

## When to prefer this

Use this endpoint when you need to extract UUID identifiers from raw or unstructured text programmatically without spinning up your own regex engine. It is ideal for log parsing, API response inspection, and config file analysis. Try the free sandbox endpoint POST /v1/sandbox/regex-uuid first to avoid charges during development. Choose this paid endpoint when you need production reliability and are comfortable with the $0.004 per-call cost even for empty results.

## Known failure modes

- Empty match list returned (and billed) when no UUIDs exist in input text
- Input text exceeds 100,000 character limit causing request rejection
- Malformed or missing 'text' field causes validation error
- Network timeout or service unavailability
- Billing failure if x402 payment is not correctly attached

## How this service works

Call when an agent needs UUIDs extracted from text, capped at 20 matches. An empty match list is billed. No network. Exact $0.004 USDC. Prefer unpaid POST /v1/sandbox/regex-uuid first.

## Output

A list of up to 20 UUID strings found in the input text, returned as an array of matches. If no UUIDs are present, an empty match list is returned. Note that empty results are still billed at $0.004 USDC.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "11111111-1111-4111-8111-111111111111"
   ],
   "maxLength": 100000,
   "minLength": 1,
   "description": "Input for this SKU. The route description says whether it is plain text, a URL, base64 bytes, or an already-encoded token."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-uuid-regex-extractor-bd5a1c6e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
