I assure that my URL is public and is backed by a valid and trusted certificate. I can hit it up from anywhere. But when creating a SmartApp and trying to verify/register, the WebHook URL is never hit. I get no traffic at all. I use node/express with full debug turned on and I get nothing.
Are there any debug paths to take on the SmartApp verification that I could look at to troubleshoot? It offers no logs at all, just says “failed”. When I use the smartthings CLI and do:
> smartthings apps 023aa6cd-ef78-421f-bb60-20baa3d8a86b -j
i get:
{
- “appName”: “automation7-1676317889203-616”,*
- “appId”: “023aa6cd-ef78-421f-bb60-20baa3d8a86b”,*
- “appType”: “WEBHOOK_SMART_APP”,*
- “principalType”: “LOCATION”,*
- “classifications”: [*
-
"AUTOMATION"*
- ],*
- “displayName”: “automation7”,*
- “description”: “automation7”,*
- “singleInstance”: false,*
- “installMetadata”: {*
-
"assumedRoleCanInstall": "false",*
-
"maxContentLengthBytes": "64000",*
-
"maxInstalls": "500",*
-
"certified": "false"*
- },*
- “owner”: {*
-
"ownerType": "USER",*
-
"ownerId": "461ce09b-458f-7741-9c26-eb92479418a4"*
- },*
- “createdDate”: “2023-02-13T19:51:28Z”,*
- “lastUpdatedDate”: “2023-02-13T20:07:34Z”,*
- “webhookSmartApp”: {*
-
"targetUrl": "https://xxxx.xxxx.com:11908/automation7",*
-
"targetStatus": "PENDING",*
-
"signatureType": "ST_PADLOCK"*
- },*
- “ui”: {*
-
"pluginUri": "",*
-
"dashboardCardsEnabled": false,*
-
"preInstallDashboardCardsEnabled": false*
- }*
}