API SWPanel

L’ensemble de SWPanel, accessible directement depuis votre application.

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.

API

Tout ce que vous pouvez gérer avec notre API.

Domaines

Enregistrez, transférez, renouvelez et gérez les domaines, les zones DNS et les configurations associées.

Hébergement

Créez, modifiez et supervisez les plans d’hébergement, les ressources et les configurations de vos services.

Courriel

Gérez de manière automatisée les comptes de messagerie, les alias, les envois, les quotas et les configurations.

Base de données

Gérez les bases de données, les utilisateurs, les autorisations et les identifiants directement depuis vos applications.

FTP

Créez et gérez des comptes FTP, des accès et des autorisations pour vos projets et vos clients.

Et bien d'autres choses encore...

Accédez à des dizaines de ressources supplémentaires pour intégrer, automatiser et optimiser vos processus.

Workflow

Comment ça marche.

1. Créez/accédez à votre compte SWPanel.

Connectez-vous à votre compte ou créez un nouveau compte.

2. Générez votre clé API.

Générez votre clé API personnelle directement depuis SWPanel.

3. Effectuez des requêtes HTTPS.

Utilisez les points de terminaison disponibles dans notre API.

4. Recevez les réponses.

Intégrez les réponses reçues et gérez-les en fonction du flux de votre application.

Exemple

Exemple pratique

POST
https://api.swpanel.com/v2026/services/
200 OK

Headers

Authorization: Bearer VOTRE_CLÉ_API

Content-Type: application/json

Body (JSON)

{
    "hosting": {
        "id_service_type": "25-H102"
    },
    "domain": {
        "name": "domain.com",
        "register": true
    },
    "datacenter": "01"
}

Réponse (JSON)

{
    "data": {
        "id": "server_12345",
        "type": "hosting",
        "domain": "domain.com",
        "status": "active",
        "created_at": "2026-05-01T10:25:30Z"
    },
    "message": "Service created successfully"
}
Endpoints

Points de terminaison disponibles.

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
Architecture

Architecture de l’API

Arquitectura de l'API d'SWPanel

Sécurité et fiabilité maximales.

HTTPS

Communication chiffrée et sécurisée pour toutes les requêtes.

Clés d’API

Accès protégé par des clés d’authentification.

Journaux et audit

Journal des opérations pour un contrôle complet.

Haute disponibilité

Service fiable et disponible quand vous en avez besoin.

Foire aux questions

Avez-vous d’autres questions ? Nous y répondons.

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.

L’ensemble de SWPanel, accessible directement depuis votre application.

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.