POST FormTypes
Creates a new form type.
Request Information
URI Parameters
None.
Body Parameters
The form type to create. FormTypeId should not be filled in.
FormType| Name | Description | Type | Additional information |
|---|---|---|---|
| FormTypeId | globally unique identifier |
None. |
|
| Name | string |
None. |
|
| Description | string |
None. |
|
| AssetType | AssetType |
None. |
|
| FrequencyNeeded | integer |
None. |
|
| ValueNeededDate | date |
None. |
|
| Fields | Collection of FormTypeField |
None. |
|
| SourceSystemId | string |
None. |
|
| CompanyId | globally unique identifier |
None. |
|
| CreateDate | date |
None. |
|
| CreateUser | string |
None. |
|
| LastModifiedDate | date |
None. |
|
| LastModifiedUser | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"FormTypeId": "2102e873-86da-4403-b88c-f990fcb55f1d",
"Name": "sample string 1",
"Description": "sample string 2",
"AssetType": {
"AssetTypeId": "7d7ffccb-7d02-450a-b798-50a35b62b123",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayColor": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "a853c71d-dc5b-4a6c-b96b-7ac802f5be31",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 7"
},
"FrequencyNeeded": 1,
"ValueNeededDate": "2025-11-14T22:56:57.2908144-08:00",
"Fields": [
{
"FormTypeFieldId": "dda72509-33b8-4391-889a-770dc0f0aeb2",
"Section": {
"FormTypeSectionId": "5803460c-cfa5-4a0c-a5e4-72cf107da6dc",
"Name": "sample string 1",
"Label": "sample string 2",
"DisplayOrder": 1,
"IsRepeatable": true,
"VisibleExpression": "sample string 4",
"SourceSystemId": "sample string 5"
},
"Name": "sample string 1",
"Label": "sample string 2",
"Description": "sample string 3",
"DataType": {
"DataTypeId": "3b9c9843-8ae6-4f36-afc9-989aaf2994f9",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "65dd1cf3-0da3-4415-a82e-8fc19c8f9ddc",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "d8ceb0ef-09e7-4467-8ec5-fe981ee70e08",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 6"
},
"DisplayOrder": 1,
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
"sample string 1",
"sample string 2"
],
"ValueExpression": "sample string 5",
"RequiredExpression": "sample string 6",
"IsAttachment": true,
"DefaultValueExpression": "sample string 8",
"IsAccumulator": true,
"IsMultiline": true,
"IsRepeatable": true,
"VisibleExpression": "sample string 12",
"SourceSystemId": "sample string 13"
},
{
"FormTypeFieldId": "dda72509-33b8-4391-889a-770dc0f0aeb2",
"Section": {
"FormTypeSectionId": "5803460c-cfa5-4a0c-a5e4-72cf107da6dc",
"Name": "sample string 1",
"Label": "sample string 2",
"DisplayOrder": 1,
"IsRepeatable": true,
"VisibleExpression": "sample string 4",
"SourceSystemId": "sample string 5"
},
"Name": "sample string 1",
"Label": "sample string 2",
"Description": "sample string 3",
"DataType": {
"DataTypeId": "3b9c9843-8ae6-4f36-afc9-989aaf2994f9",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "65dd1cf3-0da3-4415-a82e-8fc19c8f9ddc",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "d8ceb0ef-09e7-4467-8ec5-fe981ee70e08",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 6"
},
"DisplayOrder": 1,
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
"sample string 1",
"sample string 2"
],
"ValueExpression": "sample string 5",
"RequiredExpression": "sample string 6",
"IsAttachment": true,
"DefaultValueExpression": "sample string 8",
"IsAccumulator": true,
"IsMultiline": true,
"IsRepeatable": true,
"VisibleExpression": "sample string 12",
"SourceSystemId": "sample string 13"
}
],
"SourceSystemId": "sample string 3",
"CompanyId": "fa19997d-3efc-4212-bd3a-2b845dbd338b",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 6"
}
Response Information
Resource Description
On success, the created form type.
| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | FormType |
None. |
|
| Total | integer |
None. |
|
| Message | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Data": {
"FormTypeId": "33fff591-5a33-4bac-a180-eefd54b48524",
"Name": "sample string 1",
"Description": "sample string 2",
"AssetType": {
"AssetTypeId": "155ae953-8680-4895-b961-3a7282c61247",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayColor": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "6228f237-552b-4c45-8a0d-00d96c78119f",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 7"
},
"FrequencyNeeded": 1,
"ValueNeededDate": "2025-11-14T22:56:57.2908144-08:00",
"Fields": [
{
"FormTypeFieldId": "902bf571-cb54-42d4-8fc6-f3114daa2d14",
"Section": {
"FormTypeSectionId": "d0d76c0e-49cb-4a65-8dfb-aef634a9cc5e",
"Name": "sample string 1",
"Label": "sample string 2",
"DisplayOrder": 1,
"IsRepeatable": true,
"VisibleExpression": "sample string 4",
"SourceSystemId": "sample string 5"
},
"Name": "sample string 1",
"Label": "sample string 2",
"Description": "sample string 3",
"DataType": {
"DataTypeId": "f375b271-e17f-45fa-8ddc-96b0318056c5",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "03dffb76-c101-48aa-adab-277890cc8b30",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "51322a3f-d446-4de2-924d-a490ed01b86b",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 6"
},
"DisplayOrder": 1,
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
"sample string 1",
"sample string 2"
],
"ValueExpression": "sample string 5",
"RequiredExpression": "sample string 6",
"IsAttachment": true,
"DefaultValueExpression": "sample string 8",
"IsAccumulator": true,
"IsMultiline": true,
"IsRepeatable": true,
"VisibleExpression": "sample string 12",
"SourceSystemId": "sample string 13"
},
{
"FormTypeFieldId": "902bf571-cb54-42d4-8fc6-f3114daa2d14",
"Section": {
"FormTypeSectionId": "d0d76c0e-49cb-4a65-8dfb-aef634a9cc5e",
"Name": "sample string 1",
"Label": "sample string 2",
"DisplayOrder": 1,
"IsRepeatable": true,
"VisibleExpression": "sample string 4",
"SourceSystemId": "sample string 5"
},
"Name": "sample string 1",
"Label": "sample string 2",
"Description": "sample string 3",
"DataType": {
"DataTypeId": "f375b271-e17f-45fa-8ddc-96b0318056c5",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "03dffb76-c101-48aa-adab-277890cc8b30",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "51322a3f-d446-4de2-924d-a490ed01b86b",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 6"
},
"DisplayOrder": 1,
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
"sample string 1",
"sample string 2"
],
"ValueExpression": "sample string 5",
"RequiredExpression": "sample string 6",
"IsAttachment": true,
"DefaultValueExpression": "sample string 8",
"IsAccumulator": true,
"IsMultiline": true,
"IsRepeatable": true,
"VisibleExpression": "sample string 12",
"SourceSystemId": "sample string 13"
}
],
"SourceSystemId": "sample string 3",
"CompanyId": "283b6f93-da5f-4881-8d50-493484252f70",
"CreateDate": "2025-11-14T22:56:57.2908144-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-11-14T22:56:57.2908144-08:00",
"LastModifiedUser": "sample string 6"
},
"Total": 1,
"Message": "sample string 1"
}