POST api/SecurityProfile/PostSecurityProfiles?profileName={profileName}&type={type}

Create a new security data profile for mobile application

Request Information

URI Parameters

NameDescriptionTypeAdditional information
profileName

Security Profile Name

string

Required

type

If it disemberkation or data enrolment

SecurityProfileTemplate

Required

Body Parameters

List Security Profile Data Points with validations

Collection of VSecurityProfileDetails
NameDescriptionTypeAdditional information
SecurityProfileDataPointCode

Security Profile Data Point Code

string

None.

SecurityProfileDataPoint

Security Profile Data Point

string

None.

ControlType

Control Type

string

None.

RegularExpression

Regular Expression

string

None.

MinimunLength

Minimun Length / Value

string

None.

MaximunLength

Maximun Length / Value

string

None.

MinimunDate

Minimun Date

date

None.

MaximunDate

Maximun Date

date

None.

IsMandatory

Is Mandatory

boolean

None.

IsVisible

Is Visible

boolean

None.

SecurityProfileId

Security Profile Id

integer

None.

APIName

API Name

string

None.

APIURL

API URL

string

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "SecurityProfileDataPointCode": "sample string 1",
    "SecurityProfileDataPoint": "sample string 2",
    "ControlType": "sample string 3",
    "RegularExpression": "sample string 4",
    "MinimunLength": "sample string 5",
    "MaximunLength": "sample string 6",
    "MinimunDate": "2025-10-16T04:32:51.4669275+00:00",
    "MaximunDate": "2025-10-16T04:32:51.4669275+00:00",
    "IsMandatory": true,
    "IsVisible": true,
    "SecurityProfileId": 9,
    "APIName": "sample string 10",
    "APIURL": "sample string 11"
  },
  {
    "$ref": "1"
  }
]

application/xml, text/xml

Sample:
<ArrayOfVSecurityProfileDetails xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <VSecurityProfileDetails>
    <SecurityProfileDataPointCode>sample string 1</SecurityProfileDataPointCode>
    <SecurityProfileDataPoint>sample string 2</SecurityProfileDataPoint>
    <ControlType>sample string 3</ControlType>
    <RegularExpression>sample string 4</RegularExpression>
    <MinimunLength>sample string 5</MinimunLength>
    <MaximunLength>sample string 6</MaximunLength>
    <MinimunDate>2025-10-16T04:32:51.4669275+00:00</MinimunDate>
    <MaximunDate>2025-10-16T04:32:51.4669275+00:00</MaximunDate>
    <IsMandatory>true</IsMandatory>
    <IsVisible>true</IsVisible>
    <SecurityProfileId>9</SecurityProfileId>
    <APIName>sample string 10</APIName>
    <APIURL>sample string 11</APIURL>
  </VSecurityProfileDetails>
  <VSecurityProfileDetails>
    <SecurityProfileDataPointCode>sample string 1</SecurityProfileDataPointCode>
    <SecurityProfileDataPoint>sample string 2</SecurityProfileDataPoint>
    <ControlType>sample string 3</ControlType>
    <RegularExpression>sample string 4</RegularExpression>
    <MinimunLength>sample string 5</MinimunLength>
    <MaximunLength>sample string 6</MaximunLength>
    <MinimunDate>2025-10-16T04:32:51.4669275+00:00</MinimunDate>
    <MaximunDate>2025-10-16T04:32:51.4669275+00:00</MaximunDate>
    <IsMandatory>true</IsMandatory>
    <IsVisible>true</IsVisible>
    <SecurityProfileId>9</SecurityProfileId>
    <APIName>sample string 10</APIName>
    <APIURL>sample string 11</APIURL>
  </VSecurityProfileDetails>
</ArrayOfVSecurityProfileDetails>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].SecurityProfileDataPointCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].SecurityProfileDataPoint"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].ControlType"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].RegularExpression"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MinimunLength"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MaximunLength"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MinimunDate"

2025-10-16T04:32:51.4669275+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MaximunDate"

2025-10-16T04:32:51.4669275+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].IsMandatory"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].IsVisible"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].SecurityProfileId"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].APIName"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].APIURL"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].SecurityProfileDataPointCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].SecurityProfileDataPoint"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].ControlType"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].RegularExpression"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MinimunLength"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MaximunLength"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MinimunDate"

