# BlockRun Phone Number Release

> BlockRun Phone Number Release is a paid API for AI agents from blockrun.ai, paid per call via x402, price unknown, status unknown (last checked 2026-09-16).

Releases a provisioned phone number, returning it to the pool and ending any associated services.

## Facts

- Endpoint: POST https://blockrun.ai/api/v1/phone/numbers/release
- Price: price unknown
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockrun-phone-number-release-99a117af
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_772WMyoXWmiZLhiwI6f6Z

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 blockrun-phone-number-release-99a117af -d '<json body>'
```

Example prompt: I no longer need the phone number +14155550123 that I provisioned — please release it back to the pool so I'm not charged for it anymore.

## When to prefer this

Use this endpoint when you have a previously provisioned phone number (in E.164 format) that you want to release back to the pool, ending billing and associated services. Prefer this over alternatives when working within the BlockRun pay-per-call USDC ecosystem on Base or Solana.

## Known failure modes

- Phone number not found or not owned by caller — returns 404 or permission error
- Invalid E.164 format — returns 400 validation error
- Number already released — idempotency conflict or 409 error
- Payment failure if release incurs a fee — 402 payment required
- Authentication or authorization failure — 401/403 error

## How this service works

Pay for the outcome. One endpoint for every model, tool and data source an agent needs — each call priced before it runs, at the best value per dollar. 103 models and 100 data and tool APIs.

## Output

A confirmation that the specified phone number has been released and deprovisioned, removing it from the caller's account and returning it to the available number pool.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "phoneNumber": {
   "type": "string",
   "description": "Your provisioned number in E.164 format."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockrun-phone-number-release-99a117af/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from blockrun.ai](https://www.zero.xyz/host/blockrun.ai/llms.txt)
