API
REST API für die Bestellung virtueller Nummern, SMS-Abruf, Verwaltung von Mietverträgen und Wallet-Aufladung. Dieselben Endpoints wie das Dashboard — Bearer-Token-Authentifizierung, JSON Ein- und Ausgabe, kein SDK erforderlich.
Authentifizierung
Generieren Sie einen persönlichen API-Token aus Dashboard → API-Token. Fügen Sie ihn als Bearer-Header bei jeder Anfrage ein:
Authorization: Bearer <your-token>
Basis-URL
https://smsactivator.io
Endpoints
- GET
/v1/servicesUnterstützte Dienste mit aktuellen Preisen pro Land auflisten. - GET
/v1/countriesLänder mit aktuellem Bestand auflisten. - POST
/v1/ordersVirtuelle Nummer bestellen. Body: { serviceSlug, countryIso }. Gibt die zugewiesene Nummer und orderId zurück. - GET
/v1/orders/:idSMS-Eingangsstatus abfragen. Gibt { status, sms, expiresAt } zurück. - DELETE
/v1/orders/:idAktive Bestellung stornieren. Erstattet das Wallet, falls noch keine SMS eingegangen ist. - POST
/v1/paymentsKrypto-Einzahlungsrechnung erstellen. Body: { provider, amountUsd, cryptoCurrency? }. Gibt den OxaPay payLink zurück. - GET
/v1/walletAktuellen Wallet-Saldo und letzte Transaktionen abrufen. - GET
/v1/rentalsAktive Langzeit-Mietverträge auflisten.
Schnelleinstieg
curl -X POST https://smsactivator.io/v1/orders \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"serviceSlug":"telegram","countryIso":"US"}'Rate Limits
- • Bestellplatzierung: 30 Anfragen / Minute / Token
- • Bestellabruf: 120 Anfragen / Minute / Token
- • Zahlungen / Einzahlungen: 10 Anfragen / Stunde / Token
- • Globales Fallback pro IP: 120 Anfragen / Minute (gilt auch ohne Token)
Das Überschreiten eines Limits gibt HTTP 429 mit einem Retry-After-Header zurück.
Benötigen Sie ein höheres Limit?
Kontaktieren Sie @smsactivator_support mit Ihrem Anwendungsfall. Reseller- und Integrationspläne erhalten ein 10x Burst-Budget für Order-Endpoints.