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 |
The unique identifier for the page element in scope of a customer. |
integer |
None. |
| Title |
The title of the page. |
string |
None. |
| ContentBlocks |
The content blocks on the page. |
Collection of Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.ContentBlock |
None. |
| CanEdit |
True if the page can be edited by the current user. |
boolean |
None. |
| CanChangePermissions |
True if the current user is able to manage permissions for the current element. |
boolean |
None. |
| IsLearningPathSubElement |
Defines whether current element belongs to learning path. |
boolean |
None. |
| Layout |
The layout of the page (how many columns). |
Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.LayoutSchemaType |
None. |
| Urls |
URLs used in page. |
Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.PageUrls |
None. |
| IconUrls |
URLs for the icons used for page. |
Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses.PageIconUrls |
None. |
| IsActive |
Indicates whether the page is active. Derived from ActiveFrom and ActiveTo. |
boolean |
None. |
| ActiveFrom |
When the page becomes active. Null means it is active immediately. |
date |
None. |
| ActiveTo |
When the page becomes inactive. Null means it remains active indefinitely. |
date |
None. |
| LearningObjectives |
The learning objectives linked to the page. Can be empty if no learning objectives are linked. |
Collection of Itsolutions.Itslearning.Web.RestApi.Personal.Element.Models.ElementLearningObjective |
None. |
| CurrentDateTimeFormat |
The date and time format |
string |
None. |
Response Formats
application/json, text/json
{
"elementId": 1,
"title": "sample string 2",
"contentBlocks": null,
"canEdit": true,
"canChangePermissions": true,
"isLearningPathSubElement": true,
"layout": "OneColumn",
"urls": {
"permissions": "sample string 1"
},
"iconUrls": {
"archiveIcon": "sample string 1",
"contentBlockChangeColumnIcon": "sample string 2",
"contentBlockDeleteIcon": "sample string 3",
"contentBlockEditIcon": "sample string 4",
"contentBlockFilesIcon": "sample string 5",
"contentBlockImagesIcon": "sample string 6",
"contentBlockMoveDownIcon": "sample string 7",
"contentBlockMoveUpIcon": "sample string 8",
"contentBlockPollIcon": "sample string 9",
"contentBlockRichTextIcon": "sample string 10",
"contentBlockRssIcon": "sample string 11",
"layoutOneColumnIcon": "sample string 12",
"layoutTwoColumnsIcon": "sample string 13",
"layoutTwoColumnsWideLeftIcon": "sample string 14",
"learningObjectiveIcon": "sample string 15",
"listenIcon": "sample string 16",
"notifyAboutChangesIcon": "sample string 17",
"permissions": "sample string 18",
"restoreIcon": "sample string 19"
},
"isActive": true,
"activeFrom": "2026-03-19T19:20:08Z",
"activeTo": "2026-03-19T19:20:08Z",
"learningObjectives": [
{
"learningObjectiveId": 1,
"title": "sample string 2",
"description": "sample string 3"
},
{
"learningObjectiveId": 1,
"title": "sample string 2",
"description": "sample string 3"
}
],
"currentDateTimeFormat": "sample string 7"
}
application/xml, text/xml
<PageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Itsolutions.Itslearning.Web.RestApi.Personal.Page.Responses">
<ActiveFrom>2026-03-19T19:20:08Z</ActiveFrom>
<ActiveTo>2026-03-19T19:20:08Z</ActiveTo>
<CanChangePermissions>true</CanChangePermissions>
<CanEdit>true</CanEdit>
<ContentBlocks i:nil="true" />
<CurrentDateTimeFormat>sample string 7</CurrentDateTimeFormat>
<ElementId>1</ElementId>
<IconUrls>
<ArchiveIcon>sample string 1</ArchiveIcon>
<ContentBlockChangeColumnIcon>sample string 2</ContentBlockChangeColumnIcon>
<ContentBlockDeleteIcon>sample string 3</ContentBlockDeleteIcon>
<ContentBlockEditIcon>sample string 4</ContentBlockEditIcon>
<ContentBlockFilesIcon>sample string 5</ContentBlockFilesIcon>
<ContentBlockImagesIcon>sample string 6</ContentBlockImagesIcon>
<ContentBlockMoveDownIcon>sample string 7</ContentBlockMoveDownIcon>
<ContentBlockMoveUpIcon>sample string 8</ContentBlockMoveUpIcon>
<ContentBlockPollIcon>sample string 9</ContentBlockPollIcon>
<ContentBlockRichTextIcon>sample string 10</ContentBlockRichTextIcon>
<ContentBlockRssIcon>sample string 11</ContentBlockRssIcon>
<LayoutOneColumnIcon>sample string 12</LayoutOneColumnIcon>
<LayoutTwoColumnsIcon>sample string 13</LayoutTwoColumnsIcon>
<LayoutTwoColumnsWideLeftIcon>sample string 14</LayoutTwoColumnsWideLeftIcon>
<LearningObjectiveIcon>sample string 15</LearningObjectiveIcon>
<ListenIcon>sample string 16</ListenIcon>
<NotifyAboutChangesIcon>sample string 17</NotifyAboutChangesIcon>
<Permissions>sample string 18</Permissions>
<RestoreIcon>sample string 19</RestoreIcon>
</IconUrls>
<IsActive>true</IsActive>
<IsLearningPathSubElement>true</IsLearningPathSubElement>
<Layout>OneColumn</Layout>
<LearningObjectives xmlns:d2p1="http://schemas.datacontract.org/2004/07/Itsolutions.Itslearning.Web.RestApi.Personal.Element.Models">
<d2p1:ElementLearningObjective>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:LearningObjectiveId>1</d2p1:LearningObjectiveId>
<d2p1:Title>sample string 2</d2p1:Title>
</d2p1:ElementLearningObjective>
<d2p1:ElementLearningObjective>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:LearningObjectiveId>1</d2p1:LearningObjectiveId>
<d2p1:Title>sample string 2</d2p1:Title>
</d2p1:ElementLearningObjective>
</LearningObjectives>
<Title>sample string 2</Title>
<Urls>
<Permissions>sample string 1</Permissions>
</Urls>
</PageResponse>