L’API M2S Cloud utilise l’authentification par token via le header Authorization. Chaque requête doit inclure votre clé API.
La clé API n’est affichée qu’une seule fois lors de sa création. Si vous la perdez, vous devrez en générer une nouvelle.
Authorization: Bearer m2s_api_xxxxxxxxxxxxx
curl -X GET "https://api.m2s.cloud/v1/instances" \
-H "Authorization: Bearer m2s_api_xxxxxxxxxxxxx"
const response = await fetch('https://api.m2s.cloud/v1/instances', {
headers: {
'Authorization': 'Bearer m2s_api_xxxxxxxxxxxxx',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
headers = {
'Authorization': 'Bearer m2s_api_xxxxxxxxxxxxx',
'Content-Type': 'application/json'
}
response = requests.get(
'https://api.m2s.cloud/v1/instances',
headers=headers
)
instances = response.json()
# .env
M2S_API_KEY=m2s_api_xxxxxxxxxxxxx
# Votre code
const apiKey = process.env.M2S_API_KEY;
Si vous pensez qu’une clé API a été compromise :
| Type de clé | Requêtes/minute | Requêtes/jour |
|---|---|---|
| Standard | 100 | 10 000 |
| Premium | 500 | 100 000 |
En cas de dépassement, l’API retournera une erreur 429 Too Many Requests.