I tested with one server with ipv6 and it is needed to include the interface in the address.
This looks like a problem of the Python requests library.
The following IP format was working on the command line
[fe80::9640:c9ff:fe41:1234%eth0]
eth0 is the interface name on my monitoring server