Impact of SmartThings platform transition

Based on this articles on SmartThings platform transition

The following endpoints are getting deprecated ? Will these api’s available beyond December 31, 2022 ?
https://graph.api.smartthings.com/api/smartapps/endpoints
http://graph.api.smartthings.com/oauth/authorize
https://graph.api.smartthings.com/oauth/token

Can someone help me to understand the impact of the ST platform transition

Welcome to the SmartThings Community, @ThangapandianT!

You used those URLs for SmartApps with OAuth access, right? This one in particular communicates with the Groovy SmartApp and allows you to use the endpoints you configured. As Groovy SmartApps won’t be available beyond Dec 31st, you won’t be able to make that request successfully.

The other two are only to get an Access Token, I’ll ask the team about them, but depending on what you’re trying to do, they might not be necessary.
The SmartThings API lets you interact with your devices (list them, send commands, get their status) and you only need a Personal Access Token.

Can you provide more details about your use case to have a better reference, please?

1 Like

Thank you for your reply.

Here our application is not Groovy smartApp. Our application which is running in our server using those endpoints for OAuth access and providing control for devices by using the API of the smartthings. So I want to know whether the below APIs will be available after Dec 31st 2022?

https://graph.api.smartthings.com/oauth/
https://graph.api.smartthings.com/api/smartapps
https://graph.api.smartthings.com:443/api/smartapps/endpoints
https://graph.api.smartthings.com:443/api/smartapps/installations/
https://graph.api.smartthings.com:443/api/smartapps/installations/{installation-id}/subscriptions
https://graph.api.smartthings.com:443/api/smartapps/installations/{installation-id}/devices

Following up on this question. The team mentioned every URL that contains graph will be deprecated as they are part of the Legacy platform (Groovy).

Can you describe your use case? By “our application”, do you mean you belong to an organization?