2025-10-16T04:32:51.4669275+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MaximunDate"

2025-10-16T04:32:51.4669275+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].IsMandatory"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].IsVisible"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].SecurityProfileId"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].APIName"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].APIURL"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

Collection of VSecurityProfileDetails
NameDescriptionTypeAdditional information
SecurityProfileDataPointCode

Security Profile Data Point Code

string

None.

SecurityProfileDataPoint

Security Profile Data Point

string

None.

ControlType

Control Type

string

None.

RegularExpression

Regular Expression

string

None.

MinimunLength

Minimun Length / Value

string

None.

MaximunLength

Maximun Length / Value

string

None.

MinimunDate

Minimun Date

date

None.

MaximunDate

Maximun Date

date

None.

IsMandatory

Is Mandatory

boolean

None.

IsVisible

Is Visible

boolean

None.

SecurityProfileId

Security Profile Id

integer

None.

APIName

API Name

string

None.

APIURL

API URL

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "SecurityProfileDataPointCode": "sample string 1",
    "SecurityProfileDataPoint": "sample string 2",
    "ControlType": "sample string 3",
    "RegularExpression": "sample string 4",
    "MinimunLength": "sample string 5",
    "MaximunLength": "sample string 6",
    "MinimunDate": "2025-10-16T04:32:51.4825461+00:00",
    "MaximunDate": "2025-10-16T04:32:51.4825461+00:00",
    "IsMandatory": true,
    "IsVisible": true,
    "SecurityProfileId": 9,
    "APIName": "sample string 10",
    "APIURL": "sample string 11"
  },
  {
    "$ref": "1"
  }
]

application/xml, text/xml

Sample:
<ArrayOfVSecurityProfileDetails xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <VSecurityProfileDetails>
    <SecurityProfileDataPointCode>sample string 1</SecurityProfileDataPointCode>
    <SecurityProfileDataPoint>sample string 2</SecurityProfileDataPoint>
    <ControlType>sample string 3</ControlType>
    <RegularExpression>sample string 4</RegularExpression>
    <MinimunLength>sample string 5</MinimunLength>
    <MaximunLength>sample string 6</MaximunLength>
    <MinimunDate>2025-10-16T04:32:51.4825461+00:00</MinimunDate>
    <MaximunDate>2025-10-16T04:32:51.4825461+00:00</MaximunDate>
    <IsMandatory>true</IsMandatory>
    <IsVisible>true</IsVisible>
    <SecurityProfileId>9</SecurityProfileId>
    <APIName>sample string 10</APIName>
    <APIURL>sample string 11</APIURL>
  </VSecurityProfileDetails>
  <VSecurityProfileDetails>
    <SecurityProfileDataPointCode>sample string 1</SecurityProfileDataPointCode>
    <SecurityProfileDataPoint>sample string 2</SecurityProfileDataPoint>
    <ControlType>sample string 3</ControlType>
    <RegularExpression>sample string 4</RegularExpression>
    <MinimunLength>sample string 5</MinimunLength>
    <MaximunLength>sample string 6</MaximunLength>
    <MinimunDate>2025-10-16T04:32:51.4825461+00:00</MinimunDate>
    <MaximunDate>2025-10-16T04:32:51.4825461+00:00</MaximunDate>
    <IsMandatory>true</IsMandatory>
    <IsVisible>true</IsVisible>
    <SecurityProfileId>9</SecurityProfileId>
    <APIName>sample string 10</APIName>
    <APIURL>sample string 11</APIURL>
  </VSecurityProfileDetails>
</ArrayOfVSecurityProfileDetails>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].SecurityProfileDataPointCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].SecurityProfileDataPoint"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].ControlType"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].RegularExpression"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MinimunLength"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MaximunLength"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MinimunDate"

2025-10-16T04:32:51.4825461+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].MaximunDate"

2025-10-16T04:32:51.4825461+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].IsMandatory"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].IsVisible"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].SecurityProfileId"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].APIName"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].APIURL"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].SecurityProfileDataPointCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].SecurityProfileDataPoint"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].ControlType"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].RegularExpression"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MinimunLength"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MaximunLength"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MinimunDate"

2025-10-16T04:32:51.4825461+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].MaximunDate"

2025-10-16T04:32:51.4825461+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].IsMandatory"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].IsVisible"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].SecurityProfileId"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].APIName"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].APIURL"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e--