Authentification

Base URL & Auth

https://api.can-qc01.ubqt.cloud/v1

L’authentification se fait par Bearer token. Incluez votre clé API dans le header Authorization de chaque requête.

curl https://api.can-qc01.ubqt.cloud/v1/vms \ -H "Authorization: Bearer ubqt-sk-xxxxxxxxxxxx" \ -H "Content-Type: application/json"
Compute

UVM · Machines Virtuelles

MéthodeEndpointDescription
GET/v1/vmsLister les VMs
POST/v1/vmsCréer une VM
GET/v1/vms/{id}Détails d’une VM
DELETE/v1/vms/{id}Supprimer une VM
POST/v1/vms/{id}/actions/startDémarrer une VM
POST/v1/vms/{id}/actions/stopArrêter une VM
POST/v1/vms/{id}/actions/rebootRedémarrer une VM
Storage

UOS · Stockage Objet

MéthodeEndpointDescription
s3.can-qc01.ubqt.cloudEndpoint S3-compatible
GET/v1/storage/bucketsLister les buckets
POST/v1/storage/bucketsCréer un bucket
DELETE/v1/storage/buckets/{name}Supprimer un bucket
Block Storage

UBS · Stockage Bloc

MéthodeEndpointDescription
GET/v1/volumesLister les volumes
POST/v1/volumesCréer un volume
GET/v1/volumes/{id}Détails
POST/v1/volumes/{id}/attachAttacher à une instance
POST/v1/volumes/{id}/detachDétacher
POST/v1/volumes/{id}/snapshotsCréer un snapshot
DELETE/v1/volumes/{id}Supprimer
PaaS

UKS · Kubernetes Managé

MéthodeEndpointDescription
GET/v1/kubernetes/namespacesLister les namespaces
POST/v1/kubernetes/namespacesCréer un namespace
GET/v1/kubernetes/namespaces/{id}/kubeconfigTélécharger kubeconfig
DELETE/v1/kubernetes/namespaces/{id}Supprimer un namespace
Databases

UDB · Bases de Données

MéthodeEndpointDescription
GET/v1/databasesLister les instances
POST/v1/databasesCréer une instance
GET/v1/databases/{id}Détails d’une instance
GET/v1/databases/{id}/credentialsObtenir les identifiants
DELETE/v1/databases/{id}Supprimer une instance
DNS

UDNS · DNS Managé

MéthodeEndpointDescription
GET/v1/dns/zonesLister les zones
POST/v1/dns/zonesCréer une zone
GET/v1/dns/zones/{id}/recordsLister les enregistrements
POST/v1/dns/zones/{id}/recordsAjouter un enregistrement
DELETE/v1/dns/zones/{id}/records/{rid}Supprimer un enregistrement
IA

ULLM · IA

MéthodeEndpointDescription
GET/v1/gpu/instancesLister les instances GPU
POST/v1/gpu/instancesCréer une instance GPU
POST/v1/ai/chat/completionsInference API (compatible OpenAI)
GET/v1/ai/modelsLister les modèles disponibles
Référence

Codes de réponse

CodeSignification
200Succès
201Créé avec succès
400Requête invalide
401Non authentifié
403Non autorisé
404Ressource non trouvée
429Trop de requêtes (rate limit)
500Erreur serveur
Limites

Rate Limits

100 requêtes par minute par défaut. Le header X-RateLimit-Remaining est inclus dans chaque réponse pour suivre votre consommation.

Besoin de limites plus élevées? Contactez-nous.

Outils

SDKs