{"id":"1546d33f-977c-4510-8b1b-a686b76909d7","task":"Create a Google Form and add questions to it using the Forms API's batchUpdate method","domain":"developers.google.com/workspace/forms","steps":["Enable the Google Forms API in a Google Cloud project and set up OAuth 2.0 credentials with the appropriate forms scope","Call forms.create with only a title in the request body -- the create call intentionally supports minimal initial content","Call forms.batchUpdate on the new form's formId with a requests array containing createItem requests for each question","For each createItem request, specify the item's title and a question type payload (e.g. textQuestion, choiceQuestion) plus its location/index in the form","Send updateFormInfo or updateSettings requests in the same batchUpdate call if you also need to set the description or quiz settings","GET the form afterward to confirm items were created in the intended order and with the intended question configuration"],"gotchas":["forms.create only accepts a title -- you cannot create a fully populated form in one call; questions must be added via a follow-up batchUpdate","batchUpdate requests are applied atomically as a batch -- if one request in the array is invalid, the entire batch can fail rather than partially applying","Item location/index values must stay consistent with the form's current item count; inserting multiple items in one batch requires correctly incrementing indices within that same request array"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/1546d33f-977c-4510-8b1b-a686b76909d7"}