We have moved from REST to GraphQL (2024-04) and replaced REST API’s published and published_At with GraphQL’s published and publishedAt.
The app currently doesn’t have write_publications permission nor was it written in Shopify API access scopes. If my understanding is right, does that mean all I have to do is add the scope into my current existing app and fill in the form given in the email so that Shopify could backfill those permission to existing current connection to the app?
Yes, to get the write_publications scope you’ll need to:
Update your app to request read_publications and write_publications from all new installs
Fill out the form for the permissions to be backfilled (it’s possible this might be delayed a week because this Friday is Black Friday)
Eventually, you’ll probably also need to update your code to no longer you publishedAt and use the publishablePublish mutation instead. The publishedA field is removed in API version 2024-10 so you’ll have until October 2025 to update it.