{
    "name": "Echoes of Geeks Calendar API",
    "api_version": "1.0",
    "read_only": true,
    "description": "API publique de consultation des jeux, événements et livres.",
    "documentation": "https://calendrier.echoesofgeeks.fr/api/",
    "routes": {
        "catalog_index": {
            "method": "GET",
            "url": "https://calendrier.echoesofgeeks.fr/api/v1/calendar?kind=all&scope=all&view=index&limit=500",
            "description": "Index compact de tout le catalogue, toutes dates. Route recommandée aux LLM."
        },
        "calendar": {
            "method": "GET",
            "url": "https://calendrier.echoesofgeeks.fr/api/v1/calendar",
            "parameters": {
                "kind": "games | events | books | all",
                "from": "YYYY-MM-DD",
                "to": "YYYY-MM-DD",
                "q": "recherche facultative",
                "scope": "range | all",
                "view": "full | index",
                "limit": "1 à 500"
            },
            "examples": {
                "games": "https://calendrier.echoesofgeeks.fr/api/v1/calendar?kind=games&limit=100",
                "events": "https://calendrier.echoesofgeeks.fr/api/v1/calendar?kind=events&limit=100",
                "books": "https://calendrier.echoesofgeeks.fr/api/v1/calendar?kind=books&limit=100",
                "all": "https://calendrier.echoesofgeeks.fr/api/v1/calendar?kind=all&limit=100",
                "complete_index": "https://calendrier.echoesofgeeks.fr/api/v1/calendar?kind=all&scope=all&view=index&limit=500"
            }
        },
        "search": {
            "method": "GET",
            "url": "https://calendrier.echoesofgeeks.fr/api/v1/search",
            "description": "Recherche globale et contrôle anti-doublon.",
            "default_kind": "all",
            "example": "https://calendrier.echoesofgeeks.fr/api/v1/search?q=TITRE&kind=all"
        },
        "lookup": {
            "method": "GET",
            "url": "https://calendrier.echoesofgeeks.fr/api/v1/lookup.php",
            "description": "Interface HTML stable pour vérifier une œuvre sans confondre absence et erreur technique.",
            "example": "https://calendrier.echoesofgeeks.fr/api/v1/lookup.php?kind=games&q=Space%20Tales"
        }
    },
    "ai_documentation": {
        "llms": "https://calendrier.echoesofgeeks.fr/llms.txt",
        "chatgpt": "https://calendrier.echoesofgeeks.fr/chatgpt.txt"
    }
}