Configure the form entry submissions API in FireForm
On this page:
Overview
You can submit a FireForm form entry with the Form Entry Submit (Post) API. With this API, all form validations are applied where applicable.
You cannot use this API with forms that accept payments, or with the following field data types:
- Attachment
- Person Content Display
- Res Contract Display
- Sale Items
Configuration
To configure this API, see /api/v1/forms/submit on the FireForm API page.
Expected input parameters
Parameter | Description | Format | Required (Y/N) |
---|---|---|---|
Username |
Form submitter's username |
Alphanumeric (20 characters max) |
Y |
UID |
Form submitter's University ID number |
Alphanumeric (11 characters max) |
Y |
EmailAddress |
Form submitter's email address |
Alphanumeric (100 characters max) |
Y |
UserDefinedEmailAddresses |
List of additional user-defined email addresses |
Alphanumeric; list of email addresses separated by semicolons (2,000 characters max) |
N |
Element |
Data for each element is grouped. |
N/A |
N/A |
Element: Name |
Name of each form element |
|
Y |
Element: Response |
Form submitter's element response |
Varies based on element data type |
Y |
Return values
Expected return data
Parameter | Description | Format |
---|---|---|
FormEntryID |
Unique identification number for the form entry |
Integer |
Other return values
Code | Description |
---|---|
400 |
Item is null or values are invalid |
404 |
Item not found |
Example
Example input
"Username": "jdoe",
"UID": "1234567890",
"EmailAddress": "jdoe@iu.edu",
"UserDefinedEmailAddresses": "",
"Elements": [
{
"Name": "Element_1",
"Response": "Add Round robin Review options"
},
{
"Name": "Element_2",
"Response": "High"
},
{
"Name": "Element_3",
"Response": "Please implement round robin review options. This is needed to be able to successfully implement our form."
}
]
}
Example return
{ "FormEntryId": 7077 }
Get help
If you have additional questions, need to report a bug, or would like to make enhancement requests for the FireForm system, submit a FireForm Support Request.
Related documents
This is document bgbn in the Knowledge Base.
Last modified on 2023-07-18 12:49:49.