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
| Field | Type | Required | Description |
|---|
| templateId | uuid | Required | |
Response
| Field | Type | Description |
|---|
| id | uuid | |
| name | string| null | |
| label | string| null | |
| icon | string| null | |
| color | string| null | |
| category | GetModuleTemplateResponseModuleCategory | |
| blocks | GetModuleTemplateResponseModuleTemplateBlock[]| null | |
GetModuleTemplateResponseModuleCategory
| Field | Type | Description |
|---|
| id | uuid | |
| name | string| null | |
| icon | string| null | |
| color | string| null | |
GetModuleTemplateResponseModuleTemplateBlock
| Field | Type | Description |
|---|
| id | uuid | |
| index | integer | |
| type | string| null | |
| contentBlock | GetModuleTemplateResponseContentBlockTempate | |
| questionBlock | GetModuleTemplateResponseQuestionBlockTemplate | |
| requestBlock | GetModuleTemplateResponseRequestBlockTemplate | |
GetModuleTemplateResponseContentBlockTempate
| Field | Type | Description |
|---|
| content | string| null | |
GetModuleTemplateResponseQuestionBlockTemplate
| Field | Type | Description |
|---|
| label | string| null | |
| questionText | string| null | |
| responseType | string| null | |
| responseOptions | GetModuleTemplateResponseResponseOption[]| null | |
GetModuleTemplateResponseRequestBlockTemplate
| Field | Type | Description |
|---|
| name | string| null | |
| lineItemLabel | string| null | |
| isAdvanceApproved | boolean | |
| isResourceApproved | boolean | |
| isResourceRequest | boolean | |
| allowedResourceTypes | uuid[]| null | |
| properties | GetModuleTemplateResponseRequestBlockTemplateRequestPropertyTemplate[]| null | |
GetModuleTemplateResponseResponseOption
| Field | Type | Description |
|---|
| label | string| null | |
| type | string| null | |
| value | string| null | |
GetModuleTemplateResponseRequestBlockTemplateRequestPropertyTemplate
| Field | Type | Description |
|---|
| id | uuid | |
| label | string| null | |
| isRequired | boolean | |
| responseType | string| null | |
| responseOptions | GetModuleTemplateResponseResponseOption[]| null | |