API développeurs

Vos serveurs, depuis votre propre code.

Une API REST avec un document OpenAPI. Commandez, renouvelez et faites évoluer vos serveurs, pilotez-les et soyez prévenu par des webhooks signés.

$ export EXY_API_TOKEN="exy_…"
$ curl "https://api.exy.sh/v1/servers?limit=10" \
-H "Authorization: Bearer $EXY_API_TOKEN"

Liste vos serveurs, dix par page. Créez le jeton dans votre tableau de bord, sous Paramètres → API.

Ce que votre code peut faire

Tout cela figure aujourd'hui dans le document OpenAPI, avec le scope requis par chaque requête.

Commander des serveurs

Obtenez le prix d'un serveur par un devis, puis commandez-le, payé sur votre solde. Une clé d'idempotence garantit qu'une commande relancée n'est facturée qu'une fois.

Renouveler et faire évoluer

Renouvelez un serveur pour une nouvelle durée ou passez-le à une offre supérieure, les deux payés sur votre solde. Ou laissez-le se renouveler tout seul.

Les piloter

Démarrez, arrêtez, redémarrez et réinstallez, définissez le mot de passe de connexion, ouvrez une console dans le navigateur et suivez chaque action jusqu'à la fin.

Pare-feu

Activez ou désactivez le pare-feu d'un serveur, appliquez un modèle, et ajoutez, remplacez ou supprimez des règles d'autorisation entrantes.

Snapshots et sauvegardes

Créez, restaurez et supprimez snapshots et sauvegardes, et planifiez des tâches pour un serveur.

Webhooks

Soyez prévenu quand un serveur est prêt, suspendu, réactivé ou supprimé, ou quand une commande est remboursée. Chaque envoi est signé en HMAC-SHA256.

Les règles de base

URL de base
https://api.exy.sh/v1
Authentification
Un jeton bearer qui commence par exy_, limité aux scopes que vous choisissez. Il expire au plus tard après 365 jours.
Limites
60 requêtes par minute et par compte, tous ses jetons confondus. Au-delà, la réponse est 429 avec Retry-After.
Erreurs
Toutes les erreurs ont la même forme : un code stable pour votre programme et un message pour les humains.
Compatibilité
Dans /v1, nous ajoutons seulement des endpoints, des champs optionnels et des champs de réponse. Tout le reste arrive en /v2.

Documentation

Vous vendez des serveurs à vos propres clients ? Découvrez le programme revendeurs.

Votre serveur n'attend que votre paiement.

Windows ou Linux, cinq emplacements, sans abonnement.

Poser une question
Système
Offre
Emplacement
 

Payé d'avance. Rien ne se renouvelle tout seul.