{"users":[{"id":2,"username":"Ben","name":"Ben Edwards","avatar_template":"/user_avatar/community.smartthings.com/ben/{size}/59111_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":4},{"id":4765,"username":"kelvin","name":"Kelvin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/{size}.png","trust_level":2},{"id":7920,"username":"eradicatore","name":"Justin Eltoft","avatar_template":"/user_avatar/community.smartthings.com/eradicatore/{size}/13285_2.png","trust_level":2},{"id":10336,"username":"trunolimit","name":"Daniel","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/c37758/{size}.png","trust_level":2},{"id":388362,"username":"radon","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/{size}.png","trust_level":1},{"id":447598,"username":"lo92fr","name":"Laurent","avatar_template":"/user_avatar/community.smartthings.com/lo92fr/{size}/207422_2.png","trust_level":1},{"id":445636,"username":"Itati","name":"SmartThing Developer Support","avatar_template":"/user_avatar/community.smartthings.com/itati/{size}/212124_2.png","primary_group_name":"smartthings_partner","flair_name":"smartthings_partner","flair_url":"https://global.discourse-cdn.com/smartthings/original/3X/3/6/36e570902ddb6eb6d43435ba307a2fe9d788beb4.png","flair_group_id":60,"admin":true,"moderator":true,"trust_level":4},{"id":404773,"username":"badnetmask","name":"Mauricio Teixeira","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/{size}.png","trust_level":1},{"id":394887,"username":"nayelyz","name":"SmartThings Developer Support","avatar_template":"/user_avatar/community.smartthings.com/nayelyz/{size}/193371_2.png","primary_group_name":"smartthings_partner","flair_name":"smartthings_partner","flair_url":"https://global.discourse-cdn.com/smartthings/original/3X/3/6/36e570902ddb6eb6d43435ba307a2fe9d788beb4.png","flair_group_id":60,"admin":true,"moderator":true,"trust_level":4},{"id":441343,"username":"Andreas_Roedl","name":"","avatar_template":"/user_avatar/community.smartthings.com/andreas_roedl/{size}/209616_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":3},{"id":453901,"username":"CurryPlayer","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/b782af/{size}.png","trust_level":1},{"id":423917,"username":"Heikki_Pirttinen","name":"Heikki Pirttinen","avatar_template":"/user_avatar/community.smartthings.com/heikki_pirttinen/{size}/157743_2.png","trust_level":1},{"id":240257,"username":"orangebucket","name":"Graham","avatar_template":"/user_avatar/community.smartthings.com/orangebucket/{size}/81590_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":2},{"id":36247,"username":"johnsev","name":"John Sever","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/f08c70/{size}.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":1},{"id":451364,"username":"jason1","name":"jason","avatar_template":"/user_avatar/community.smartthings.com/jason1/{size}/213022_2.png","trust_level":1},{"id":451764,"username":"Nikolas","name":"Nikolas","avatar_template":"/user_avatar/community.smartthings.com/nikolas/{size}/213551_2.png","trust_level":0},{"id":451045,"username":"hoon2","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/3ab097/{size}.png","trust_level":1},{"id":450746,"username":"andreadegiovine","name":"","avatar_template":"/user_avatar/community.smartthings.com/andreadegiovine/{size}/212239_2.png","trust_level":1},{"id":400205,"username":"dfandrew","name":"Andrea De Francesco","avatar_template":"/user_avatar/community.smartthings.com/dfandrew/{size}/123185_2.png","trust_level":1},{"id":449508,"username":"Chandrajeet_Singh","name":"Chandrajeet Singh ","avatar_template":"/user_avatar/community.smartthings.com/chandrajeet_singh/{size}/210696_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":1},{"id":434789,"username":"dnsl330","name":"Junwoo Kim","avatar_template":"/user_avatar/community.smartthings.com/dnsl330/{size}/211067_2.png","trust_level":1},{"id":448730,"username":"RSF","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/47e85d/{size}.png","trust_level":1},{"id":425591,"username":"sandra-nestor","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/{size}.png","trust_level":1},{"id":441278,"username":"Shayan_Modiri","name":"Shayan Modiri","avatar_template":"/user_avatar/community.smartthings.com/shayan_modiri/{size}/198332_2.png","trust_level":1},{"id":375412,"username":"h0ckeysk8er","name":"Bruce Pinsky","avatar_template":"/user_avatar/community.smartthings.com/h0ckeysk8er/{size}/195141_2.png","trust_level":2},{"id":398375,"username":"rambo350z","name":"Kurt","avatar_template":"/user_avatar/community.smartthings.com/rambo350z/{size}/184501_2.png","trust_level":2},{"id":373655,"username":"SailorandHiker","name":"Jonathan Coley","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/b19c9b/{size}.png","trust_level":1},{"id":7823,"username":"JDRoberts","name":"","avatar_template":"/user_avatar/community.smartthings.com/jdroberts/{size}/56577_2.png","trust_level":4},{"id":442149,"username":"Geerron","name":"Ronny Geer","avatar_template":"/user_avatar/community.smartthings.com/geerron/{size}/199826_2.png","trust_level":1},{"id":17725,"username":"Cpmiller22","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/{size}.png","trust_level":1},{"id":387592,"username":"Inge_Jones","name":"Inge Jones","avatar_template":"/user_avatar/community.smartthings.com/inge_jones/{size}/193341_2.png","trust_level":2},{"id":99865,"username":"GSzabados","name":"Gabor Szabados","avatar_template":"/user_avatar/community.smartthings.com/gszabados/{size}/73805_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":2},{"id":151302,"username":"ReedMikel","name":"Mike Reed","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/898d66/{size}.png","trust_level":1},{"id":441270,"username":"Mahdieh_Ghorbanian","name":"Mahdieh Ghorbanian","avatar_template":"/user_avatar/community.smartthings.com/mahdieh_ghorbanian/{size}/198316_2.png","trust_level":1},{"id":436678,"username":"Kiarash_Kianian","name":"Kiarash Kianian","avatar_template":"/user_avatar/community.smartthings.com/kiarash_kianian/{size}/190511_2.png","trust_level":1},{"id":371758,"username":"pitosalas","name":"Pito Salas","avatar_template":"/user_avatar/community.smartthings.com/pitosalas/{size}/87837_2.png","trust_level":1},{"id":4802,"username":"storageanarchy","name":"Barry","avatar_template":"/user_avatar/community.smartthings.com/storageanarchy/{size}/100139_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":2},{"id":953,"username":"tgauchat","name":"ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy","avatar_template":"/user_avatar/community.smartthings.com/tgauchat/{size}/49516_2.png","trust_level":2},{"id":386447,"username":"erickv","name":"Israel V.","avatar_template":"/user_avatar/community.smartthings.com/erickv/{size}/230792_2.png","trust_level":2},{"id":13451,"username":"marktheknife","name":"Mark","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/7feea3/{size}.png","trust_level":2},{"id":439354,"username":"Test_FCMS","name":"Test FCMS","avatar_template":"/user_avatar/community.smartthings.com/test_fcms/{size}/179767_2.png","trust_level":1},{"id":5106,"username":"hmayasi","name":"Haissam Mayasi","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/3e96dc/{size}.png","trust_level":1},{"id":4922,"username":"geko","name":"Geko","avatar_template":"/user_avatar/community.smartthings.com/geko/{size}/34862_2.png","trust_level":2},{"id":5410,"username":"danielbheyl","name":"Daniel Heyl","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/cc9497/{size}.png","trust_level":2},{"id":5208,"username":"scottinpollock","name":"Scott","avatar_template":"/user_avatar/community.smartthings.com/scottinpollock/{size}/67273_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":1},{"id":439911,"username":"Jackie123","name":"Jackie123","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/{size}.png","trust_level":0},{"id":407557,"username":"wpierson","name":"ST User","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/ed655f/{size}.png","trust_level":1},{"id":427552,"username":"AlejandroPadilla","name":"Please contact @nayelyz or @Luis_Humberto_Medina ","avatar_template":"/user_avatar/community.smartthings.com/alejandropadilla/{size}/175701_2.png","trust_level":2},{"id":395108,"username":"jelgolfnut","name":"Jelgolfnut","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/848f3c/{size}.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":1},{"id":284255,"username":"JFry","name":"Jeff Fry","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/bb73d2/{size}.png","trust_level":2},{"id":437945,"username":"nabor","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/85e7bf/{size}.png","trust_level":1},{"id":437454,"username":"maximilian_b","name":"Maximilian Berbechelov","avatar_template":"/user_avatar/community.smartthings.com/maximilian_b/{size}/192815_2.png","trust_level":1},{"id":314132,"username":"Bloodtick_Jones","name":"","avatar_template":"/user_avatar/community.smartthings.com/bloodtick_jones/{size}/229536_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":2},{"id":17572,"username":"lmullineux","name":"lmullineux","avatar_template":"/user_avatar/community.smartthings.com/lmullineux/{size}/163169_2.png","trust_level":2},{"id":407174,"username":"WeAllWantToBeHappy","name":"William","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/a4c791/{size}.png","trust_level":0},{"id":412075,"username":"pmknowles","name":"pmknowles","avatar_template":"/user_avatar/community.smartthings.com/pmknowles/{size}/139901_2.png","trust_level":0},{"id":414496,"username":"Stu_A","name":"Stu A","avatar_template":"/user_avatar/community.smartthings.com/stu_a/{size}/143528_2.png","primary_group_name":"Developers","flair_name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68","flair_group_id":63,"trust_level":0},{"id":437529,"username":"s1mn","name":"Simon Whitaker","avatar_template":"/user_avatar/community.smartthings.com/s1mn/{size}/192907_2.png","trust_level":0},{"id":436914,"username":"Devesh","name":"Devesh","avatar_template":"/user_avatar/community.smartthings.com/devesh/{size}/179769_2.png","trust_level":1}],"primary_groups":[{"id":63,"name":"Developers"},{"id":60,"name":"smartthings_partner"}],"flair_groups":[{"id":63,"name":"Developers","flair_url":"code","flair_bg_color":"000","flair_color":"74CE68"},{"id":60,"name":"smartthings_partner","flair_url":"https://global.discourse-cdn.com/smartthings/original/3X/3/6/36e570902ddb6eb6d43435ba307a2fe9d788beb4.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/developer-programs/writing-smartapps/15?page=1","per_page":30,"top_tags":[{"id":65,"name":"smartapp","slug":"smartapp"},{"id":301,"name":"developers","slug":"developers"},{"id":69,"name":"oauth","slug":"oauth"},{"id":273,"name":"hubv2","slug":"hubv2"},{"id":30,"name":"devicetype","slug":"devicetype"},{"id":290,"name":"webservices","slug":"webservices"},{"id":206,"name":"thermostat","slug":"thermostat"},{"id":371,"name":"api","slug":"api"},{"id":197,"name":"capability","slug":"capability"},{"id":247,"name":"ide","slug":"ide"},{"id":175,"name":"bug","slug":"bug"},{"id":96,"name":"groovy","slug":"groovy"},{"id":109,"name":"integration","slug":"integration"},{"id":265,"name":"modes","slug":"modes"},{"id":323,"name":"routines","slug":"routines"},{"id":321,"name":"scheduling","slug":"scheduling"},{"id":344,"name":"smarthomemonitor","slug":"smarthomemonitor"},{"id":267,"name":"temperature","slug":"temperature"},{"id":686,"name":"aftergroovy","slug":"aftergroovy"},{"id":413,"name":"automation","slug":"automation"},{"id":243,"name":"childdevice","slug":"childdevice"},{"id":460,"name":"colorcontrol","slug":"colorcontrol"},{"id":404,"name":"google","slug":"google"},{"id":518,"name":"googlehome","slug":"googlehome"},{"id":72,"name":"hue","slug":"hue"},{"id":315,"name":"logging","slug":"logging"},{"id":176,"name":"mobileapp","slug":"mobileapp"},{"id":194,"name":"motionsensor","slug":"motionsensor"},{"id":249,"name":"presence","slug":"presence"},{"id":463,"name":"raspberrypi","slug":"raspberrypi"},{"id":308,"name":"smarttiles","slug":"smarttiles"}],"topics":[{"fancy_title":"About the Writing SmartApps category","id":60,"title":"About the Writing SmartApps category","slug":"about-the-writing-smartapps-category","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2014-05-02T19:17:21.836Z","last_posted_at":"2019-11-14T23:40:05.136Z","bumped":true,"bumped_at":"2019-11-15T00:02:13.251Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Info about writing SmartApps.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":4085,"like_count":1,"has_summary":false,"last_poster_username":"radon","category_id":15,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":4765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7920,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10336,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":388362,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to subscribe SSE event using endpoints https://api.smartthings.com/subscriptions?","id":307235,"title":"How to subscribe SSE event using endpoints https://api.smartthings.com/subscriptions?","slug":"how-to-subscribe-sse-event-using-endpoints-https-api-smartthings-com-subscriptions","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-01-04T14:09:14.535Z","last_posted_at":"2026-01-07T18:51:34.564Z","bumped":true,"bumped_at":"2026-01-07T18:51:34.564Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nIs there any document that explains clearly how to install a smartapp in 2025/2026. \nI’ve create a Webhook_smart_app using the rest api, I can see it in the CLI listing with smartthings apps xxx. But I’m unable t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":176,"like_count":0,"has_summary":false,"last_poster_username":"Itati","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":447598,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":445636,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"How to properly read power consumption?","id":210602,"title":"How to properly read power consumption?","slug":"how-to-properly-read-power-consumption","posts_count":18,"reply_count":11,"highest_post_number":18,"image_url":null,"created_at":"2020-11-05T16:20:49.873Z","last_posted_at":"2025-11-07T20:45:58.043Z","bumped":true,"bumped_at":"2025-11-07T20:45:58.043Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m attempting to modify the source code of a smart app that I found on GitHub. I would like this app to monitor the power consumption of a fridge, but having trouble finding exactly which data point to read. \nLooking at&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2460,"like_count":1,"has_summary":false,"last_poster_username":"Itati","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":404773,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60},{"extras":null,"description":"Frequent Poster","user_id":441343,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":453901,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":445636,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"How to Create Device Events","id":249876,"title":"How to Create Device Events","slug":"how-to-create-device-events","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":null,"created_at":"2022-10-14T07:52:06.636Z","last_posted_at":"2025-04-10T09:59:37.141Z","bumped":true,"bumped_at":"2025-04-10T10:29:34.764Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"On the device side, the device must send sensor data to the SmartApp. I assume this is done with a device event (API | SmartThings Developers). \nI would need an example or instructions on where to find the required objec&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":301,"name":"developers","slug":"developers"}],"tags_descriptions":{},"views":1560,"like_count":1,"has_summary":false,"last_poster_username":"jason1","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":423917,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":36247,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60},{"extras":"latest","description":"Most Recent Poster","user_id":451364,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OAuth suddenly broken out of nowhere","id":298466,"title":"OAuth suddenly broken out of nowhere","slug":"oauth-suddenly-broken-out-of-nowhere","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-04-07T20:10:08.553Z","last_posted_at":"2025-04-08T20:20:56.982Z","bumped":true,"bumped_at":"2025-04-08T20:20:56.982Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"My python app that was using the oauth flow for auth suddenly stopped working. I know it was working perfectly around 2 months ago. I changed nothing in the code. When i access the generated auth url in the browser i sim&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":245,"like_count":0,"has_summary":false,"last_poster_username":"nayelyz","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":451764,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":394887,"primary_group_id":60,"flair_group_id":60},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"Smartapp webhook authorization issue","id":297627,"title":"Smartapp webhook authorization issue","slug":"smartapp-webhook-authorization-issue","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://global.discourse-cdn.com/smartthings/optimized/3X/c/0/c001916d91d54e09e41b255046b971eec60159fd_2_1024x25.png","created_at":"2025-03-24T05:36:48.207Z","last_posted_at":"2025-03-26T15:15:27.971Z","bumped":true,"bumped_at":"2025-03-26T15:15:27.971Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, I am developing smartthings webhook server with \nhttps://github.com/SmartThingsCommunity/smartapp-example-open-close-nodejs \nMy App ID is dd1abb94-18c4-4c83-9753-fd14510ef998 \nand if I call post api \napp.post(&quot;/&quot;, (r&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":186,"like_count":0,"has_summary":false,"last_poster_username":"nayelyz","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":451045,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"Smartthings Api WEBHOOK_SMART_APP authorize","id":297010,"title":"Smartthings Api WEBHOOK_SMART_APP authorize","slug":"smartthings-api-webhook-smart-app-authorize","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":null,"created_at":"2025-03-13T10:36:34.644Z","last_posted_at":"2025-03-19T14:31:31.672Z","bumped":true,"bumped_at":"2025-03-19T14:31:31.672Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am writing (in python) a custom integration of SmartThings for HomeAssitant. \nI need to receive events from SmartThings for this I want to use “WEBHOOK_SMART_APP” as appType. \nMy app is created and confirmed (I tried b&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":301,"name":"developers","slug":"developers"}],"tags_descriptions":{},"views":441,"like_count":1,"has_summary":false,"last_poster_username":"nayelyz","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":450746,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":445636,"primary_group_id":60,"flair_group_id":60},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"SmartApp remaing in Pending state","id":296965,"title":"SmartApp remaing in Pending state","slug":"smartapp-remaing-in-pending-state","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-03-12T13:53:44.772Z","last_posted_at":"2025-03-12T17:13:54.543Z","bumped":true,"bumped_at":"2025-03-12T19:04:08.197Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’ve developed a webhook-based SmartApp and installed it on my SmartThings hub. The app is visible in the SmartThings app, but when I try to open it, I get a connection error. \nI checked the app’s status&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":162,"like_count":0,"has_summary":false,"last_poster_username":"Itati","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":400205,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster","user_id":445636,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"Verify SmartApp Registration?","id":295684,"title":"Verify SmartApp Registration?","slug":"verify-smartapp-registration","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":"https://global.discourse-cdn.com/smartthings/optimized/3X/0/0/00fc2238390fb5a086442de7aaa2ac78346cd7fb_2_1023x564.png","created_at":"2025-02-18T05:09:50.114Z","last_posted_at":"2025-02-21T18:35:25.037Z","bumped":true,"bumped_at":"2025-02-21T18:35:25.037Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"SmartThings is not able to verify the registration of the WebHook SmartApp. Please make sure your app is available and properly implemented, and verify again. \n  \nI’m getting Cinfirmation event responding 200. What else &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":390,"like_count":0,"has_summary":false,"last_poster_username":"Itati","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449508,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":445636,"primary_group_id":60,"flair_group_id":60},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"OAuth 2 Guide for Automation Connector to be able to control existing devices on smartthings via API","id":295741,"title":"OAuth 2 Guide for Automation Connector to be able to control existing devices on smartthings via API","slug":"oauth-2-guide-for-automation-connector-to-be-able-to-control-existing-devices-on-smartthings-via-api","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://global.discourse-cdn.com/smartthings/optimized/3X/c/0/c02462c1cf21d30194947f135efe60cb1e7e8764_2_1024x618.png","created_at":"2025-02-19T08:59:16.657Z","last_posted_at":"2025-02-19T13:07:30.250Z","bumped":true,"bumped_at":"2025-02-19T13:07:30.250Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I just want to use Device API but PAT gets expired within 24 hrs. I’m not sure how to achieve this? I have created an API_ONLY app from smarthings cli and From Workspace I created an smartAPP for automation. For both the&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":275,"like_count":4,"has_summary":false,"last_poster_username":"Chandrajeet_Singh","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":449508,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240257,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"Problem while implementing oauth2.0","id":295584,"title":"Problem while implementing oauth2.0","slug":"problem-while-implementing-oauth2-0","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-02-16T13:06:40.130Z","last_posted_at":"2025-02-18T10:09:08.867Z","bumped":true,"bumped_at":"2025-02-18T10:09:08.867Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, Friends ! \nI am implementing oauth2.0 into my web site \nI think my app’s purpose does not fit with smart app \nso I just tried to implement basic o auth implementation \nfollowed this thread ↓ \n\nfirst, I generated a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":69,"name":"oauth","slug":"oauth"}],"tags_descriptions":{},"views":270,"like_count":0,"has_summary":false,"last_poster_username":"dnsl330","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":434789,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240257,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"&ldquo;&lsquo;redirect_uri&rsquo; could not be validated&rdquo; error attempting to get OAuth authentication code","id":293962,"title":"\"'redirect_uri' could not be validated\" error attempting to get OAuth authentication code","slug":"redirect-uri-could-not-be-validated-error-attempting-to-get-oauth-authentication-code","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://global.discourse-cdn.com/smartthings/optimized/3X/8/8/88fd86031a7076b52d90346add36c731c4559d7e_2_460x1024.png","created_at":"2025-01-20T03:39:25.896Z","last_posted_at":"2025-01-27T22:52:58.846Z","bumped":true,"bumped_at":"2025-01-27T22:52:58.846Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I need some insight into why I’m getting this error message. The message itself isn’t helpful; there are no log entries in the Developer Workspace that might shed light on why SmartThings gives this message; there are no&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":549,"like_count":5,"has_summary":false,"last_poster_username":"Itati","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":448730,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":441343,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60},{"extras":"latest","description":"Most Recent Poster","user_id":445636,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"Started getting 403 error on Confirmation lifecycle when connecting Webhook SmartApp","id":279357,"title":"Started getting 403 error on Confirmation lifecycle when connecting Webhook SmartApp","slug":"started-getting-403-error-on-confirmation-lifecycle-when-connecting-webhook-smartapp","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":"https://global.discourse-cdn.com/smartthings/optimized/3X/9/b/9b4312ff54e5aaefead9c053adf1d9102568cb01_2_1024x295.png","created_at":"2024-03-06T20:52:42.453Z","last_posted_at":"2024-04-04T07:37:31.843Z","bumped":true,"bumped_at":"2025-01-25T07:28:03.306Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone! \nI started getting 403 error code when trying to verify my webhook Smart App. \nPerformed steps: \n\nCreated a project at Developer Workspace\nPress Verify App Registration button \n\nGot a CONFIRMATION Lifecycle &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":635,"like_count":5,"has_summary":false,"last_poster_username":"sandra-nestor","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":425591,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"How to create my first App","id":294257,"title":"How to create my first App","slug":"how-to-create-my-first-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-01-24T22:51:57.349Z","last_posted_at":"2025-01-24T23:06:31.763Z","bumped":true,"bumped_at":"2025-01-24T23:06:31.763Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi SmartThings community! \nI’m very new to the updated SmartThings IDE and Web interfaces. \nI just successfully created an API Rule from the SmartThings Rules page. It works perfectly and now I would like to use it many &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":133,"like_count":1,"has_summary":false,"last_poster_username":"h0ckeysk8er","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":441278,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":375412,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SmartThings API Library for Arduino IDE","id":268813,"title":"SmartThings API Library for Arduino IDE","slug":"smartthings-api-library-for-arduino-ide","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2023-08-23T02:19:35.856Z","last_posted_at":"2024-06-29T04:27:00.308Z","bumped":true,"bumped_at":"2024-06-29T04:27:00.308Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"All, \nI created a Smartthings API library for use with Arduino IDE to programming various microcontrollers that will interact with the Smartthings platform \nThe ST_API library provides the following functionality: \n\nExec&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":160,"name":"arduino","slug":"arduino"},{"id":558,"name":"esp32","slug":"esp32"}],"tags_descriptions":{},"views":3513,"like_count":8,"has_summary":false,"last_poster_username":"Geerron","category_id":15,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":398375,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":373655,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7823,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":442149,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Custom App Development for new V3 app?","id":197445,"title":"Custom App Development for new V3 app?","slug":"custom-app-development-for-new-v3-app","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2020-06-17T21:41:26.419Z","last_posted_at":"2020-06-18T13:06:15.054Z","bumped":true,"bumped_at":"2024-06-21T10:32:36.412Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi All- \nI just migrated to a v3 hub and the new app.  On my old hub I wrote a few custom apps using the old IDE (https://graph.api.smartthings.com).  Now that I’m using the new hub and app is there a different way to wr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1539,"like_count":0,"has_summary":false,"last_poster_username":"GSzabados","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":17725,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":387592,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":99865,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"Newbie: write simple program that reads device temp, then raises tstat temp","id":283274,"title":"Newbie: write simple program that reads device temp, then raises tstat temp","slug":"newbie-write-simple-program-that-reads-device-temp-then-raises-tstat-temp","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2024-06-16T20:18:35.487Z","last_posted_at":"2024-06-16T23:31:55.557Z","bumped":true,"bumped_at":"2024-06-16T23:31:55.557Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Not sure what category to post this under, but here goes… \nI have a temperature probe configured and working fine in ST.  I also have a wifi thermostat working in ST.  This temp probe is monitoring the suction line of my&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":284,"like_count":5,"has_summary":false,"last_poster_username":"JDRoberts","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":151302,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7823,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What is the valid format for cron expression in smartapp schedulers?","id":282673,"title":"What is the valid format for cron expression in smartapp schedulers?","slug":"what-is-the-valid-format-for-cron-expression-in-smartapp-schedulers","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2024-05-31T20:34:35.867Z","last_posted_at":"2024-06-04T18:23:32.825Z","bumped":true,"bumped_at":"2024-06-04T18:23:32.825Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am writing a smart app with nodeJs. in the update section, I want to schedule a command for a specific time. (every day 6pm) \nhere is my code: \nconst cronExpression = “0 0 18 * * ?”; \nawait context.api.schedules.schedu&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":166,"like_count":7,"has_summary":false,"last_poster_username":"Mahdieh_Ghorbanian","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":441270,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"Is it possible to subscribe to app touch event?","id":282632,"title":"Is it possible to subscribe to app touch event?","slug":"is-it-possible-to-subscribe-to-app-touch-event","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2024-05-30T17:43:54.929Z","last_posted_at":"2024-05-31T20:18:20.817Z","bumped":true,"bumped_at":"2024-05-31T20:18:20.817Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I see this code in groovy smart app: \ndef updated() \n{ \nunsubscribe() \nsubscribe(app, appTouch) \n} \nI want to do the same in nodejs smart app; Capturing the event when user taps on the app. \nI checked the list of subscri&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":214,"like_count":5,"has_summary":false,"last_poster_username":"Mahdieh_Ghorbanian","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":441270,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"Do we have permission to change the location Mode in nodejs smart apps?","id":282243,"title":"Do we have permission to change the location Mode in nodejs smart apps?","slug":"do-we-have-permission-to-change-the-location-mode-in-nodejs-smart-apps","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":"https://global.discourse-cdn.com/smartthings/optimized/3X/b/e/bed3c614be20df54d99f46ab9aa9217a237ea00f_2_722x1024.png","created_at":"2024-05-22T19:05:32.885Z","last_posted_at":"2024-05-27T17:02:06.695Z","bumped":true,"bumped_at":"2024-05-27T17:02:06.695Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello. I am developing a smart app in Nodejs. I subscribe to the light devicehandler. when the value is “on”, I want to change the location mode to “Home”. here is the code: \n.subscribedEventHandler(‘lightHandler’, async&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":301,"name":"developers","slug":"developers"}],"tags_descriptions":{},"views":265,"like_count":3,"has_summary":false,"last_poster_username":"Mahdieh_Ghorbanian","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":441270,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"SmartThings API Rule Execution and Trigger","id":281226,"title":"SmartThings API Rule Execution and Trigger","slug":"smartthings-api-rule-execution-and-trigger","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":null,"created_at":"2024-04-25T17:30:24.597Z","last_posted_at":"2024-05-01T05:53:36.683Z","bumped":true,"bumped_at":"2024-05-01T06:24:00.854Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, I have been trying to develop an smartapp myself using postman and some scripts for registering smartapps and then creating virtual devices.Now I have done all of them. My question here is related to rules and how th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":646,"like_count":11,"has_summary":false,"last_poster_username":"orangebucket","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":436678,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60},{"extras":"latest","description":"Most Recent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"Using code to drive my own Smarthings","id":144338,"title":"Using code to drive my own Smarthings","slug":"using-code-to-drive-my-own-smarthings","posts_count":28,"reply_count":23,"highest_post_number":30,"image_url":null,"created_at":"2018-11-30T12:37:38.557Z","last_posted_at":"2024-04-19T11:45:30.853Z","bumped":true,"bumped_at":"2024-04-19T11:45:30.853Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"There’s a lot to learn in the Smartthings Developer Portal. My need is to write routines for my own house, so I am not a vendor or manufacturer. But I am a programmer and instead of dealing with a small app I’d much rath&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":5342,"like_count":51,"has_summary":false,"last_poster_username":"marktheknife","category_id":15,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":371758,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4802,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":953,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":386447,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13451,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Not Receiving Authorization Code in App of Type WEBHOOK_SMART_APP","id":279060,"title":"Not Receiving Authorization Code in App of Type WEBHOOK_SMART_APP","slug":"not-receiving-authorization-code-in-app-of-type-webhook-smart-app","posts_count":17,"reply_count":10,"highest_post_number":17,"image_url":null,"created_at":"2024-02-29T07:10:18.514Z","last_posted_at":"2024-04-03T22:57:11.106Z","bumped":true,"bumped_at":"2024-04-03T22:57:11.106Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have created an app of type WEBHOOK_SMART_APP and now I want to add subscription of devices for this app and to call the create subscription API I need authorization token. \nWhen I tried to login using OAuth with this &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":744,"like_count":2,"has_summary":false,"last_poster_username":"nayelyz","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":439354,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"[OBSOLETE] X10 Control with Smarthings","id":2566,"title":"[OBSOLETE] X10 Control with Smarthings","slug":"obsolete-x10-control-with-smarthings","posts_count":9,"reply_count":1,"highest_post_number":9,"image_url":null,"created_at":"2014-06-11T19:37:53.254Z","last_posted_at":"2024-03-22T00:30:37.416Z","bumped":true,"bumped_at":"2024-03-22T00:30:37.416Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I think in theory there is a way to control X10 devices with smartthings. I have X10 commander and the CM11A control module. X10 commander has a web service that runs on apache and can translate commands to the USB CM co&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":7572,"like_count":1,"has_summary":false,"last_poster_username":"Jackie123","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5106,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4922,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5410,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5208,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster","user_id":439911,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SmartApp Config response rejected without explanation","id":279368,"title":"SmartApp Config response rejected without explanation","slug":"smartapp-config-response-rejected-without-explanation","posts_count":15,"reply_count":11,"highest_post_number":15,"image_url":"https://global.discourse-cdn.com/smartthings/original/3X/1/9/1986b9eb6ccc33bedded3297eac0c74ed073e6a1.png","created_at":"2024-03-07T00:32:39.767Z","last_posted_at":"2024-03-08T21:12:31.303Z","bumped":true,"bumped_at":"2024-03-08T21:12:31.303Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Developing a SmartApp… I have it registered and deployed to Test. When I try to install the SmartApp on my phone it triggers a Config/Initialize call to my service. My service responds with the exact JSON message that ap&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":604,"like_count":4,"has_summary":false,"last_poster_username":"wpierson","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":407557,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":427552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"Creating simple smart app","id":221998,"title":"Creating simple smart app","slug":"creating-simple-smart-app","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2021-03-04T13:50:47.510Z","last_posted_at":"2021-08-03T21:35:01.810Z","bumped":true,"bumped_at":"2024-01-15T05:08:37.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I started about a year ago and got overwhelmed with all the different paths.  The reply I got at that time was that the development environment was undergoing a re-do.  Life got in the way and I dropped it then.  I want &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1563,"like_count":3,"has_summary":false,"last_poster_username":"JFry","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":395108,"primary_group_id":63,"flair_group_id":63},{"extras":null,"description":"Frequent Poster","user_id":7823,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60},{"extras":"latest","description":"Most Recent Poster","user_id":284255,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OAuth Authorization issue. Invalid Query Parameters - ?error=server_error&amp;","id":276552,"title":"OAuth Authorization issue. Invalid Query Parameters - ?error=server_error&","slug":"oauth-authorization-issue-invalid-query-parameters-error-server-error","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/smartthings/original/3X/2/1/21a0f8f05fa46e5dceb72fe4a6f67528e4a16e3f.png","created_at":"2024-01-12T13:36:45.004Z","last_posted_at":"2024-01-13T00:01:39.976Z","bumped":true,"bumped_at":"2024-01-13T00:01:39.976Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi @nayelyz @erickv. \nI faced the following error while trying to get the authorization token. \nThe flow is the following: \n\nI’ve created an endpoint, which accepts GET/POST requests - https://our-backend-redirect-url/. \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":444,"like_count":0,"has_summary":false,"last_poster_username":"nayelyz","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":437945,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":394887,"primary_group_id":60,"flair_group_id":60}]},{"fancy_title":"Sending a webhook on device change - is SmartApp the way to go?","id":276402,"title":"Sending a webhook on device change - is SmartApp the way to go?","slug":"sending-a-webhook-on-device-change-is-smartapp-the-way-to-go","posts_count":11,"reply_count":9,"highest_post_number":11,"image_url":null,"created_at":"2024-01-09T20:25:55.698Z","last_posted_at":"2024-01-10T00:29:11.513Z","bumped":true,"bumped_at":"2024-01-10T00:29:11.513Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I want to do something that should be extremely simple - send a webhook to an url when something in smartthings happens (basically I want on every device status change of any kind). \nHowever, just as with anything ST-rel&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1754,"like_count":10,"has_summary":false,"last_poster_username":"Bloodtick_Jones","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":437454,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7823,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":375412,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240257,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster","user_id":314132,"primary_group_id":63,"flair_group_id":63}]},{"fancy_title":"Smart Meter UK - Build an app / device handler for api?","id":214649,"title":"Smart Meter UK - Build an app / device handler for api?","slug":"smart-meter-uk-build-an-app-device-handler-for-api","posts_count":76,"reply_count":49,"highest_post_number":77,"image_url":null,"created_at":"2020-12-15T16:14:56.742Z","last_posted_at":"2023-12-31T14:52:19.922Z","bumped":true,"bumped_at":"2023-12-31T14:52:19.922Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have figured a way of getting data out of my smart meters cad/ihd (geo trio ii) via an api in the cloud. \nI haven’t previously built an app or device handler and I don’t know which I will need to report live energy usa&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":21566,"like_count":15,"has_summary":true,"last_poster_username":"s1mn","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":17572,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":407174,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":412075,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":414496,"primary_group_id":63,"flair_group_id":63},{"extras":"latest","description":"Most Recent Poster","user_id":437529,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SmartThings Auth Token Get Needed in my website to call SmartThings API","id":274800,"title":"SmartThings Auth Token Get Needed in my website to call SmartThings API","slug":"smartthings-auth-token-get-needed-in-my-website-to-call-smartthings-api","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2023-12-13T14:22:05.959Z","last_posted_at":"2023-12-26T19:20:51.674Z","bumped":true,"bumped_at":"2023-12-26T19:20:51.674Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"There is feature that when login via GoogleDrive , OneDrive etc. \nThey will provide one UI for username and password and after successful login it provides us auth token/ refresh token. \nwant provide my own service (eg. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":301,"name":"developers","slug":"developers"}],"tags_descriptions":{},"views":475,"like_count":1,"has_summary":false,"last_poster_username":"AlejandroPadilla","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":436914,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":427552,"primary_group_id":null,"flair_group_id":null}]}]}}