curl --request GET \
--url https://api.example.com/health{
"status": "<string>",
"initialized": true,
"agents": [
{}
],
"timestamp": "<string>"
}Check system health and initialization status
curl --request GET \
--url https://api.example.com/health{
"status": "<string>",
"initialized": true,
"agents": [
{}
],
"timestamp": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/darkzOGx/youtube-automation-agent/llms.txt
Use this file to discover all available pages before exploring further.
GET /health
"healthy" when the system is operational.true means all agents and services are ready.strategy - Content Strategy AgentscriptWriter - Script Writer AgentthumbnailDesigner - Thumbnail Designer AgentseoOptimizer - SEO Optimizer Agentproduction - Production Management Agentpublishing - Publishing & Scheduling Agentanalytics - Analytics & Optimization Agentcurl http://localhost:3456/health
{
"status": "healthy",
"initialized": true,
"agents": [
"strategy",
"scriptWriter",
"thumbnailDesigner",
"seoOptimizer",
"production",
"publishing",
"analytics"
],
"timestamp": "2026-03-05T10:30:45.123Z"
}
| Status Code | Description |
|---|---|
| 200 | Health check successful |
# Simple health check
curl -f http://localhost:3456/health || echo "System unhealthy"
async function waitForInitialization() {
const response = await fetch('http://localhost:3456/health');
const health = await response.json();
if (!health.initialized) {
console.log('System still initializing...');
// Retry after delay
}
}
HEALTHCHECK --interval=30s --timeout=3s --start-period=40s \
CMD curl -f http://localhost:3456/health || exit 1
initialized is false, credentials may be missing or invalid. Check the application logs and run npm run credentials:setup to configure credentials.