Create A Property Definition

Create A Property Definition

Creates a new Property Definition. If the Property Definition to create conflicts with an existing definition, an error is raised.

Request
URI
POST
https://{api_host}/properties-service/api/propertydefinitions
COPY
Request Body
ContextPropertyDefinition of type(s) application/json
Optional
Responses
200

successful operation

Operation doesn't return any data structure

201

Successfully created Property Definition

Returns ContextPropertyDefinition of type(s) */*
{
    "dataType": {
        "typeId": "string"
    },
    "isMultiValued": false,
    "description": "string",
    "label": "string",
    "version": 0,
    "facets": {
        "facets": {}
    },
    "lastUpdated": "string",
    "createdDate": "string",
    "permissibleValues": {
        "customAllowed": false
    },
    "displayAdvice": "string",
    "tenantId": "string",
    "orderIndex": 0,
    "id": "string"
}
object
dataType
Required

dataType

boolean
isMultiValued
Optional

isMultiValued

string
description
Optional
Constraints: minLength: 0 maxLength: 2000

description

string
label
Optional
Constraints: minLength: 0 maxLength: 255

label

integer As int64 As int64
version
Optional

version

object
facets
Optional

facets

string As date-time As date-time
lastUpdated
Optional

lastUpdated

string As date-time As date-time
createdDate
Optional

createdDate

object
permissibleValues
Optional

permissibleValues

string
displayAdvice
Optional

displayAdvice

Possible values are : TEXTBOX, HYPERLINK, EMAIL, TEXTAREA, DATE_TIME_PICKER, CHECKBOX, YES_NO, CHECKBOX_GROUP, DUAL_LIST, RADIO_GROUP, DROPDOWN, LIST, SEARCHER, TREE, FORM, IMAGE, SLIDER, DATA_TABLE, VALUE_PICKER, CONFIRM_PASSWORD,
string
tenantId
Optional

tenantId

integer As int32 As int32
orderIndex
Optional

orderIndex

string
id
Optional

id


400

Property Definition already exists

Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' https://{api_host}/properties-service/api/propertydefinitions