Form Field Sets
A Form Field Set is a custom form to be used for bundle and inbox registrations.
Each Form Field Set contains one or more Form Fields. A form and all of its form fields are submitted in a single create request. The order of form fields in the array is the order they will be displayed.
Once created, a form field set can then be associated with one or more bundle(s) and/or inbox(s). Once associated, you will be required to submit well-formatted form-data when creating a bundle-registration or inbox registration.
List Form Field Sets
SDK Method
formfieldset.List()
Return Object
[]*FormFieldSet
Authorization Requirement
Available to all authenticated keys or sessions.
FormFieldSetListParams Fields
| Field | Description |
|---|---|
| UserId int64 | User ID. Provide a value of 0 to operate the current session's user. |
Additional Arguments
Show Form Field Set
SDK Method
formfieldset.Find()
Return Object
FormFieldSet
Authorization Requirement
Available to all authenticated keys or sessions.
FormFieldSetFindParams Fields
| Field | Description |
|---|---|
| Id int64 Required | Form Field Set ID. |
Create Form Field Set
SDK Method
formfieldset.Create()
Return Object
FormFieldSet
Authorization Requirement
Available to all authenticated keys or sessions.
FormFieldSetCreateParams Fields
| Field | Description |
|---|---|
| UserId int64 | User ID. Provide a value of 0 to operate the current session's user. |
| Title string | Title to be displayed |
| WorkspaceId int64 | Workspace ID |
| SkipEmail boolean | Skip validating form email |
| SkipName boolean | Skip validating form name |
| SkipCompany boolean | Skip validating company |
| FormFields array(object) |
Update Form Field Set
SDK Method
formfieldset.Update()
Return Object
FormFieldSet
Authorization Requirement
Available to all authenticated keys or sessions.
FormFieldSetUpdateParams Fields
| Field | Description |
|---|---|
| Id int64 Required | Form Field Set ID. |
| Title string | Title to be displayed |
| WorkspaceId int64 | Workspace ID |
| SkipEmail boolean | Skip validating form email |
| SkipName boolean | Skip validating form name |
| SkipCompany boolean | Skip validating company |
| FormFields array(object) |
Delete Form Field Set
SDK Method
formfieldset.Delete()
Return Object
No return value.
Authorization Requirement
Available to all authenticated keys or sessions.
FormFieldSetDeleteParams Fields
| Field | Description |
|---|---|
| Id int64 Required | Form Field Set ID. |
The FormFieldSet Object
Some of the methods above return a FormFieldSet object. The attributes of this object are listed below.
| Attribute | Description |
|---|---|
| Id int64 | Form field set id |
| Title string | Title to be displayed |
| FormLayout array(int64) | Layout of the form |
| FormFields array(object) | Associated form fields |
| SkipName boolean | Any associated InboxRegistrations or BundleRegistrations can be saved without providing name |
| SkipEmail boolean | Any associated InboxRegistrations or BundleRegistrations can be saved without providing email |
| SkipCompany boolean | Any associated InboxRegistrations or BundleRegistrations can be saved without providing company |
| InUse boolean | Form Field Set is in use by an active Inbox / Bundle / Inbox Registration / Bundle Registration |