{
    "available_endpoints": {
        "Authentication": [
            "POST \/api\/auth.php?action=register",
            "POST \/api\/auth.php?action=login",
            "GET \/api\/auth.php?action=me"
        ],
        "Users": [
            "GET \/api\/users.php",
            "GET \/api\/users.php?id={id}",
            "POST \/api\/users.php",
            "PATCH \/api\/users.php?id={id}",
            "DELETE \/api\/users.php?id={id}",
            "GET \/api\/users.php?id={id}&action=tasks",
            "GET \/api\/users.php?id={id}&action=groups"
        ],
        "Groups": [
            "GET \/api\/groups.php",
            "GET \/api\/groups.php?id={id}",
            "POST \/api\/groups.php",
            "PATCH \/api\/groups.php?id={id}",
            "DELETE \/api\/groups.php?id={id}",
            "GET \/api\/groups.php?id={id}&action=members",
            "GET \/api\/groups.php?id={id}&action=tasks",
            "POST \/api\/groups.php?id={id}&action=add-member&userId={userId}",
            "DELETE \/api\/groups.php?id={id}&action=remove-member&userId={userId}"
        ],
        "Tasks": [
            "GET \/api\/tasks.php",
            "GET \/api\/tasks.php?id={id}",
            "POST \/api\/tasks.php",
            "PUT \/api\/tasks.php?id={id}",
            "PATCH \/api\/tasks.php?id={id}",
            "DELETE \/api\/tasks.php?id={id}",
            "PATCH \/api\/tasks.php?id={id}&action=change-group",
            "PATCH \/api\/tasks.php?id={id}&action=change-owner"
        ]
    }
}