{
    "success": true,
    "message": "Ripple10 Crawler API",
    "version": "1.0.0",
    "timestamp": "2026-04-29 02:27:47",
    "endpoints": [
        {
            "path": "\/api\/crawl.php",
            "method": "GET",
            "description": "Crawl data from Ripple10 API",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/streams.php",
            "method": "GET",
            "description": "Get streams with filters and pagination",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/status.php",
            "method": "GET",
            "description": "Get crawl status and logs",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/summary.php",
            "method": "GET",
            "description": "Get summary and aggregation data",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/summary-detail.php",
            "method": "GET",
            "description": "Get summary with per-channel breakdown",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/summary-total.php",
            "method": "GET",
            "description": "Get total aggregation (company, stream, sentiment)",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/summary-14days.php",
            "method": "GET",
            "description": "Get daily data for 14 days",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/company-list.php",
            "method": "GET",
            "description": "Get company list with aggregations",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/update-stream.php",
            "method": "POST\/PUT",
            "description": "Update stream with partial update (sentiment, emotion, ocean, topic)",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/update-sentiment.php",
            "method": "POST\/PUT",
            "description": "Update sentiment (single or bulk)",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/update-topic.php",
            "method": "POST\/PUT",
            "description": "Update domain & topic (single or bulk)",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/update-ocean.php",
            "method": "POST\/PUT",
            "description": "Update OCEAN personality (single or bulk)",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/update-emotion.php",
            "method": "POST\/PUT",
            "description": "Update emotion (single or bulk)",
            "auth": "Required (X-API-KEY header)"
        },
        {
            "path": "\/api\/health.php",
            "method": "GET",
            "description": "Health check endpoint",
            "auth": "Not required"
        }
    ],
    "documentation": "See README.md for complete documentation"
}