[Note: While reading this, it may be helpful to reference the Ribbit REST Device API document at times]