1. A method for programmatically managing device connectivity to a network comprising: provisioning connectivity devices with an account of a communication platform, where for a set of the connectivity devices, provisioning comprises: uniquely associating network operating identifiers of each of the connectivity devices with a corresponding programmatic device resource in the communication platform, setting communication metering properties in a programmatic connectivity plan resource in the communication platform and associating the connectivity plan resource to at least a subset of the device resources of the connectivity devices, and activating network communication status of the connectivity devices; servicing communications from the connectivity devices; and programmatically managing the communications from the connectivity devices through at least the device resources and the connectivity plan resources, wherein programmatically managing the communications from the connectivity devise comprises, for a first connectivity device of the connectivity devices: receiving a programmatic communication request to transmit data to the first connectivity device, the communication request including message content, and wherein the device resource of the first connectivity device includes a message callback URI; processing communication transmission to the first connectivity device; and transmitting an asynchronous status update on completion.