eventually we've approached the twinfield service in a different way and managed to get the api working.