{ "$id": "https://github.com/api-evangelist/wufoo/json-structure/wufoo-form-structure.json", "title": "Wufoo Form Structure", "description": "Logical structure of a Wufoo form: a form contains an ordered list of pages, each containing fields, optionally with subfields and choices.", "structure": { "Form": { "Hash": "string", "Name": "string", "Pages": [ { "PageNumber": "integer", "Fields": [ { "ID": "string", "Type": "string", "Title": "string", "IsRequired": "boolean", "SubFields": [ { "ID": "string", "Label": "string" } ], "Choices": [ { "Label": "string", "Score": "integer" } ] } ] } ], "SystemFields": ["IP","LastPage","CompleteSubmission","Status","PurchaseTotal","Currency","TransactionId","MerchantType"] } } }