List Device Providers

Get all device providers

Returns a list of all device providers.

/devices/list_device_providers

POSThttps://connect.getseam.com/devices/list_device_providers
Authorization
Body
provider_categoryenum
stableconsumer_smartlocksthermostatsnoise_sensorsaccess_control_systems
Response

OK

Body
device_providers*array of device_provider (object)
ok*boolean
Request
const response = await fetch('https://connect.getseam.com/devices/list_device_providers', {
    method: 'POST',
    headers: {
      "Authorization": "Bearer Client Session Token",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "device_providers": [
    {
      "device_provider_name": "akuvox",
      "display_name": "text",
      "image_url": "text",
      "provider_categories": [
        "stable"
      ]
    }
  ],
  "ok": false
}

Request

To filter the list of returned device providers by a specific device provider category, include the provider_category in the request body.

Request Body Parameters

ParameterTypeDescription

provider_category

String Optional

Provider category by which to filter device providers.

Supported categories:

  • stable

  • consumer_smartlocks

  • thermostats

  • noise_sensors

Sample Request

pprint(seam.devices.list_device_providers(provider_category="stable"))

Response

Returns an device_providers array, in which each returned device provider (device_provider) contains the following properties:

PropertyDescription

device_provider_name

Name of the device provider.

display_name

Display name that corresponds to the device provider type.

image_url

Image URL for the device provider.

provider_categories

List of provider categories for the device provider.

This response also includes a Boolean ok status indicator.

Sample Response

[{'device_provider_name': 'august',
  'display_name': 'August',
  'image_url': 'https://connect.getseam.com/assets/images/logos/august_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'avigilon_alta',
  'display_name': 'Avigilon Alta',
  'image_url': 'https://connect.getseam.com/assets/images/logos/avigilon_alta_logo_openpath_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'brivo',
  'display_name': 'Brivo',
  'image_url': 'https://connect.getseam.com/assets/images/logos/brivo_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'controlbyweb',
  'display_name': 'ControlByWeb',
  'image_url': 'https://connect.getseam.com/assets/images/logos/controlbyweb_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'dormakaba_oracode',
  'display_name': 'Dormakaba Oracode',
  'image_url': 'https://connect.getseam.com/assets/images/logos/dormakaba_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'ecobee',
  'display_name': 'Ecobee',
  'image_url': 'https://connect.getseam.com/assets/images/logos/ecobee_logo_square.png',
  'provider_categories': ['stable', 'thermostats']},
 {'device_provider_name': 'four_suites',
  'display_name': '4SUITES',
  'image_url': 'https://connect.getseam.com/assets/images/logos/four_suites_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'igloohome',
  'display_name': 'Igloo Home',
  'image_url': 'https://connect.getseam.com/assets/images/logos/igloohome_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'kwikset',
  'display_name': 'Kwikset',
  'image_url': 'https://connect.getseam.com/assets/images/logos/kwikset_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'lockly',
  'display_name': 'Lockly',
  'image_url': 'https://connect.getseam.com/assets/images/logos/lockly_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'minut',
  'display_name': 'Minut',
  'image_url': 'https://connect.getseam.com/assets/images/logos/minut_logo_wordmark.png',
  'provider_categories': ['stable', 'noise_sensors']},
 {'device_provider_name': 'my_2n',
  'display_name': 'My2N',
  'image_url': 'https://connect.getseam.com/assets/images/logos/2n_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'nest',
  'display_name': 'Google Nest Thermostats',
  'image_url': 'https://connect.getseam.com/assets/images/logos/nest_logo_square.png',
  'provider_categories': ['stable', 'thermostats']},
 {'device_provider_name': 'noiseaware',
  'display_name': 'Noiseaware',
  'image_url': 'https://connect.getseam.com/assets/images/logos/noiseaware_logo_square.png',
  'provider_categories': ['stable', 'noise_sensors']},
 {'device_provider_name': 'nuki',
  'display_name': 'Nuki',
  'image_url': 'https://connect.getseam.com/assets/images/logos/nuki_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'salto',
  'display_name': 'Salto',
  'image_url': 'https://connect.getseam.com/assets/images/logos/salto_logo_square.png',
  'provider_categories': ['stable']},
 {'device_provider_name': 'schlage',
  'display_name': 'Schlage',
  'image_url': 'https://connect.getseam.com/assets/images/logos/schlage_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'smartthings',
  'display_name': 'SmartThings',
  'image_url': 'https://connect.getseam.com/assets/images/logos/smartthings_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'tedee',
  'display_name': 'Tedee',
  'image_url': 'https://connect.getseam.com/assets/images/logos/tedee.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'ttlock',
  'display_name': 'TTLock',
  'image_url': 'https://connect.getseam.com/assets/images/logos/ttlock_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'wyze',
  'display_name': 'Wyze',
  'image_url': 'https://connect.getseam.com/assets/images/logos/wyze_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']},
 {'device_provider_name': 'yale',
  'display_name': 'Yale',
  'image_url': 'https://connect.getseam.com/assets/images/logos/yale_logo_square.png',
  'provider_categories': ['stable', 'consumer_smartlocks']}]

Last updated

Logo

© Seam Labs, Inc. All rights reserved.