Skip to content
Get in touch

Form Response

Base model for a form response.

PropertyTypeRequiredDescription
iduuidYesThe form’s unique identifier.
formFormYesThe form being responded to.
responseRecord<unknown>YesThe response to the form.
statusFormResponseStatusYesThe status of the form response.
validationErrorsArray<unknown>YesThe validation errors for the form response.
createdAtutcDateTimeYesThe form’s creation date.
lastModifiedAtutcDateTimeYesThe form’s last modified date.

A JSON example of this model.

{
"id": "083b4567-e89d-42c8-a439-6c1234567890",
"form": {
"id": "b7c1e2f4-8a3d-4e2a-9c5b-1f2e3d4c5b6a",
"name": "Form A",
"description": "Form A description"
},
"response": {
"name": {
"first": "John",
"last": "Doe"
},
"email": "john.doe@example.com",
"phone": "555-123-4567"
},
"status": {
"value": "complete",
"description": "The form response is complete"
},
"validationErrors": [],
"createdAt": "2024-01-01T00:00:00Z",
"lastModifiedAt": "2024-01-01T00:00:00Z"
}

The status of a form response.

PropertyTypeRequiredDescription
valueFormResponseStatusOptionsYesThe form’s status.
customValuestringNoA custom value for the status.
descriptionstringNoA description of the status.

A JSON example of this model.

{
"value": "complete",
"description": "The form response is complete"
}

The options for the status of a form response.

ValueDescription
notStartedThe form response has not been started
inProgressThe form response is in progress
completeThe form response is complete
customA custom status

A JSON example of this model.

"inProgress"