User GuideAPI Reference
ProductUse CasesResource CenterFAQAbout UsBook a DemoSign Up - It's Free
API Reference

Update Template

Update Template

Performs full update, the values will be replaced with values that are specified in the request

(*)This parameter is mandatory only if its optional parent attribute is defined. Click here for more information.

Request Body Parameters:

ParameterTypeMandatoryDescriptionExample
displayNamestringtrue
namestringtruePattern:[a-zA-Z]\w*
descriptionstringfalse
ownerOrganizationIdstringfalse
forceUpdatebooleanfalse
customAttributesarrayfalse
customAttributes[index]arrayfalse
customAttributes[index].displayNamestringtrue(*)
customAttributes[index].phibooleanfalse
customAttributes[index].referenceConfigurationobjectfalse
customAttributes[index].referenceConfiguration.uniquelybooleanfalse
customAttributes[index].referenceConfiguration.referencedSideAttributeNamestringfalse
customAttributes[index].referenceConfiguration.referencedSideAttributeDisplayNamestringfalse
customAttributes[index].referenceConfiguration.validTemplatesToReferencearrayfalse
customAttributes[index].referenceConfiguration.entityTypestringtrue(*)
customAttributes[index].linkConfigurationobjectfalse
customAttributes[index].linkConfiguration.entityTypeNamestringtrue(*)
customAttributes[index].linkConfiguration.templateIdstringtrue(*)
customAttributes[index].linkConfiguration.attributeIdstringtrue(*)
customAttributes[index].namestringtrue(*)Pattern:[a-zA-Z]\w*
customAttributes[index].typestringtrue(*)Values:LABEL,PARAGRAPH,INTEGER,DECIMAL,BOOLEAN,SINGLE_SELECT,MULTI_SELECT,ADDRESS,NAME,PHONE,EMAIL,DATE_TIME,DATE,REFERENCE,TIMEZONE,LOCALE,FILE,IMAGE,LINK,WAVEFORM
customAttributes[index].validationobjectfalse
customAttributes[index].validation.mandatorybooleantrue(*)
customAttributes[index].validation.defaultValueobjectfalse
customAttributes[index].validation.minnumberfalse
customAttributes[index].validation.maxnumberfalse
customAttributes[index].validation.regexstringfalse
customAttributes[index].numericMetaDataobjectfalse
customAttributes[index].numericMetaData.unitsstringfalse
customAttributes[index].numericMetaData.upperRangenumberfalse
customAttributes[index].numericMetaData.lowerRangenumberfalse
customAttributes[index].numericMetaData.subTypestringfalseValues:INTEGER,DECIMAL
customAttributes[index].idstringfalse
customAttributes[index].selectableValuesarrayfalse
customAttributes[index].selectableValues[index]arrayfalse
customAttributes[index].selectableValues[index].namestringtrue(*)Pattern:[a-zA-Z]\w*
customAttributes[index].selectableValues[index].displayNamestringtrue(*)
customAttributes[index].selectableValues[index].idstringfalse
customAttributes[index].categorystringtrue(*)
builtInAttributesarrayfalse
builtInAttributes[index]arrayfalse
builtInAttributes[index].idstringtrue(*)
builtInAttributes[index].displayNamestringtrue(*)
builtInAttributes[index].phibooleanfalse
builtInAttributes[index].referenceConfigurationobjectfalse
builtInAttributes[index].referenceConfiguration.uniquelybooleanfalse
builtInAttributes[index].referenceConfiguration.referencedSideAttributeNamestringfalse
builtInAttributes[index].referenceConfiguration.referencedSideAttributeDisplayNamestringfalse
builtInAttributes[index].referenceConfiguration.validTemplatesToReferencearrayfalse
builtInAttributes[index].referenceConfiguration.entityTypestringtrue(*)
builtInAttributes[index].linkConfigurationobjectfalse
builtInAttributes[index].linkConfiguration.entityTypeNamestringtrue(*)
builtInAttributes[index].linkConfiguration.templateIdstringtrue(*)
builtInAttributes[index].linkConfiguration.attributeIdstringtrue(*)
builtInAttributes[index].validationobjectfalse
builtInAttributes[index].validation.mandatorybooleantrue(*)
builtInAttributes[index].validation.defaultValueobjectfalse
builtInAttributes[index].validation.minnumberfalse
builtInAttributes[index].validation.maxnumberfalse
builtInAttributes[index].validation.regexstringfalse
builtInAttributes[index].numericMetaDataobjectfalse
builtInAttributes[index].numericMetaData.unitsstringfalse
builtInAttributes[index].numericMetaData.upperRangenumberfalse
builtInAttributes[index].numericMetaData.lowerRangenumberfalse
builtInAttributes[index].numericMetaData.subTypestringfalseValues:INTEGER,DECIMAL
templateAttributesarrayfalse
templateAttributes[index]arrayfalse
templateAttributes[index].idstringtrue(*)
templateAttributes[index].displayNamestringtrue(*)
templateAttributes[index].phibooleanfalse
templateAttributes[index].referenceConfigurationobjectfalse
templateAttributes[index].referenceConfiguration.uniquelybooleanfalse
templateAttributes[index].referenceConfiguration.referencedSideAttributeNamestringfalse
templateAttributes[index].referenceConfiguration.referencedSideAttributeDisplayNamestringfalse
templateAttributes[index].referenceConfiguration.validTemplatesToReferencearrayfalse
templateAttributes[index].referenceConfiguration.entityTypestringtrue(*)
templateAttributes[index].linkConfigurationobjectfalse
templateAttributes[index].linkConfiguration.entityTypeNamestringtrue(*)
templateAttributes[index].linkConfiguration.templateIdstringtrue(*)
templateAttributes[index].linkConfiguration.attributeIdstringtrue(*)
templateAttributes[index].valueobjectfalse
templateAttributes[index].organizationSelectionConfigurationobjectfalse
templateAttributes[index].organizationSelectionConfiguration.selectedarrayfalse
templateAttributes[index].organizationSelectionConfiguration.selected[index]arrayfalse
templateAttributes[index].organizationSelectionConfiguration.selected[index].idstringtrue(*)
templateAttributes[index].organizationSelectionConfiguration.allbooleanfalse
parentTemplateIdstringfalse

Path Parameters:

ParameterTypeMandatoryDescriptionExample
templateIdstringtruenull

Query Parameters:

ParameterTypeMandatoryDescriptionExample
forcebooleanfalseSometimes modifying the system's templates can cause side effects to other components. The 'force' flag indicates whether or not to force the template changes even if those side effects were to occur. For example: changing templates will cause Analytics DB to exit syncing data mode. If 'force' is not provided fallback is the 'forceUpdate' value inside 'templateRequest'true

This API requires SETTINGS_UPDATE_TEMPLATE permission(s).

Language
Credentials
Bearer
JWT
Click Try It! to start a request and see the response here!