[device or acs_system].properties.[provider]_metadata
Examples of provider metadata include august_metadata, schlage_metadata, and visionline_metadata.
Sometimes provider metadata contains fields where Seam is still coming up with a standard representation, so you can use these fields to “get ahead” of Seam’s standardized implementation.
Do not use
[provider]_metadata.model because it is being deprecated and is
likely to be changed or removed in the future.Getting Provider Metadata
To access provider metadata, make any call that returns device properties, such as/devices/get or /devices/list.
Provider metadata is also available in sandbox
workspaces, so if you want to see typical
examples of provider metadata, you can just create a webview and connect
devices in a sandbox workspace to read the properties.
Provider Metadata Definitions
August Metadata
August metadata is stored indevice.properties.august_metadata.
| Property | Description | Typical Value |
|---|---|---|
| lock_id | Identifier for lock as stored by August | ”348350520F06446Q940E2F67E21D351A” |
| lock_name | Name for lock, typically named by host | ”Front Door” |
| house_name | House name that the host placed the lock in from the August App or Yale Access App | ”123 Amy Lane” |
| has_keypad | Boolean indicating whether or not a keypad is paired to the lock, or the lock has a keypad on it | true |
Schlage Metadata
Schlage metadata is stored ondevice.properties.schlage_metadata.
SmartThings Metadata
SmartThings metadata is stored ondevice.properties.smartthings_metadata.
Lockly Metadata
Lockly metadata is stored ondevice.properties.lockly_metadata.
Salto Metadata
Salto metadata is stored ondevice.properties.salto_metadata.
Genie Metadata
Genie metadata is stored ondevice.properties.genie_metadata.
Brivo Metadata
Brivo metadata is stored ondevice.properties.brivo_metadata.
Igloo Metadata
Igloo metadata is stored ondevice.properties.igloo_metadata.