Module: SigfoxApi::Device

Included in:
Client
Defined in:
lib/sigfox_api/device.rb

Instance Method Summary collapse

Instance Method Details

#disengage_seq_number(device_id) ⇒ Object



9
10
11
# File 'lib/sigfox_api/device.rb', line 9

def disengage_seq_number(device_id)
  request(method: :post, endpoint: "/v2/devices/#{device_id}/disengage")
end

#list_devices(options = {}) ⇒ Object



5
6
7
# 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 = []) ⇒ Object



13
14
15
16
# File 'lib/sigfox_api/device.rb', line 13

def suspend_multiple_devices(device_ids = [])
  params = { data: device_ids }
  request(method: :post, endpoint: '/v2/devices/bulk/suspend', params: params)
end