GET restapi/personal/pages/{elementId}/v1
Get a page element by elementId.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| elementId |
The unique identifier of the page element to retrieve |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
PageResponse containing the page data
Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.PageResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ElementId | integer |
None. |
|
| Title | string |
None. |
|
| ContentBlocks | Collection of Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.ContentBlock |
None. |
|
| CanEdit | boolean |
None. |
|
| Layout | Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.LayoutSchemaType |
None. |
|
| IconUrls | Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.PageIconUrls |
None. |
Response Formats
application/json, text/json
Sample:
{
"elementId": 1,
"title": "sample string 2",
"contentBlocks": null,
"canEdit": true,
"layout": "OneColumn",
"iconUrls": {
"expandedIcon": "sample string 1",
"notExpandedIcon": "sample string 2",
"layoutOneColumnIcon": "sample string 3",
"layoutTwoColumnsIcon": "sample string 4",
"layoutTwoColumnsWideLeftIcon": "sample string 5",
"contentBlockRichTextIcon": "sample string 6",
"contentBlockImagesIcon": "sample string 7",
"contentBlockFilesIcon": "sample string 8",
"contentBlockPollIcon": "sample string 9",
"contentBlockRssIcon": "sample string 10",
"contentBlockMoveUpIcon": "sample string 11",
"contentBlockMoveDownIcon": "sample string 12",
"contentBlockChangeColumnIcon": "sample string 13",
"listenIcon": "sample string 14",
"contentBlockEditIcon": "sample string 15",
"contentBlockDeleteIcon": "sample string 16"
}
}
application/xml, text/xml
Sample:
<PageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses">
<CanEdit>true</CanEdit>
<ContentBlocks i:nil="true" />
<ElementId>1</ElementId>
<IconUrls>
<ContentBlockChangeColumnIcon>sample string 13</ContentBlockChangeColumnIcon>
<ContentBlockDeleteIcon>sample string 16</ContentBlockDeleteIcon>
<ContentBlockEditIcon>sample string 15</ContentBlockEditIcon>
<ContentBlockFilesIcon>sample string 8</ContentBlockFilesIcon>
<ContentBlockImagesIcon>sample string 7</ContentBlockImagesIcon>
<ContentBlockMoveDownIcon>sample string 12</ContentBlockMoveDownIcon>
<ContentBlockMoveUpIcon>sample string 11</ContentBlockMoveUpIcon>
<ContentBlockPollIcon>sample string 9</ContentBlockPollIcon>
<ContentBlockRichTextIcon>sample string 6</ContentBlockRichTextIcon>
<ContentBlockRssIcon>sample string 10</ContentBlockRssIcon>
<ExpandedIcon>sample string 1</ExpandedIcon>
<LayoutOneColumnIcon>sample string 3</LayoutOneColumnIcon>
<LayoutTwoColumnsIcon>sample string 4</LayoutTwoColumnsIcon>
<LayoutTwoColumnsWideLeftIcon>sample string 5</LayoutTwoColumnsWideLeftIcon>
<ListenIcon>sample string 14</ListenIcon>
<NotExpandedIcon>sample string 2</NotExpandedIcon>
</IconUrls>
<Layout>OneColumn</Layout>
<Title>sample string 2</Title>
</PageResponse>