Hi @Humbert,
It seems to my that the problem is that you need to encode the URL.
If you try it this way it should work
curl -XPOST -d 'payload={"username":"Tuleap","text":"User #101 pushed a new commit on : < <https%3A%2F%2Ftuleap_web_1.tuleap-aio-dev.docker%2Fplugins%2Fgit%2Ftest%2FTest%3Fp%3DTest.git%26a%3Dcommitdiff%26h%3Dbe2f1b2cec485e5ab0b2961f30b55fad086c413a%7CTest> > refs/heads/master"}' 'http://localhost:8065/hooks/6ufmds8ijbyh9ej4sqbp5f9t4h'
Hope it helps