It would appear there is a hard limit of 1000 for downloading messages using the REST api. For example, executing the following request:
will only download 1000 messages, even though device 1 has more than 1000 messages available.
Is there an easy way to get all the messages from a device? Or do I have to issue multiple requests?