# Swiss UID/IDE Number Validator

> Swiss UID/IDE Number Validator is a paid API for AI agents from toll402.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Validates a Swiss UID (Unternehmens-Identifikationsnummer) or IDE number to confirm it is correctly formatted and exists in the Swiss business registry.

## Facts

- Endpoint: POST https://toll402.dev/v1/t/che_uid_validate
- 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/swiss-uid-ide-number-validator-426cc74e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GCAp9H0vT_M1y2UmT_t-8

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 swiss-uid-ide-number-validator-426cc74e -d '<json body>'
```

Example prompt: Can you check whether CHE-109.322.551 is a valid Swiss UID number?

## When to prefer this

Use this endpoint when you need to validate Swiss company UIDs (CHE numbers) for compliance, supplier onboarding, invoice verification, or KYC workflows. It is the right choice for any task that requires confirming a Swiss business identifier is real and correctly formatted without needing full company profile data.

## Known failure modes

- Malformed UID format not matching CHE-xxx.xxx.xxx pattern returns validation failure
- Non-existent UID number returns ok: false
- Network or upstream registry timeout returns an error response
- Missing or empty value field returns a schema validation error

## How this service works

The OpenRouter for AI-agent tools: one gateway, one wallet, every capability. Built-in tools, forged tools, a global verified business directory and 2,000+ aggregated x402 services, all paid per call in USDC via x402 (HTTP 402). No signup, no API key.

## Output

Returns a JSON object with an `ok` boolean indicating whether the provided Swiss UID/IDE number is valid. A true value confirms the number is correctly formatted and recognized; false indicates it is invalid or not found.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "value"
     ],
     "properties": {
      "value": {
       "type": "string",
       "description": "Swiss UID/IDE number, e.g. CHE-109.322.551"
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/swiss-uid-ide-number-validator-426cc74e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toll402.dev](https://www.zero.xyz/host/toll402.dev/llms.txt)
