Manifest
GET
/api/v1/api/v1/manifestLe manifest expose la version d'API, la version Worker, le mode d'authentification, les capacités pour frontends alternatifs et les URL des endpoints. Lisez-le à l'initialisation au lieu de supposer que chaque déploiement supporte tout.
Requête
bash
curl -fsSL https://YOUR-API/api/v1Exemple de réponse
json
{
"ok": true,
"api_version": "v1",
"worker_version": "1.1.93",
"stability": "stable",
"base_url": "https://api.example.com/api/v1",
"authentication": {
"read": "none",
"write": "not_available"
},
"cors": {
"mode": "explicit-origin-allowlist",
"environment": "DEVELOPER_API_ORIGINS"
},
"alternate_frontends": true,
"endpoints": [
{
"method": "GET",
"url": "https://api.example.com/api/v1/status"
}
]
}worker_version reflète le déploiement. Servez-vous-en pour le dépannage et l'affichage, pas pour inférer les capacités ; les champs et la liste des endpoints font foi. Le manifest est cacheable 300 secondes par défaut.