mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-07 11:53:52 -05:00
We introduced the ‘breaking change’ page[1] partly to help teach people about the relationship between the placeholders in their template and the data they were providing. Data can be provided either by API or by uploading a spreadsheet. The users who we struggled to communicate this relationship to were the ones using the upload a spreadsheet feature. We made two changes to the context of this feature: 1. Around the same time we introduced the interactive tour[2], which ultimately proved to be the thing that helped people understand the relationship between the data they were providing and the placeholders in the template. 2. We introduced a way for people to send one-off messages without using the API or uploading a spreadsheet[3]. So for this page to say that you’ll need to update a spreadsheet or change an API call if you change the placeholders in your template is no longer accurate. Therefore I think it makes sense to only show this page to teams who are using the API to send messages. The best proxy we have for that is to look at whether they’ve created any API keys. *** 1. https://github.com/alphagov/notifications-admin/pull/631 2. https://github.com/alphagov/notifications-admin/pull/613 3. https://github.com/alphagov/notifications-admin/pull/1293