{
    "name": "API Automatizer",
    "version": "1.0.0",
    "description": "API REST para gerenciamento de produtos e roleta da sorte",
    "endpoints": {
        "auth": {
            "POST \/auth\/login": "Login (público)",
            "GET \/auth\/verify": "Verificar token (autenticado)",
            "POST \/auth\/change-password": "Mudar senha (autenticado)"
        },
        "categories": {
            "GET \/categories": "Listar categorias (público)",
            "GET \/categories\/:id": "Buscar categoria por ID (público)",
            "GET \/categories\/slug\/:slug": "Buscar categoria por slug (público)",
            "POST \/categories": "Criar categoria (autenticado)",
            "PUT \/categories\/:id": "Atualizar categoria (autenticado)",
            "DELETE \/categories\/:id": "Deletar categoria (autenticado)"
        },
        "products": {
            "GET \/products": "Listar produtos (público)",
            "GET \/products\/:id": "Buscar produto por ID (público)",
            "GET \/products\/slug\/:slug": "Buscar produto por slug (público)",
            "POST \/products": "Criar produto (autenticado)",
            "PUT \/products\/:id": "Atualizar produto (autenticado)",
            "DELETE \/products\/:id": "Deletar produto (autenticado)"
        },
        "roleta": {
            "GET \/roleta\/validate\/:token": "Validar token (público)",
            "POST \/roleta\/spin": "Girar roleta (público)",
            "GET \/roleta\/tokens": "Listar tokens (autenticado)",
            "POST \/roleta\/tokens": "Criar token (autenticado)",
            "POST \/roleta\/tokens\/bulk": "Criar múltiplos tokens (autenticado)",
            "PUT \/roleta\/tokens\/:id\/reset": "Resetar token (autenticado)",
            "DELETE \/roleta\/tokens\/:id": "Deletar token (autenticado)",
            "GET \/roleta\/prizes": "Histórico de prêmios (autenticado)",
            "PUT \/roleta\/prizes\/:id\/claim": "Marcar prêmio como resgatado (autenticado)"
        }
    },
    "documentation": "Consulte README.md para documentação completa"
}