Turns out the ID which was being sent was not the one the steam client was sending