Hi @Itati,
Your team updated the implementation as follows:
The team says that the issue was that the endpointApp didn’t specify the schemaType.
It needed to have "schemaType": "st-schema" configured. The team has updated this and it should now work.
I tested it and confirmed that it is now working successfully.
Previously, no values were being returned in the logs, but after your team’s fix, the integrationDeleted event is being called correctly.
Thank you very much for your support.
Here are the related logs for reference:
[2025.09.03 10:26:22] [./server.js ] 🔍 Request Debug: POST /sst/schema
[2025.09.03 10:26:22] [./server.js ] 🔍 Original URL: /sst/schema
[2025.09.03 10:26:22] [./server.js ] 🔍 Base URL:
[2025.09.03 10:26:22] [./server.js ] 🔍 Path: /sst/schema
[2025.09.03 10:26:22] [./server.js ] 🔍 Headers: {"host":"oauth0623.aaa.app","user-agent":"SmartThings Integration","content-length":"825","accept":"*/*","accept-encoding":"gzip, br","cdn-loop":"cloudflare; loops=1","cf-connecting-ip":"2406:da14:f66:ae0e:918a:1c85:6b2f:c37f","cf-ipcountry":"JP","cf-ray":"979175637e77e366-NRT","cf-visitor":"{\"scheme\":\"https\"}","cf-warp-tag-id":"ed9bde21-88a8-4301-bd73-12b5ed3564e0","connection":"keep-alive","content-type":"application/json","x-forwarded-for":"2406:da14:f66:ae0e:918a:1c85:6b2f:c37f","x-forwarded-proto":"https"}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.body:
{
"headers": {
"schema": "st-schema",
"version": "1.0",
"interactionType": "integrationDeleted",
"requestId": "676dd718-9b2b-4fb3-a448-aa999751d5d2"
},
"authentication": {
"tokenType": "Bearer",
"token": "7gO9kVtijrM6DBKJjbOAppdF"
},
"callbackAuthentication": {
"accessToken": "eyJhbGciOiJIUzM4NCJ9.ZWQwNDQ3MGMtN2ZhZi00OTQ1LWExYzUtNjk4NDIwNWJhOWNiOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.iLbaR_HNL52sfIg_KqkoblLpdCHY7WAIbW3s8BCSB6PUn6KdisQbkeZ7HVAyTq33",
"refreshToken": "eyJhbGciOiJIUzM4NCJ9.Yzc1ZjVkY2MtNTEwNS00OGVlLTg1MWQtOTdjZjUxYjBkN2NmOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.z0ws0qf0qpg6sWSlFkd0XuDZy2YIXGP6GLzDRIDKoGqp_wUtGkYyC8RWj81jhrD2"
}
}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.headers:
{
"host": "oauth0623.aaa.app",
"user-agent": "SmartThings Integration",
"content-length": "825",
"accept": "*/*",
"accept-encoding": "gzip, br",
"cdn-loop": "cloudflare; loops=1",
"cf-connecting-ip": "2406:da14:f66:ae0e:918a:1c85:6b2f:c37f",
"cf-ipcountry": "JP",
"cf-ray": "979175637e77e366-NRT",
"cf-visitor": "{\"scheme\":\"https\"}",
"cf-warp-tag-id": "ed9bde21-88a8-4301-bd73-12b5ed3564e0",
"connection": "keep-alive",
"content-type": "application/json",
"x-forwarded-for": "2406:da14:f66:ae0e:918a:1c85:6b2f:c37f",
"x-forwarded-proto": "https"
}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.method: POST
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.url: /
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.rawBody: {"headers":{"schema":"st-schema","version":"1.0","interactionType":"integrationDeleted","requestId":"676dd718-9b2b-4fb3-a448-aa999751d5d2"},"authentication":{"tokenType":"Bearer","token":"7gO9kVtijrM6DBKJjbOAppdF"},"callbackAuthentication":{"accessToken":"eyJhbGciOiJIUzM4NCJ9.ZWQwNDQ3MGMtN2ZhZi00OTQ1LWExYzUtNjk4NDIwNWJhOWNiOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.iLbaR_HNL52sfIg_KqkoblLpdCHY7WAIbW3s8BCSB6PUn6KdisQbkeZ7HVAyTq33","refreshToken":"eyJhbGciOiJIUzM4NCJ9.Yzc1ZjVkY2MtNTEwNS00OGVlLTg1MWQtOTdjZjUxYjBkN2NmOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.z0ws0qf0qpg6sWSlFkd0XuDZy2YIXGP6GLzDRIDKoGqp_wUtGkYyC8RWj81jhrD2"}}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.body length: 825
[2025.09.03 10:26:22] [./routes/schema.js ] [/] === SMARTTHINGS REQUEST ANALYSIS ===
[2025.09.03 10:26:22] [./routes/schema.js ] [/] === END ANALYSIS ===
[2025.09.03 10:26:22] [./lib/connector.js ] [integrationDeletedHandler] start....
[2025.09.03 10:26:22] [./lib/connector.js ] [integrationDeletedHandler] accessToken: 7gO9kVtijrM6DBKJjbOAppdF
[2025.09.03 10:26:22] [./lib/db.js ] [removeToken] accessToken: 7gO9kVtijrM6DBKJjbOAppdF
[2025.09.03 10:26:22] [./lib/connector.js ] [integrationDeletedHandler] finish....
[2025.09.03 10:26:22] [./routes/schema.js ] [/] Response status: 200
[2025.09.03 10:26:22] [./routes/schema.js ] [/] Response headers: {"x-powered-by":"Express","content-type":"application/json; charset=utf-8","content-length":"140","etag":"W/\"8c-zzD+QSH8R1IaEoxcKSlX252slK8\"","set-cookie":["connect.sid=s%3ALX_tE-DyuAYluCjgDUZwuGyAQmCTivCh.KyGIrJpkvwcJerv3vCZkF1bPSNv1p%2B%2Fwllkajm088Ss; Path=/; HttpOnly"]}
[2025.09.03 10:26:22] [./server.js ] 🔍 Request Debug: POST /sst/schema
[2025.09.03 10:26:22] [./server.js ] 🔍 Original URL: /sst/schema
[2025.09.03 10:26:22] [./server.js ] 🔍 Base URL:
[2025.09.03 10:26:22] [./server.js ] 🔍 Path: /sst/schema
[2025.09.03 10:26:22] [./server.js ] 🔍 Headers: {"host":"oauth0623.omniconnect.app","user-agent":"SmartThings Integration","content-length":"825","accept":"*/*","accept-encoding":"gzip, br","cdn-loop":"cloudflare; loops=1","cf-connecting-ip":"2406:da14:f66:ae0c:d5dc:4a5e:d22e:59b7","cf-ipcountry":"JP","cf-ray":"97917563ed77734e-NRT","cf-visitor":"{\"scheme\":\"https\"}","cf-warp-tag-id":"ed9bde21-88a8-4301-bd73-12b5ed3564e0","connection":"keep-alive","content-type":"application/json","x-forwarded-for":"2406:da14:f66:ae0c:d5dc:4a5e:d22e:59b7","x-forwarded-proto":"https"}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.body:
{
"headers": {
"schema": "st-schema",
"version": "1.0",
"interactionType": "integrationDeleted",
"requestId": "676dd718-9b2b-4fb3-a448-aa999751d5d2"
},
"authentication": {
"tokenType": "Bearer",
"token": "7gO9kVtijrM6DBKJjbOAppdF"
},
"callbackAuthentication": {
"accessToken": "eyJhbGciOiJIUzM4NCJ9.ZWQwNDQ3MGMtN2ZhZi00OTQ1LWExYzUtNjk4NDIwNWJhOWNiOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.iLbaR_HNL52sfIg_KqkoblLpdCHY7WAIbW3s8BCSB6PUn6KdisQbkeZ7HVAyTq33",
"refreshToken": "eyJhbGciOiJIUzM4NCJ9.Yzc1ZjVkY2MtNTEwNS00OGVlLTg1MWQtOTdjZjUxYjBkN2NmOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.z0ws0qf0qpg6sWSlFkd0XuDZy2YIXGP6GLzDRIDKoGqp_wUtGkYyC8RWj81jhrD2"
}
}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.headers:
{
"host": "oauth0623.aaa.app",
"user-agent": "SmartThings Integration",
"content-length": "825",
"accept": "*/*",
"accept-encoding": "gzip, br",
"cdn-loop": "cloudflare; loops=1",
"cf-connecting-ip": "2406:da14:f66:ae0c:d5dc:4a5e:d22e:59b7",
"cf-ipcountry": "JP",
"cf-ray": "97917563ed77734e-NRT",
"cf-visitor": "{\"scheme\":\"https\"}",
"cf-warp-tag-id": "ed9bde21-88a8-4301-bd73-12b5ed3564e0",
"connection": "keep-alive",
"content-type": "application/json",
"x-forwarded-for": "2406:da14:f66:ae0c:d5dc:4a5e:d22e:59b7",
"x-forwarded-proto": "https"
}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.method: POST
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.url: /
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.rawBody: {"headers":{"schema":"st-schema","version":"1.0","interactionType":"integrationDeleted","requestId":"676dd718-9b2b-4fb3-a448-aa999751d5d2"},"authentication":{"tokenType":"Bearer","token":"7gO9kVtijrM6DBKJjbOAppdF"},"callbackAuthentication":{"accessToken":"eyJhbGciOiJIUzM4NCJ9.ZWQwNDQ3MGMtN2ZhZi00OTQ1LWExYzUtNjk4NDIwNWJhOWNiOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.iLbaR_HNL52sfIg_KqkoblLpdCHY7WAIbW3s8BCSB6PUn6KdisQbkeZ7HVAyTq33","refreshToken":"eyJhbGciOiJIUzM4NCJ9.Yzc1ZjVkY2MtNTEwNS00OGVlLTg1MWQtOTdjZjUxYjBkN2NmOlJvUm8tMjAyNTpjNzNmNmZjMy00YmE4LTQ5YzktODIyZi0wMGMxYmYyMWVmMjY6dmlwZXJfNjBiYWIzMzAtNzI2Zi0xMWYwLTgxNzQtMTdmZjFjOTBjYzBiOmFwLW5vcnRoZWFzdC0x.z0ws0qf0qpg6sWSlFkd0XuDZy2YIXGP6GLzDRIDKoGqp_wUtGkYyC8RWj81jhrD2"}}
[2025.09.03 10:26:22] [./routes/schema.js ] [/] req.body length: 825
[2025.09.03 10:26:22] [./routes/schema.js ] [/] === SMARTTHINGS REQUEST ANALYSIS ===
[2025.09.03 10:26:22] [./routes/schema.js ] [/] === END ANALYSIS ===
[2025.09.03 10:26:22] [./lib/connector.js ] [integrationDeletedHandler] start....
[2025.09.03 10:26:22] [./lib/connector.js ] [integrationDeletedHandler] accessToken: 7gO9kVtijrM6DBKJjbOAppdF
[2025.09.03 10:26:22] [./lib/db.js ] [removeToken] accessToken: 7gO9kVtijrM6DBKJjbOAppdF
[2025.09.03 10:26:22] [./routes/schema.js ] [/] Response status: 500
[2025.09.03 10:26:22] [./routes/schema.js ] [/] Response headers: {"x-powered-by":"Express","content-type":"application/json; charset=utf-8","content-length":"2","etag":"W/\"2-vyGp6PvFo4RvsFtPoIWeCReyIC8\"","set-cookie":["connect.sid=s%3ACIsyYjgWPtysJyA8BFYh8fdW2p7t_AtL.%2BVHrx0MkgUjPaudaOys%2BzYSbxtEQ6sgc6wKc9MUw9QM; Path=/; HttpOnly"]}