POST api/ApplicationScreens

Creates an Application Screen

Request Information

URI Parameters

None.

Body Parameters

The Application Screen Object

VEMModel.VEMModelClass.ApplicationScreen
NameDescriptionTypeAdditional information
ScreenId

integer

None.

ScreenReferenceId

integer

None.

ScreenMenuTitle

string

None.

ScreenMenuIcon

string

None.

ScreenMenuItemGroup

string

None.

ScreenName

string

Max length: 50

ScreenTitle

string

None.

ScreenDescription

string

None.

ForMobile

boolean

None.

ForDesktop

boolean

None.

ForWeb

boolean

None.

DateCreated

date

None.

CreatedBy

string

Max length: 50

UpdatedOn

date

None.

UpdatedBy

string

Max length: 50

Request Formats

application/json, text/json

Sample:
{
  "ScreenId": 1,
  "ScreenReferenceId": 2,
  "ScreenMenuTitle": "sample string 3",
  "ScreenMenuIcon": "sample string 4",
  "ScreenMenuItemGroup": "sample string 5",
  "ScreenName": "sample string 6",
  "ScreenTitle": "sample string 7",
  "ScreenDescription": "sample string 8",
  "ForMobile": true,
  "ForDesktop": true,
  "ForWeb": true,
  "DateCreated": "2026-01-11T20:33:52.8468552-05:00",
  "CreatedBy": "sample string 12",
  "UpdatedOn": "2026-01-11T20:33:52.8468552-05:00",
  "UpdatedBy": "sample string 13"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

VEMModel.Logic.APIResponseClass
NameDescriptionTypeAdditional information
Result

VEMModel.Logic.ResultEnum

None.

Details

Object

None.

JsonData

Object

None.

ObjectType

string

None.

ruleEvaluationResults

Collection of VEMModel.Logic.RuleEvaluationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "ruleEvaluationResults": [
    {
      "$id": "2",
      "Result": 0,
      "Message": "sample string 1",
      "fieldID": "sample string 2"
    },
    {
      "$ref": "2"
    }
  ],
  "Result": 0,
  "Details": {
    "$id": "3"
  },
  "JsonData": {
    "$id": "4"
  },
  "ObjectType": "sample string 3"
}