"Having a rest" is not common American English. Definitely UK English. There's nothing right or wrong about that, but you will be viewed as odd or affected if you use it where it's not usually heard. It's not heard on American TV for instance, except when we're watching BBC programmes. Fans of Downton Abbey might find it quite charming. I wouldn't use it in a redneck bar, though.