# Delx Commerce — JSON Required Fields Check

> Delx Commerce — JSON Required Fields Check is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Validates that a given JSON object contains all specified required fields, returning a list of any missing ones.

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/json-required-fields-check?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-commerce-json-required-fields-check-868da614
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-MSqfTGwNbP00VIIUYnmx

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 delx-commerce-json-required-fields-check-868da614 -d '<json body>'
```

Example prompt: Check whether this JSON object has all these required fields — 'name', 'email', 'age', and 'address' — and tell me which ones are missing if any: {"name": "Alice", "email": "alice@example.com"}.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call, no-signup validation of JSON object completeness with cryptographic evidence (SHA-256 input hash) confirming no data retention. It is ideal for agents that process untrusted or sensitive payloads and need verifiable, auditable validation without standing up infrastructure. Prefer it over custom code or heavier schema validators when cost predictability ($0.001 USDC per call), zero data retention guarantees, and in-memory processing matter.

## Known failure modes

- Object exceeds 128 properties limit — request rejected
- Required fields list exceeds 256 items — request rejected
- Malformed JSON input — parsing error returned
- Empty or null object provided — may return all fields as missing
- Field name strings exceeding 8192 characters — individual items rejected

## How this service works

Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.

## Output

Returns a JSON object indicating whether the input object is complete (true/false), a list of any missing required fields, the operation status ('pass' or 'fail'), an SHA-256 hash of the input for verifiable audit, and a flag confirming no data was retained and no external calls were made.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "object": {
   "type": "object",
   "description": "Object supplied to JSON Required Fields Check; used only for this bounded calculation and processed in memory without retention.",
   "maxProperties": 128,
   "additionalProperties": true
  },
  "required_fields": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 8192
   },
   "maxItems": 256,
   "description": "Required Fields supplied to JSON Required Fields Check; used only for this bounded calculation and processed in memory without retention."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "complete": true,
   "missing_fields": []
  },
  "schema": "delx/util-json-required-fields-check/v1",
  "status": "pass",
  "evidence": {
   "retained": false,
   "input_sha256": "3b8f29cd44e029a44371d04cd51467653d8699dd08fc8eb6f9c55cb1aa0707d8",
   "external_calls": 0
  },
  "operation": "data_batch:json_required_fields_check"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-json-required-fields-check-868da614/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from commerce.delx.ai](https://www.zero.xyz/host/commerce.delx.ai/llms.txt)
