Automatisez les opérations, intégrez les services et créez des flux de travail grâce à une API rapide, sécurisée et évolutive. Gérez les domaines, l'hébergement, les e-mails, les bases de données, les comptes FTP et bien plus encore depuis n'importe quelle application.
Exemple de demande.
Créer un service lié au compte.
curl -X POST https://api.swpanel.com/v2026/services \
-H "Authorization: Bearer API_KEY" \
-H "Accept: application/json"
{
"data": {
"id": "server_12345",
"type": "hosting",
"domain": "domain.com",
"status": "active",
"created_at": "2026-05-01T10:25:30Z"
},
"message": "Service created successfully"
}
Enregistrez, transférez, renouvelez et gérez les domaines, les zones DNS et les configurations associées.
Créez, modifiez et supervisez les plans d’hébergement, les ressources et les configurations de vos services.
Gérez de manière automatisée les comptes de messagerie, les alias, les envois, les quotas et les configurations.
Gérez les bases de données, les utilisateurs, les autorisations et les identifiants directement depuis vos applications.
Créez et gérez des comptes FTP, des accès et des autorisations pour vos projets et vos clients.
Accédez à des dizaines de ressources supplémentaires pour intégrer, automatiser et optimiser vos processus.
Connectez-vous à votre compte ou créez un nouveau compte.
Générez votre clé API personnelle directement depuis SWPanel.
Utilisez les points de terminaison disponibles dans notre API.
Intégrez les réponses reçues et gérez-les en fonction du flux de votre application.
Authorization: Bearer VOTRE_CLÉ_API
Content-Type: application/json
{
"hosting": {
"id_service_type": "25-H102"
},
"domain": {
"name": "domain.com",
"register": true
},
"datacenter": "01"
}
{
"data": {
"id": "server_12345",
"type": "hosting",
"domain": "domain.com",
"status": "active",
"created_at": "2026-05-01T10:25:30Z"
},
"message": "Service created successfully"
}
| Ressource | GET | POST | PUT | DELETE | Description |
|---|---|---|---|---|---|
| Services | ✓ | ✓ | ✓ | ✓ | Gestion des services. |
| Courriel | ✓ | ✓ | ✓ | ✓ | Gestion des e-mails |
| FTP | ✓ | ✓ | ✓ | ✓ | Gestion des FTP. |
| Base de données | ✓ | ✓ | ✓ | ✓ | Gestion de base de données. |
| DNS | ✓ | ✓ | ✓ | ✓ | Gestion des DNS |
| DNSSEC | ✓ | ✓ | ✓ | ✓ | Gestion de DNSSEC |
| Tâches planifiées | ✓ | ✓ | ✓ | ✓ | Gestion des tâches planifiées (cron) |
| Domaines | ✓ | ✓ | ✓ | ✓ | Gestion des domaines. |
| SSL | ✓ | ✓ | - | - | Gestion des certificats SSL |
Communication chiffrée et sécurisée pour toutes les requêtes.
Accès protégé par des clés d’authentification.
Journal des opérations pour un contrôle complet.
Service fiable et disponible quand vous en avez besoin.
Pour commencer à utiliser l’API, vous n’avez besoin que d’identifiants d’accès valides. Une fois activés, vous pourrez authentifier vos requêtes et accéder aux ressources disponibles en fonction des autorisations qui vous ont été attribuées.
L’API permet de gérer une grande variété de ressources, notamment les domaines, le DNS, l’hébergement web, les comptes de messagerie, les bases de données, les comptes FTP et les autres services disponibles sur la plateforme.
Toutes les réponses sont renvoyées au format JSON, ce qui facilite l’intégration avec les applications web, les outils d’automatisation, les systèmes internes et les plateformes tierces.
Oui. Toutes les communications sont effectuées via des connexions HTTPS chiffrées et nécessitent une authentification afin de garantir la sécurité et l’intégrité des données.
Automatisez les opérations, intégrez les services et créez des flux de travail grâce à une API rapide, sécurisée et évolutive. Gérez les domaines, l'hébergement, les e-mails, les bases de données, les comptes FTP et bien plus encore depuis n'importe quelle application.