action files_get_form_field_sets_id { label: "Show Form Field Set" description: "Show Form Field Set" provider: files method: GET path: "/form_field_sets/{id}" encoding: json input: { type: "object" properties: { id: { type: "integer" format: "int32" } } required: ["id"] additionalProperties: false } output: { type: "object" description: "List Form Field Sets" properties: { form_fields: { type: "array" description: "Associated form fields" items: { type: "object" properties: { default_option: { type: "string" description: "Default option for radio and dropdown" } field_type: { type: "string" description: "Type of Field" enum: ["text", "text_area", "dropdown", "radio"] } form_field_set_id: { type: "integer" format: "int32" description: "Form field set id" } help_text: { type: "string" description: "Help text to be displayed" } id: { type: "integer" format: "int32" description: "Form field id" } label: { type: "string" description: "Label to be displayed" } options_for_select: { type: "array" description: "Options to display for radio and dropdown" items: { type: "string" } } required: { type: "boolean" description: "Is this a required field?" } } } } form_layout: { type: "array" description: "Layout of the form" items: { type: "integer" format: "int32" } } id: { type: "integer" format: "int32" description: "Form field set id" } skip_company: { type: "boolean" description: "Any associated InboxRegistrations or BundleRegistrations can be saved without providing company" } skip_email: { type: "boolean" description: "Any associated InboxRegistrations or BundleRegistrations can be saved without providing email" } skip_name: { type: "boolean" description: "Any associated InboxRegistrations or BundleRegistrations can be saved without providing name" } title: { type: "string" description: "Title to be displayed" } } } }