# util.beauty System Register

> util.beauty System Register is a paid API for AI agents from util.beauty, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Registers a new account or API key for prepaid access to util.beauty's metered web utility services

## Facts

- Endpoint: POST https://util.beauty/v1/system/register
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/util-beauty-system-register-c91d2c8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qqNsrUxPTaicXiPEw7GMa

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 util-beauty-system-register-c91d2c8e -d '<json body>'
```

Example prompt: Register me a new account on util.beauty so I can start using their browser screenshot, DNS, and crypto utilities with a prepaid API key.

## When to prefer this

Choose this endpoint when you need to create a new account or provision API credentials for util.beauty's suite of metered web utilities (screenshot, PDF, crypto, DNS, net tools). Use this before making any other util.beauty API calls if you don't yet have an API key or prepaid account. Prefer this over per-request x402 USDC payments if you plan to make many utility calls and want the convenience of prepaid credits.

## Known failure modes

- Registration body missing required fields — returns error with validation details
- Duplicate registration attempt — may return conflict or existing account error
- Insufficient prepaid credits or x402 payment failure — returns 402 Payment Required
- Malformed JSON body — returns 400 Bad Request
- Service unavailable — returns 5xx error

## How this service works

Metered web utilities for developers and AI agents: browser screenshot and PDF, crypto, DNS and net tools. Pay per request with x402 (USDC on Base) or prepaid API keys.

## Output

Returns a JSON object with an ok boolean confirming success, the utility name invoked, a unique requestId for tracking, and chargedCredits indicating how many prepaid credits were consumed for the registration call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "type": "object",
     "description": "JSON request body (see OpenAPI for the utility schema).",
     "additionalProperties": true
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "utility": {
       "type": "string"
      },
      "requestId": {
       "type": "string"
      },
      "chargedCredits": {
       "type": "number"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "utility": "…",
  "requestId": "req_…",
  "chargedCredits": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/util-beauty-system-register-c91d2c8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from util.beauty](https://www.zero.xyz/host/util.beauty/llms.txt)
