# CONNSKILL SMS Order — Virtual Phone Number for SMS Verification

> CONNSKILL SMS Order — Virtual Phone Number for SMS Verification is a paid API for AI agents from agent.connskill.com, paid per call via x402, $3/call, status unknown (last checked 2026-09-15).

Orders a temporary virtual phone number for receiving an SMS verification code for a specified country and service (e.g. Telegram, WhatsApp).

## Facts

- Endpoint: POST https://agent.connskill.com/sms/v1/sms-order
- Price: $3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Success rate: 0% of calls made through Zero
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/connskill-sms-order-virtual-phone-number-for-sms-verification-1efd15e2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__6BOGDQo2VGLHkA2RNc5x

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 connskill-sms-order-virtual-phone-number-for-sms-verification-1efd15e2 -d '<json body>'
```

Example prompt: Order me a virtual phone number in the US that I can use to receive an SMS verification code for Telegram.

## When to prefer this

Choose this endpoint when an AI agent needs to programmatically acquire a temporary virtual phone number to complete SMS-based verification for a specific country and service, without requiring pre-registration or an API key. It is backed by smspool and billed per call via x402/USDC on Base, making it ideal for lightweight, automated account-creation or verification workflows.

## Known failure modes

- No numbers available for the requested country/service combination — service or country not supported
- Invalid ISO country code returns a validation error
- Payment failure or insufficient USDC balance via x402
- Provider (smspool) unavailable or rate-limited
- Number allocated but SMS never delivered — number may have expired or been recycled

## How this service works

Rent a phone number for a target service and retrieve the verification code. Price is quoted per order (from $0.25) via GET /v1/sms-quote.

## Output

Returns a virtual phone number (e.g. +12765550123), an order ID, the current order status ('ordered'), the provider's cost in USD, and the sell price in USD charged to the caller.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "country",
  "service"
 ],
 "properties": {
  "country": {
   "type": "string",
   "description": "ISO-Landeskuerzel, z.B. US, DE, NL"
  },
  "service": {
   "type": "string",
   "description": "Ziel-Dienst, z.B. Telegram, WhatsApp, Discord (SMSPool-Namen)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "number": {
   "type": "string"
  },
  "status": {
   "type": "string"
  },
  "orderId": {
   "type": "string"
  },
  "provider": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/connskill-sms-order-virtual-phone-number-for-sms-verification-1efd15e2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.connskill.com](https://www.zero.xyz/host/agent.connskill.com/llms.txt)
