Homes
51 operations.
Operations
GET/homes— Get all homesPOST/homes— Create a homeDELETE/homes/{homeId}— Delete a homeGET/homes/{homeId}— Get a homePATCH/homes/{homeId}— Update a homeDELETE/homes/{homeId}/appProxy/{srcPath}— Proxy DELETE request to app serverGET/homes/{homeId}/appProxy/{srcPath}— Proxy GET request to app serverPATCH/homes/{homeId}/appProxy/{srcPath}— Proxy PATCH request to app serverPOST/homes/{homeId}/appProxy/{srcPath}— Proxy POST request to app serverPUT/homes/{homeId}/appProxy/{srcPath}— Proxy PUT request to app serverPOST/homes/{homeId}/data— Post dataGET/homes/{homeId}/dataRoutes— Get list of data routesPOST/homes/{homeId}/dataRoutes— Create data routeDELETE/homes/{homeId}/dataRoutes/{routeId}— Delete data routeGET/homes/{homeId}/dataRoutes/{routeId}— Get data routePATCH/homes/{homeId}/dataRoutes/{routeId}— Update data routeGET/homes/{homeId}/dataSources— Get all data sourcesPOST/homes/{homeId}/dataSources— Add a data sourceDELETE/homes/{homeId}/dataSources/{dataSourceKey}— Delete a data sourceGET/homes/{homeId}/dataSources/{dataSourceKey}— Get a data sourcePATCH/homes/{homeId}/dataSources/{dataSourceKey}— Update a data sourcePOST/homes/{homeId}/dataSources/{dataSourceKey}/manageMedia— Manage data source mediaGET/homes/{homeId}/dataUploads— Get list of data upload jobsPOST/homes/{homeId}/dataUploads— Create data upload jobGET/homes/{homeId}/dataUploads/{dataUploadId}— Get data upload jobPUT/homes/{homeId}/dataUploads/{dataUploadId}/cancel— Cancel data upload jobPUT/homes/{homeId}/dataUploads/{dataUploadId}/commit— Begin processing data upload jobPOST/homes/{homeId}/deviceProvisioning— Initiate on-demand device provisioningPUT/homes/{homeId}/event— Send event to a homeGET/homes/{homeId}/httpLogEntries— Get HTTP Access Log EntriesGET/homes/{homeId}/intmods— Get list of integration module configurationsPOST/homes/{homeId}/intmods— Create integration module configurationDELETE/homes/{homeId}/intmods/{configId}— Delete integration module configurationGET/homes/{homeId}/intmods/{configId}— Get integration module configurationPATCH/homes/{homeId}/intmods/{configId}— Update integration module configurationGET/homes/{homeId}/intmods/{configId}/jobs— Get the list of integration module jobsPOST/homes/{homeId}/intmods/{configId}/oauth— Complete Integration Module OAuth FlowPOST/homes/{homeId}/intmods/{configId}/oauth/start— Start Integration Module OAuth FlowPOST/homes/{homeId}/intmods/{configId}/refresh— Trigger Integration Module's refresh operationGET/homes/{homeId}/kv— Get key-value pairsDELETE/homes/{homeId}/kv/{key}— Delete a key-value pairGET/homes/{homeId}/kv/{key}— Find a key-value pairPUT/homes/{homeId}/kv/{key}— Create or update a key-valueGET/homes/{homeId}/logEntries— Get Log EntriesGET/homes/{homeId}/members— Get all home membersPOST/homes/{homeId}/members— Add a home memberDELETE/homes/{homeId}/members/{userId}— Remove a home memberGET/homes/{homeId}/members/{userId}— Get a home memberPATCH/homes/{homeId}/members/{userId}— Update home member roleGET/homes/{homeId}/smartModules— Get all smart modulesGET/homes/{homeId}/smartModules/{moduleId}— Get a smart module