# Alternative API

> Legacy-compatible SMS activation API for teams migrating from other providers with minimal code changes and familiar GET or POST patterns.


## 📝 Overview

The **Alternative API** offers a legacy-compatible API with other SMS activation providers. It supports ordering numbers, polling for SMS codes, setting price limits, and checking balance via simple GET/POST endpoints.

This API is designed for users migrating from other providers, allowing them to switch with minimal changes to their existing integration.

---

### 🔑 Key Features

- Legacy GET/POST endpoint support
- Order temporary phone numbers
- Poll SMS code status
- Price‑cap enforcement with **max\_price**
- API key passed as `api_key` param
- V2 number response format
- Get user balance
- Billing only on received SMS
- Sandbox & production modes
- Rapid integration for existing clients

---

## 📖 Documentation

- [Alternative API Reference (Human-friendly)](https://platfone.com/docs/api/specs/alternative-api-doc.html): Readable documentation with examples


- [OpenAPI Specification (YAML)](https://platfone.com/docs/api/specs/alternative-api-doc.yaml): Machine-readable spec for code generation and automation



> **Tip**



- See your active and historical activations in [web dashboard](https://platfone.com/app/)
.
- Use the **sandbox** environment for testing without incurring costs.



