Manifest
GET
/api/v1/api/v1/manifestThe manifest exposes API version, Worker version, auth mode, alternate-frontend capabilities, and endpoint URLs. Read it at initialization instead of assuming every deployment supports everything.
Request
bash
curl -fsSL https://YOUR-API/api/v1Response example
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 reflects the deployment. Use it for troubleshooting and display, not for capability inference; the fields and endpoint list are authoritative. The manifest is cacheable for 300 seconds by default.