{"id":"b1cc8c7e-ee75-4803-823d-d9e7a4ab6c6e","task":"Use the Tally public API to authenticate and fetch form submissions","domain":"developers.tally.so","steps":["Confirm Tally's public API is available on your plan and generate an API key from account settings","Send the API key as a Bearer token in the Authorization header on requests to api.tally.so","Call GET /forms/:id/submissions to fetch a page of submissions for a given form","Read the response's pagination fields (page, limit, hasMore) to determine whether further pages exist","Increment the page parameter and repeat the request until hasMore is false","Map each submission's responses array against the returned questions/fields metadata to associate answers with the correct question"],"gotchas":["Tally's public API is a newer, more limited surface than older established form APIs -- confirm the specific endpoints and rate limits currently documented rather than assuming feature parity with Typeform/Jotform","Submissions are split into totals by filter (all/completed/partial) -- make sure you're reading the correct bucket if you only want completed submissions","API availability may be tied to a paid Tally plan; verify access before building an integration around it"],"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/b1cc8c7e-ee75-4803-823d-d9e7a4ab6c6e"}