Enviance FormTemplate API declares
2 security schemes
for authenticating requests.
It defines a basic scheme (Basic).
An API key is passed in the header as Authorization (EnvianceAuth).
Basic — Forces authentication with credentials via an api gateway
EnvianceAuth — Enviance \ . Obtain SessionId by POST /ver2/AuthenticationService.svc/sessions first
Paths & Operations 10
Across 7 paths, the API surfaces 10 operations — 2 DELETE, 3 GET, 2 PATCH, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
FormTemplate 10
POST
/ver2/FormTemplateService.svc/formtemplates
Create form template in enviance system SDK API: 'envianceSdk.formtemplates.createFormTemplate (formTemplateInfo, onsuccess, onerror)' SDK API: 'envianceSdk.formtemplates.createFormTemplateAsync (for…
Get information about form template from enviance system. SDK API: envianceSdk.formtemplates.getFormTemplate (formtemplateIdOrName, onsuccess, onerror) GET /formtemplates/9ca22677-2670-41a9-bafd-3b28…
Update form template by creating new versions within enviance system. SDK API: envianceSdk.formtemplates.updateFormTemplateCreateNewVersion (formTemplateIdOrName, formTemplateInfo, onsuccess, onerror…
Revert the current form template version to specified version within enviance system. SDK API: envianceSdk.formtemplates.updateFormTemplateCreateNewVersion (formTemplateIdOrName, formTemplateInfo, on…
Get information about form template version from enviance system. SDK API: envianceSdk.formtemplates.getFormTemplateVersion (formTemplateIdOrName, versionIdOrNumber, onsuccess, onerror) GET /formtemp…
Get information about form template versions from enviance system. SDK API: envianceSdk.formtemplates.getFormTemplateVersions (formTemplateIdOrName, onsuccess, onerror) GET /formtemplates/9ca22677-26…
Create form template in enviance system SDK API: 'envianceSdk.formtemplates.copyFormTemplate (sourceTemplateIdOrName, newTemplateName, onsuccess, onerror)' POST /formtemplates/copy HTTP/1.1 Content-T…
The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are Enviance.RestServices.Ver2.FormTemplates.TemplateToUdfMapInfo (9 properties), Enviance.RestServices.Ver2.FormTemplates.TemplateToUdfMapValidationInfo (8 properties), Enviance.RestServices.Ver2.FormTemplates.FormTemplateInfo (8 properties), Enviance.RestServices.Ver2.FormTemplates.FormTemplateVersionInfo (7 properties). Each schema is shown below with its type and property counts.