Testez l'API SMS en quelques minutes

Créez un compte gratuit, récupérez une clé sandbox et envoyez SMS API gratuitement en environnement de test — même flux pour un test OTP API. Rapide, sans engagement ni carte.

novixo-sandbox.js
// Sandbox · sans carte bancaire   await client.send({ channel: 'sms', sandbox: true }); // → crédits test OTP & SMS
✓ Prêt pour envoyer SMS API (sandbox)

De zéro au premier SMS en 3 étapes

Parcours pensé développeur : compte, clé, appel HTTP. Idéal pour valider api sms test, envoyer sms api et test otp api avant la production.

1

Créer un compte

Inscription en ligne, accès console et projet sandbox. Aucune carte bancaire requise pour démarrer les tests.

2

Récupérer la clé API

Générez une clé nxo_sandbox_… avec périmètre limité aux numéros de test autorisés.

3

Envoyer le premier SMS

Un POST JSON vers l’endpoint messages : SMS transactionnel ou OTP, mêmes en-têtes — vous validez la latence et les webhooks.

Envoyer SMS API : exemples Node.js, Python, PHP

Extraits prêts à coller — remplacez la clé et le numéro de test. Même schéma pour un test OTP API (corps du message = code).

send-sms.mjs
import { Novixo } from '@novixo/sdk';   const client = new Novixo({   key: process.env['NOVIXO_KEY'],   sandbox: true, });   await client.send({   channel: 'sms',   to: '+33601020304',   body: 'Hello sandbox Novixo', });
send_sms.py
import os, requests   url = "https://api.novixo.fr/v1/messages" headers = {   "Authorization": f"Bearer {os.environ['NOVIXO_KEY']}",   "Content-Type": "application/json", } payload = {"channel": "sms", "to": "+33601020304", "body": "Hello sandbox"} r = requests.post(url, json=payload, headers=headers) r.raise_for_status()
send_sms.php
<?php $key = getenv('NOVIXO_KEY'); $payload = json_encode([   'channel' => 'sms',   'to' => '+33601020304',   'body' => 'Hello sandbox', ]); $ch = curl_init('https://api.novixo.fr/v1/messages'); curl_setopt_array($ch, [   CURLOPT_POST => true,   CURLOPT_HTTPHEADER => [     'Authorization: Bearer ' . $key,     'Content-Type: application/json',   ],   CURLOPT_POSTFIELDS => $payload, ]);

Prévisualisez votre requête (live)

Ajustez le destinataire de test et le message : la commande cURL se met à jour instantanément. Collez-la dans un terminal après avoir exporté votre clé — aucun envoi depuis ce navigateur.

requête-générée.sh

        

URL d’exemple : remplacez par l’hôte documenté pour votre environnement. Les clés nxo_sandbox_* ne fonctionnent qu’avec les numéros autorisés sur votre projet.

Documentation et intégration

Après le test : industrialisez avec les guides d’intégration, les webhooks et le passage en production.

Besoin d’un coup de main après le test ?

Un expert peut valider votre architecture messaging pendant que vous finalisez les appels API.