module SigfoxApi::Device

Public Instance Methods

create_device(params) click to toggle source
# File lib/sigfox_api/device.rb, line 9
def create_device(params)
  request(method: :post, endpoint: '/v2/devices', params: params)
end
delete_device(device_id) click to toggle source
# File lib/sigfox_api/device.rb, line 13
def delete_device(device_id)
  request(method: :delete, endpoint: "/v2/devices/#{device_id}")
end
disengage_seq_number(device_id) click to toggle source
# File lib/sigfox_api/device.rb, line 17
def disengage_seq_number(device_id)
  request(method: :post, endpoint: "/v2/devices/#{device_id}/disengage")
end
list_devices(options = {}) click to toggle source
# File lib/sigfox_api/device.rb, line 5
def list_devices(options = {})
  request(method: :get, endpoint: '/v2/devices', params: options)
end
suspend_multiple_devices(device_ids = []) click to toggle source
# File lib/sigfox_api/device.rb, line 21
def suspend_multiple_devices(device_ids = [])
  params = { data: device_ids }
  request(method: :post, endpoint: '/v2/devices/bulk/suspend', params: params)
end