SmartApps
List All Apps
Changed onList all apps configured in an account.
get/smartapps
Request
- Base URLhttps://api.smartthings.com/v1
- AuthOAuth 2Implicithttps://auth-global.api.smartthings.comScopesr:smartapps
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
appType'LAMBDA_SMART_APP' | 'WEBHOOK_SMART_APP'
The App Type of the application.
classification'AUTOMATION' | 'SERVICE' | 'DEVICE' | 'CONNECTED_SERVICE'
An App maybe associated to many classifications. A classification drives how the integration is presented to the user in the SmartThings mobile clients. These classifications include:
- AUTOMATION - Denotes an integration that should display under the "Automation" tab in mobile clients.
- SERVICE - Denotes an integration that is classified as a "Service".
- DEVICE - Denotes an integration that should display under the "Device" tab in mobile clients.
- CONNECTED_SERVICE - Denotes an integration that should display under the "Connected Services" menu in mobile clients.
tagstring ^[a-zA-Z_]{1,64}$
May be used to filter a resource by its assigned user-tags. Multiple tag query params are automatically joined with OR.
Example usage in query string:
?tag:key_name=value1&tag:key_name=value2
accountIdstring uuid
List apps belonging to a specific account rather than the default account associated with the user calling the API. Note that the user must have appropriate permissions to view apps for the specified account.
Headers
Authorizationstring string required
OAuth token
Response
A paginated list of apps.
Example response
{
"items": [
{
"appName": "security-home-monitor",
"appId": "c71b0a5b-7dab-41fe-b75f-7cf30246468e",
"appType": "WEBHOOK_SMART_APP",
"displayName": "Security Home Monitor",
"description": "An intergration that leverages all security devices in your home - cameras, motion sensors, etc to provide\nyou with peace of mind and #security.\n",
"iconImage": {
"url": "https://smart-home-monitor.com/image"
},
"owner": {
"ownerType": "USER",
"ownerId": "3f178632-79ed-4358-94de-280dbd7c206c"
},
"createdDate": "2017-05-19T12:39:37Z",
"lastUpdatedDate": "2017-05-19T12:39:37Z"
}
],
"_links": {
"next": {
"href": "https://..."
},
"previous": {
"href": "https://..."
}
}
}Changes
- info
endpoint added
- info