# Claw Messenger iMessage Subscription — Base Plan

> Claw Messenger iMessage Subscription — Base Plan is a paid API for AI agents from api.clawmessenger.com, paid per call via x402, $5/call, status unknown (last checked 2026-09-14).

Subscribe to the Claw Messenger base plan to receive a WebSocket URL and API key for delivering and receiving real iMessage, RCS, and SMS messages to/from AI agents.

## Facts

- Endpoint: POST https://api.clawmessenger.com/x402/subscribe/base
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/claw-messenger-imessage-subscription-base-plan-0cd57303
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EAFn8X8SEIle-UNq1ZLGr

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 claw-messenger-imessage-subscription-base-plan-0cd57303 -d '<json body>'
```

Example prompt: Sign me up for the Claw Messenger base plan so my agent can receive iMessages and SMS in real time — I want to get back the WebSocket URL and API key to connect my backend.

## When to prefer this

Choose this endpoint when your AI agent or backend needs to receive real iMessage, RCS, or SMS messages without owning Apple hardware. It is the correct starting point for any Claw Messenger integration, as it provisions the WebSocket endpoint and API key required for all subsequent message streaming. Prefer this over generic SMS APIs when blue-bubble iMessage delivery is important or when you want a single API that handles iMessage, RCS, and SMS.

## Known failure modes

- Missing required fields (type, method, bodyType, body) results in validation error
- Invalid or expired payment token results in payment failure
- Attempting to subscribe with an already-active non-expired key may return renewed=true rather than a new subscription
- Network or server error returns non-200 status with no ws_url
- Supplying an unsupported method enum value returns a schema validation error

## How this service works

Text your AI agent on iMessage. Claw Messenger delivers real iMessage, RCS, and SMS messages straight to your agent, webhook, or backend. No Mac required.

## Output

Returns a JSON object with: a WebSocket URL (wss://) to connect and stream incoming messages in real time, the assigned or confirmed API key, the plan name (x402_base), a messages limit (e.g. 250), an expiry timestamp, and flags for success and whether the subscription was renewed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Name",
   "default": null
  },
  "api_key": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Api Key",
   "default": null
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "plan": "x402_base",
  "ws_url": "wss://api.clawmessenger.com/ws",
  "api_key": "cm_live_...",
  "renewed": false,
  "expires_at": "2026-01-01T00:00:00+00:00",
  "messages_limit": 250
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/claw-messenger-imessage-subscription-base-plan-0cd57303/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.clawmessenger.com](https://www.zero.xyz/host/api.clawmessenger.com/llms.txt)
