/apismartapp

API SMARTAPP PROTOTYPE

Primary LanguageGroovy

API SmartApp

This API SmartApp is the first iteration of a restful SmartThings developer API. In it's current form, it is simply a web services SmartApp and can be installed and used as such. See Web Services SmartApps in the SmartThings developer documentation for more details.

TODO list

This todo list is a running tally of what needs to be addressed. Please add to this todo list as you see fit.

  • Add README
  • Use appropriate HTTP methods for operations
  • Create a map of settings that allow for the selection of devices to ask the customer for
  • Need to implement general unauthorized scenarios
  • Create an endpoint that lists all of a users devices at once

Installation

TODO

API Explorer Install

  • Latest version of Node
  • Latest version of Meteor
  • Edit smartThingsApi.js and apply your client id and token (get your token via postman or other methods for now)

In the smartThingsApiExplorer folder run the command "meteor"

Open a browser and use the address http://localhost:3000