Docs

Get Module Template By Id

GET /moduleTemplates/{templateId}

GET/moduleTemplates/{templateId}

Returns one module template with its category and all its blocks (content, question and request). The templateId comes from AdvanceTemplates_GetModuleTemplates.

Path Parameters

FieldTypeRequiredDescription
templateIduuidRequired

Response

FieldTypeDescription
iduuid
namestring| null
labelstring| null
iconstring| null
colorstring| null
categoryGetModuleTemplateResponseModuleCategory
blocksGetModuleTemplateResponseModuleTemplateBlock[]| null

GetModuleTemplateResponseModuleCategory

FieldTypeDescription
iduuid
namestring| null
iconstring| null
colorstring| null

GetModuleTemplateResponseModuleTemplateBlock

FieldTypeDescription
iduuid
indexinteger
typestring| null
contentBlockGetModuleTemplateResponseContentBlockTempate
questionBlockGetModuleTemplateResponseQuestionBlockTemplate
requestBlockGetModuleTemplateResponseRequestBlockTemplate

GetModuleTemplateResponseContentBlockTempate

FieldTypeDescription
contentstring| null

GetModuleTemplateResponseQuestionBlockTemplate

FieldTypeDescription
labelstring| null
questionTextstring| null
responseTypestring| null
responseOptionsGetModuleTemplateResponseResponseOption[]| null

GetModuleTemplateResponseRequestBlockTemplate

FieldTypeDescription
namestring| null
lineItemLabelstring| null
isAdvanceApprovedboolean
isResourceApprovedboolean
isResourceRequestboolean
allowedResourceTypesuuid[]| null
propertiesGetModuleTemplateResponseRequestBlockTemplateRequestPropertyTemplate[]| null

GetModuleTemplateResponseResponseOption

FieldTypeDescription
labelstring| null
typestring| null
valuestring| null

GetModuleTemplateResponseRequestBlockTemplateRequestPropertyTemplate

FieldTypeDescription
iduuid
labelstring| null
isRequiredboolean
responseTypestring| null
responseOptionsGetModuleTemplateResponseResponseOption[]| null