---
title: "GET /ver2/FormTemplateService.svc/formtemplates/{formtemplateIdOrName}"
method: GET
path: "/ver2/FormTemplateService.svc/formtemplates/{formtemplateIdOrName}"
tags: ["FormTemplate"]
---

# GET /ver2/FormTemplateService.svc/formtemplates/{formtemplateIdOrName}

`GET /ver2/FormTemplateService.svc/formtemplates/{formtemplateIdOrName}`

## Request

- Base URL: `https://api.enviance.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.enviance.com/ver2/FormTemplateService.svc/formtemplates/{formtemplateIdOrName}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/enviance/apis/restapi/docs/ver2/FormTemplateService.svc/formtemplates/:formtemplateIdOrName/get.ts> (a function with typed inputs; its response is checked against the schema)

Get information about form template from enviance system.

** SDK API:**  envianceSdk.formtemplates.getFormTemplate (formtemplateIdOrName, onsuccess, onerror)

```
GET /formtemplates/9ca22677-2670-41a9-bafd-3b2825592863 HTTP/1.1

//RESPONSE
{
    "id": "ecdb1461-3e4d-488b-ae9f-94de6a8fd1c3",
    "name": "Form Template TEST1",
    "description": "Desc",
    "versionId": "784bc71e-a396-456c-b808-01985d0d7f68",
    "version": 1,
    "versionComment": "",
    "udfs": [
        {
            "id": "de137d17-dec2-45da-aef5-f48f2a6a522a",
            "name": "MyField1",
            "type": "Text",
            "valueEntryMethod": "Text",
            "order": 0,
            "scripts": [],
            "validation": [
                {
                    "length": 11,
                    "regEx": "rer",
                    "requiredValidationScope": "SaveStepData",
                    "lengthValidationScope": "Transition",
                    "rangeValidationScope": "None",
                    "regExValidationScope": "SaveStepData"
                }
            ]
        }
    ]
}

```



envianceSdk.formtemplates.getFormTemplate
```
[
  "aa9fd53d-e476-420d-9372-4fb5334aa488",
  "onsuccess",
  "onsuccess"
]
```
envianceSdk.formtemplates.getFormTemplateVersion
```
[
  "aa9fd53d-e476-420d-9372-4fb5334aa488",
  "102fe594-20eb-4938-96cc-cac8eebd282d",
  "onsuccess",
  "onsuccess"
]
```
envianceSdk.formtemplates.getFormTemplateVersions
```
[
  "aa9fd53d-e476-420d-9372-4fb5334aa488",
  "onsuccess",
  "onsuccess"
]
```

## Query parameters

- `formTemplateIdOrName` string, required

## Headers

- `EnvApi-Systemid` string
- `EnvApi-Packageid` string
- `EnvApi-Udf-DateTime-Iso-In-CustomFields` string
- `EnvApi-Udf-DateTime-ReadInUserTz` string
- `EnvApi-Udf-Value-Invariant` string
- `EnvApi-Localization-All` string
- `x-client-request-id` string

## Response `default`

not available

- EnvianceRestServicesVer2FormTemplatesFormTemplateInfo
  - `id` string, guid
  - `name` string
  - `description` string
  - `versionId` string, guid
  - `version` integer
  - `versionComment` string
  - `created` string, date-time
  - `udfs` EnvianceRestServicesVer2FormTemplatesTemplateToUdfMapInfo[], required
    - `idOrName` string
    - `id` string, guid
    - `name` string
    - `type` string
    - `valueEntryMethod` string
    - `order` integer
    - `isSensitiveData` boolean
    - `scripts` EnvianceRestServicesVer2FormTemplatesTemplateScriptInfo[]
      - `beginDate` string, date-time
      - `endDate` string, date-time
      - `script` string
      - `exceptions` EnvianceRestServicesVer2FormTemplatesScriptExceptionInfo[]
        - `scriptID` string, guid
        - `exceptionType` string
        - `value` number, double
      - `udfDependencies` EnvianceRestServicesVer2FormTemplatesScriptUdfDependencyInfo[]
        - `udfID` string, guid
    - `validation` EnvianceRestServicesVer2FormTemplatesTemplateToUdfMapValidationInfo[]
      - `length` integer
      - `regEx` string
      - `min` object
      - `max` object
      - `requiredValidationScope` string
      - `lengthValidationScope` string
      - `rangeValidationScope` string
      - `regExValidationScope` string

---

[API](https://skmtc.dev/enviance/apis/restapi.md) - [All operations](https://skmtc.dev/enviance/apis/restapi/llms.txt) - [OpenAPI document](https://skmtc.dev/enviance/apis/restapi/revisions/45b2200a8cf2?raw)
