Did you find this summary helpful?
Thank you for your feedback
GET /Forms/{id}
Returns a form instance by form ID.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
acquirelock | String | ----- |
rollbacklock | String | ----- |
masterid | Guid | ----- |
Response Codes
POST /Forms/{id}
Updates a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
pageId | Guid | ID of the page. |
Body Parameters
Parameter | Type | Description |
---|
fields | {FormControlListExample} | List of form controls to update and their values. |
Response Codes
Code | Description |
---|
200 | OK |
400 | Bad Request |
POST /Forms
Creates a new form data instance.
Body Parameters
Parameter | Type | Description |
---|
masterId | string | The master ID. |
rrControlId | string | RRC ID. |
data | {FieldList} | The form control data. |
fillinMapping | {FillinMapping} | The fillin mapping data. |
Response Codes
POST /Forms/{id}/NewInstance
Creates a new form data instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form template id. |
Body Parameters
Parameter | Type | Description |
---|
fields | {FormControlListExample} | List of form controls to update and their values. |
Response Codes
Code | Description |
---|
201 | Created |
PUT /Forms/{id}
Saves an existing form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Body Parameters
Parameter | Type | Description |
---|
masterId | String | The master form ID. |
rrControlId | String | RRC ID. |
dataId | String | The data ID. |
data | {FieldList} | The form data. |
fillinMapping | {FillinMapping} | The fillin mapping data. |
Response Codes
DELETE /Forms/{id}
Deletes a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
masterid | Guid | ----- |
rrcontrolid | String | Repeating Row Control ID. |
PUT /Forms/FillinRelateInfo
Updates fill-in and relate information.
Body Parameters
Parameter | Type | Description |
---|
fillinRelateKey | String | Unique key. |
formValues | String | List of form values to fill-in. |
dhDocId* | Guid | Id of the related form. |
formId | Guid | The form ID if this call originates from an Upload Button form control. |
GET /Forms/FillinRelateInfo
Retrieves fill-in and relate information.
Query Parameters
Parameter | Type | Description |
---|
lookupKey | Guid | ----- |
lookupMappings | Guid | ----- |
referFieldId | Guid | ----- |
GET /Forms/{id}/RepeatingRowControlData
Retrieve data for a Repeating Row Control.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
rrcId | Guid | Repeating Row Control ID. |
formTemplateId | Guid | Form template ID. |
masterTemplateId | Guid | Master template ID. Allows retrieval of specific RRC revisions. |
checkNeedsUpgrade | Bool | Do we need to upgrade the form template? |
POST /Forms/RepeatingRowControlData
Get all Repeating Row Control data.
Body Parameters
Parameter | Type | Description |
---|
formInstanceId | Guid | The form instance ID. |
rrcId | Guid | The repeating row control ID. |
formTemplateId | Guid | The form template ID. |
masterTemplateId | Guid | The master template ID. |
checkNeedsUpgrade | Bool | Check if the form template needs to upgrade. |
GET /Forms/{id}/DocumentCount
Returns the number of documents associated with the form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
formControlId | Guid | Id of the form control requesting the index fields if called from a form. |
folderPath | String | Folder path tied to the control. |
byFolder | Bool | Get upload counts by folder instead of overall? |
GET /Forms/{id}/Documents
Get the document count of a specific control or the form instance if no control provided.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
folderId | Guid | ID of the folder to check. |
formControlId | Guid | Id of the form control requesting the index fields if called from a form. |
q | String | A VisualVault REST API Data Query. |
POST /Forms/{id}/documents
Relate a new form document.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Body Parameters
Parameter | Type | Description |
---|
documentName* | String | Name of the document. |
description* | String | Document description. |
fileName* | String | The name of the file. |
revision* | String | Document revision number. |
docState* | String | State of the document.- Unreleased (0)
- Released (1)
- Pending (2)
|
fileData* | String | File data as a base64 string. |
folderId | Guid | The folder ID. |
formControlId | Guid | ID of the upload button. |
indexFields* | {IndexField} | Index field names and values as a JSON array or object string. |
Response Codes
Code | Description |
---|
500 | Internal Server Error |
DELETE /Forms/{id}/documents
Remove a related form document if user is Owner.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
deleteId* | Guid | ----- |
formDocId* | Guid | Name of the form to delete. |
GET /Forms/Menu/{id}/MenuTabs
Get the menu tabs of a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
GET /Forms/Menu/{id}/ChangeLog
Get the change log data for a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
GET /Forms/Menu/{id}/Workflow
Get the form workflow data of a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
GET /Forms/Menu/{id}/Documents
Get the documents associated with a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
q | String | A VisualVault REST API Data Query. |
GET /Forms/Menu/DocumentContextMenu
Get the context menu properties for a form instance.
Query Parameters
Parameter | Type | Description |
---|
dhId | Guid | ID of the form. |
documentId | Guid | The document ID. |
GET /SearchCriteria
Retrive the form related data search criteria.
Query Parameters
Parameter | Type | Description |
---|
fieldList | String | List of form fields. |
relatedFormName | String | Name of the related form. |
listType | String | Type of dropdown list query.- UserQuery
- GroupQuery
- CustomQuery
|
defaultValue | String | Default value. |
enumeratedItem | Bool | ----- |
GET /Forms/Menu/{id}/Forms
Get the related forms of a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
q | String | A VisualVault REST API Data Query. |
formTemplateName | String | Name of the form template. |
GET /Forms/Menu/{id}/Revisions
Get the revision information for a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form instance id. |
Query Parameters
Parameter | Type | Description |
---|
q | String | A VisualVault REST API Data Query. |
GET /Forms/Menu/{id}/History
Retrieve the history data of a form template.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form template id. |
Query Parameters
Parameter | Type | Description |
---|
q | String | A VisualVault REST API Data Query. |
GET /Forms/Menu/{id}/DashboardByFormId
Get form data dashboard information by form ID.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form template id. |
GET /Forms/Menu/{dashboardId}/DashboardById
Get form data dashboard information by dashboard ID.
Route Parameters
Parameter | Type | Description |
---|
dashboardId* | Guid | The dashboard id. |
Query Parameters
Parameter | Type | Description |
---|
joinTable | String | Name of the table to join. |
joinLeftColumnId | Guid | Left column ID. |
joinOperator | String | Operator comparison type. |
joinRightColumnName | String | Right column name. |
joinType | String | Join type. |
includeData | Bool | Include the query data? |
includeJoinTableList | Bool | Include the list of tables and views? |
GET /Forms/Menu/Dashboards
Get the names and IDs of all form dashboards.
No Parameters.
PUT /Forms/Menu/{dashboardId}/DashboardById
Get form data dashboard information by dashboard ID.
Route Parameters
Parameter | Type | Description |
---|
dashboardId* | Guid | The dashboard id. |
Body Parameters
Parameter | Type | Description |
---|
joinDefinitionList | String | List of join definitions. |
queryFields | String | A list of query fields. |
queryFilter | String | A query filter. |
orderBy | String | The column to order by. |
pageSize | Int | The number of results per page. |
startPage | Int | The page number to start from. |
endPage | Int | The page number to finish with. |
GET /FormDashboard/{dashboardId}/QueryData
Get the form dashboard query data.
Route Parameters
Parameter | Type | Description |
---|
dashboardId* | Guid | The dashboard id. |
Query Parameters
Parameter | Type | Description |
---|
fields | String | List of fields to include. |
q | String | A VisualVault REST API Data Query. |
orderby | String | Column to order by. |
pageSize* | String | Number of entries for each dashboard page. Default = 15. |
startPage* | String | Page to start the search. |
endPage* | String | Page to end the search. |
POST /FormDashboard/QueryData
Get all form dashboard query data.
Body Parameters
Parameter | Type | Description |
---|
controlId | Guid | The control ID. |
dashboardId | Guid | The form dashboard ID. |
fields | String | The field names to retrieve. |
q | String | The query. |
orderBy | String | Column to order by. |
pageSize | Int | Size of the page results. |
startPage | Int | Page to start. |
endPage | Int | Page to end. |
GET /FormDashboard/{templateName}/fields
Get the field information for a form dashboard.
Route Parameters
Parameter | Type | Description |
---|
templateName* | string | The form template name. |
POST /FormDashboard/{formTemplateId}/NewDashboard
Create a new form data dashboard.
Route Parameters
Parameter | Type | Description |
---|
formTemplateId* | Guid | The form template ID. |
Body Parameters
Parameter | Type | Description |
---|
reportName* | String | Report name. |
reportOptions | {reportOptionWrapper} | Report options. |
columnList | Array | List of columns. |
criteriaList | Array | List of search criteria. |
PUT /FormDashboard/{dashboardId}/UpdateDashboard
Update a form data dashboard.
Route Parameters
Parameter | Type | Description |
---|
dashboardId* | Guid | The dashboard id. |
Body Parameters
Parameter | Type | Description |
---|
reportName | String | The name of the report. |
reportOptions | {reportOptionWrapper} | The options for the report. |
columnList | Array | The list of columns to update. |
criteriaList | Array | The search criteria. |
GET /Forms/Menu/{mtiId}/CustomDocumentsList
Returns a list of custom filtered documents.
Route Parameters
Parameter | Type | Description |
---|
mtiId* | Guid | The menu tab item id. |
Query Parameters
Parameter | Type | Description |
---|
q | String | A VisualVault REST API Data Query. |
sortField | String | Field name to sort by. |
sortDir | String | Sort direction.- asc: Ascending order
- desc: Descending order
|
pageSize* | String | Number of entries for each dashboard page. Default = 15. |
startPage* | String | Page to start the search. |
endPage* | String | Page to end the search. |
GET /Forms/Menu/{queryId}/QueryReportGrid
Get report data by ID.
Route Parameters
Parameter | Type | Description |
---|
queryId* | Guid | The query id. |
Query Parameters
Parameter | Type | Description |
---|
q | String | A VisualVault REST API Data Query. |
GET /FormEntity/{id}
Get form entity by ID.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
GET /FormEntity/{id}/page/{pageId}/fieldlist
Get the form entity properties for a provided page.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
pageId* | Guid | The page id. |
Query Parameters
Parameter | Type | Description |
---|
getlatest | Bool | Get data from the latest form revision? |
GET /FormEntity/{id}/basefieldlist
Returns the base form field list.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
GET /FormEntity/{id}/page/{pageId}/fieldlistproperties
Get the field list properties of a page.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
pageId* | Guid | The page id. |
GET /FormEntity/{id}/getSignatureStamp/{fieldId}
Returns a user signature from a signing canvas.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
fieldId* | Guid | The signature canvas id. |
PUT /FormEntity/{id}/signSignatureStamp
Signs a signature canvas.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
Body Parameters
Parameter | Type | Description |
---|
dhDocId | String | The form ID. |
fieldId | String | The ID of the signature stamp. |
isChecked | Bool | The checked status of the stamp. |
signatureImageData | String | The image data of the signature. |
userpw | String | The user password if required. |
PUT /FormEntity/{id}/evaluateGroupsAndConditions
Triggers an evaluation of groups and conditions for a form instance.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
Body Parameters
Parameter | Type | Description |
---|
fields | Object | The fields to evaluate. |
wizardStep | Object | Wizard Step information. |
requestId | String | The ID of the request. |
useLatestTemplate | Bool | Use the latest revision of the form template? |
PUT /FormEntity/{id}/setFieldImage
Set the image of a form field.
Route Parameters
Parameter | Type | Description |
---|
id* | Guid | The form id. |
Body Parameters
Parameter | Type | Description |
---|
fieldId | String | The ID of the field to set. |
imageID | String | The ID of the image to apply. |
GET /Comments/{conversationId}/Form
Get the comments of a Conversation control.
Route Parameters
Parameter | Type | Description |
---|
conversationId* | Guid | The conversation form control id. |
PUT /Comments/{conversationId}/Form
Add a comment to an existing Conversation control.
Route Parameters
Parameter | Type | Description |
---|
conversationId* | Guid | The conversation form control id. |
Body Parameters
Parameter | Type | Description |
---|
commentSubject | String | The text to appear as the comment subject. |
commentBody | String | The text to appear inside the comment body. |
DELETE /Comments/{parentId}/Form/{commentDetailID}
Delete a comment from a Conversation control.
Route Parameters
Parameter | Type | Description |
---|
parentId* | Guid | The conversation form control id. |
commentDetailID* | Guid | The comment id. |
Was this article helpful?
Thank you for your feedback! Our team will get back to you