I can confirm that this works now thank you!
For anyone else who is trying to refresh data by URL with SSRS you will need to make sure that the report does not have caching enabled and add a parameter to the SSRS report to clear the session data on every request. This is particularly important if you are sending the same parameters to the report every time but the data does not update. The parameter should be set to rs:ClearSession for the parameter name and the value should be set to true.
Thanks again for the quick feature add Radzen, it is much appreciated.