# x402 Session Check - Ping All Services

> x402 Session Check - Ping All Services is a paid API for AI agents from x402-api-production-bd43.up.railway.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Pings all x402 API services in a single call to verify they are reachable and operational

## Facts

- Endpoint: GET https://x402-api-production-bd43.up.railway.app/session-check?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-session-check-ping-all-services-90658988
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YYjvJapdvhxc9LURBH5s9

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 x402-session-check-ping-all-services-90658988
```

Example prompt: Before I kick off my data pipeline, can you ping all the x402 services to make sure they're up and responding?

## When to prefer this

Use this endpoint as a pre-flight check before executing a multi-step workflow that depends on x402 services, or when diagnosing why x402 API calls are failing. Prefer this over calling individual service endpoints separately when you need to verify the entire x402 ecosystem at once.

## Known failure modes

- One or more x402 services are down — partial or degraded status returned
- Network timeout if Railway-hosted service is unresponsive
- Non-200 HTTP response if the API itself is offline
- Payment failure if the $0.02 USDC x402 payment is not processed correctly

## How this service works

Ping all x402 services in one call

## Output

Returns a status response indicating whether all x402 services (prices, weather, FX, news, gas, crypto dominance, fear/greed, ATH, etc.) are reachable and responding. Typically includes an overall health status and may include per-service availability details.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-session-check-ping-all-services-90658988/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-api-production-bd43.up.railway.app](https://www.zero.xyz/host/x402-api-production-bd43.up.railway.app/llms.txt)
