{"id":"d09ab62b-2dcb-4e68-a82d-4867aeba0d9f","task":"Authenticate with a Jotform API key and list a user's forms and their submissions","domain":"api.jotform.com","steps":["Generate an API key from My Account > API section in the Jotform dashboard","Call GET /user/forms with the apiKey included as a query parameter (or header, depending on client) to list all forms owned by the account","Note each form's id from the response for use in subsequent form-specific calls","Call GET /form/{id}/submissions to retrieve that form's submissions, including per-question answer data","Use the offset and limit query parameters to page through submissions on high-volume forms","Use one of Jotform's official client libraries (PHP, Python, Go, etc.) if you prefer a typed wrapper instead of raw HTTP calls"],"gotchas":["The API key is tied to the account that generated it and grants access to all of that account's forms -- scope/rotate keys carefully for third-party integrations","Submission payload structure varies by field type, so parsing answers generically requires handling each question's 'type' rather than assuming a flat key/value shape","Jotform's official docs are described by their own support team as general reference rather than exhaustive -- some edge-case parameter behavior may require experimentation against a test form"],"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/d09ab62b-2dcb-4e68-a82d-4867aeba0d9f"}