API Changes to Google Forms

With the introduction of the Granular Control for Responders feature, forms need to be published before sharing with responders. To verify backward compatibility or not break developer journeys, today forms are published when created by API. To align with the product experience in the UI, forms created by API after January 31, 2026, will be created in an unpublished state and you will need to explicitly publish them before they can accept responses.

What happens if you do nothing

If no action is taken, then new forms created using APIs after 31 January, 2026, will be in an unpublished state by default and won't receive responses.

What changes do you need to make

  • Forms created by API after 31 January, 2026, will be created in an unpublished state. Going forward, you will need to explicitly publish the forms created by API by using the forms.setPublishedSettings() method.

  • To test publishing a form, first create a form in an unpublished state using the forms.create() method. Then publish the form with the forms.setPublishSettings() method.