There seems to be a problem with the way the API is encoding the notification URL parameter in certain cases when using the minus (-) character as part of a query string value. This happens with both cURL and the python API, so I think the issue is on the server-side.
Example With The Problem
-----
Using url: http://www.example.com/?a=23.433&bo=-12.43213
Generates url: http://www.example.com/?a=23.433&bo;=-12.43213
$ curl -k -u username:secret -d "to=user&msg=%22hello+world%22&uri=http%3A%2F%2Fwww.example.com%2F%3Fa%3D23.433%26bo%3D-12.43213" https://api.notifo.com/v1/send_notification
Example Without the Problem
-----
Using url: http://www.example.com/?a=23.433&bo=12.43213
Generates url: http://www.example.com/?a=23.433&bo=12.43213
$ curl -k -u username:secret -d "to=user&msg=%22hello+world%22&uri=http%3A%2F%2Fwww.example.com%2F%3Fa%3D23.433%26bo%3D12.43213" https://api.notifo.com/v1/send_notification
It looks like you're new here. If you want to get involved, click one of these buttons!