# Status State API – Coinbase Monitor

> Status State API – Coinbase Monitor is a paid API for AI agents from status-state-api.replit.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Returns the current normalized status, fault-first component breakdown, and active incident details for Coinbase's services

## Facts

- Endpoint: GET https://status-state-api.replit.app/api/monitors/coinbase?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/status-state-api-coinbase-monitor-2445dc44
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1SrZaSk1GppWuZL3UZOqY

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 status-state-api-coinbase-monitor-2445dc44
```

Example prompt: Is Coinbase currently up? Check its live status and tell me if there are any active incidents or degraded components right now.

## When to prefer this

Choose this endpoint when you need a normalized, structured, machine-readable view of Coinbase's real-time service health without scraping the Coinbase status page yourself. It is particularly valuable in agentic workflows that need to gate actions on Coinbase availability, or when you want structured incident data (active vs. recently closed) in a single call with no API key required — just a $0.01 USDC micropayment.

## Known failure modes

- Payment not made or rejected — endpoint returns 402 with preview fields (overallStatus, hasActiveIncident) in the body
- Invalid or unrecognized slug — endpoint may return 404 or empty data
- Stale data — sourceUpdatedAt may lag if upstream Coinbase status page is slow to update
- Network timeout — Replit-hosted service may have cold-start latency

## How this service works

Current normalized overall status, fault-first components, active incident (or closedIncidentSummary if stale), and poll clocks. overallStatus and hasActiveIncident are in the 402 JSON body so you can decide whether to pay. $0.01 per call in USDC on Base or Solana, verified and settled by the PayAI facilitator - no API key, no signup.

## Output

A JSON object containing: overallStatus (e.g. 'operational', 'degraded'), a fault-first sorted array of components with their individual statuses, an activeIncident object (or null if none), a closedIncidentSummary if the last incident recently closed, lastCheckedAt and sourceUpdatedAt timestamps, staleness metadata, and checkIntervalMinutes indicating the polling frequency.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "slug"
     ],
     "properties": {
      "slug": {
       "type": "string",
       "pattern": "^[a-z0-9-]{1,64}$",
       "examples": [
        "openai"
       ],
       "description": "Vendor slug from the free GET /api/monitors catalog"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "slug",
      "name",
      "overallStatus",
      "components",
      "activeIncident",
      "lastCheckedAt",
      "sourceUpdatedAt",
      "staleness"
     ],
     "properties": {
      "name": {
       "type": "string"
      },
      "slug": {
       "type": "string"
      },
      "staleness": {
       "type": "object"
      },
      "components": {
       "type": "array"
      },
      "homepageUrl": {
       "type": "string"
      },
      "lastCheckedAt": {
       "type": [
        "string",
        "null"
       ]
      },
      "overallStatus": {
       "type": "string"
      },
      "activeIncident": {
       "type": [
        "object",
        "null"
       ]
      },
      "sourceUpdatedAt": {
       "type": [
        "string",
        "null"
       ]
      },
      "componentsOmitted": {
       "type": [
        "object",
        "null"
       ]
      },
      "checkIntervalMinutes": {
       "type": "number"
      },
      "closedIncidentSummary": {
       "type": [
        "object",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/status-state-api-coinbase-monitor-2445dc44/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from status-state-api.replit.app](https://www.zero.xyz/host/status-state-api.replit.app/llms.txt)
