- Home
- Resources
- ElementResource
The InformationElementResource provides read access to information elements
in InService. Information element is the term given to any piece of
instructional or information item, for example a list of textual or graphical
instructions, a schematic diagram or image, a list of parts. InformationElementResource
provides some common API feature for all information element types – specific
resources are also provided e.g. the /partslist resource provides access to
the SCPartlists object.
Named Objects & Collections
* See MediaResource for SCImageFile and SCTextFile.
* See PublicationsResource for SCPSRoot.
* See PartsListsResource for SCPartsList.
Data Model Objects
- SCImageFile
- SCTextFile
- SCPartsList
- SCPSRoot
The following resources are applicable:
GET /elements/{elementId}
Gets a specific information element by ID.
Request Parameters
| name |
type |
description |
default |
| elementId |
path |
the ID of the information element to retrieve. |
n/a |
| addCollections |
query |
|
n/a |
| highlight |
query |
|
n/a |
| productName |
query |
|
n/a |
| sn |
query |
|
n/a |
Response Codes
| code |
condition |
| 400 |
Returned when the elementId is not of valid ID format. |
| 404 |
Returned when the information element does not exist. |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
SCItem
(JSON) |
GET /elements/{parentId}/siblings
Retrieves siblings information elements for a given information element.
Request Parameters
| name |
type |
description |
default |
| parentId |
path |
The ID of the parent of information element to find siblings for. |
n/a |
| $filter |
query |
-- Reserved for future use. -- |
n/a |
| $orderby |
query |
The OData order by |
n/a |
| $skip |
query |
The number of items to skip for the start of this page. |
n/a |
| $top |
query |
The number of objects to return in this page. |
n/a |
| displayName |
query |
The display name of current information element. |
n/a |
| effectivity |
query |
The OData filter including the effectivity filter to
apply. |
n/a |
Response Codes
| code |
condition |
| 400 |
Returned when the elementId or topicId is not of valid ID format. |
| 404 |
Returned when the information element does not exist. |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
SCList
(JSON) |
GET /elements/{elementId}/siblings/{topicId}
Retrieves siblings information elements for a given information element
within the context of a given topic.
Request Parameters
| name |
type |
description |
default |
| elementId |
path |
The ID of the information element to find siblings for. |
n/a |
| topicId |
path |
The ID of the topic to limit the search for siblings to
those who share this topic context. |
n/a |
| $filter |
query |
-- Reserved for future use. -- |
n/a |
| $orderby |
query |
The OData order by |
n/a |
| $skip |
query |
The number of items to skip for the start of this page. |
n/a |
| $top |
query |
The number of objects to return in this page. |
n/a |
| effectivity |
query |
The OData filter including the effectivity filter to
apply. |
n/a |
Response Codes
| code |
condition |
| 400 |
Returned when either the elementId or topicId is not of valid
ID format. |
| 404 |
Returned when either the information element or topic do not
exist. |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
SCList
(JSON) |
GET /elements/{elementId}/topics
Retrieve topics referencing the given element.
Request Parameters
| name |
type |
description |
default |
| elementId |
path |
The ID of the information element to find topics for. |
n/a |
| $skip |
query |
The number of items to skip for the start of this page. |
n/a |
| $top |
query |
The number of objects to return in this page. |
n/a |
| effectivity |
query |
The OData filter including the effectivity filter to
apply. |
n/a |
Response Codes
| code |
condition |
| 400 |
Returned when either the elementId is not a valid ID format, or
if other query parameters are invalid. |
| 404 |
Returned when an element is not found for the given element ID. |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
SCList
(JSON) |
GET /elements/{elementId}/publications
Retrieves publications referencing the given element.
Request Parameters
| name |
type |
description |
default |
| elementId |
path |
The ID of the information element to find publications for. |
n/a |
| $skip |
query |
The number of items to skip for the start of this page. |
n/a |
| $top |
query |
The number of objects to return in this page. |
n/a |
| effectivity |
query |
The OData filter including the effectivity filter to
apply. |
n/a |
Response Codes
| code |
condition |
| 400 |
Returned when either the elementId is not a valid ID format, or
if other query parameters are invalid. |
| 404 |
Returned when an element is not found for the given element ID. |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
SCList
(JSON) |
GET /elements/{elementId}/parentspaths
Retrieves given element's parents paths
Request Parameters
| name |
type |
description |
default |
| elementId |
path |
The ID of the information element to find its parents paths |
n/a |
Response Codes
| code |
condition |
| 400 |
Returned when either the elementId is not a valid ID format, or
if other query parameters are invalid. |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
SCListCollection
(JSON) |
GET /elements/{elementId}/thumbnail
Retrieves the thumbnail for the topic.
Request Parameters
| name |
type |
description |
default |
| Accept |
header |
The type of files that are acceptable. |
n/a |
| elementId |
path |
The ID of the element whose thumbnail we're looking for. |
n/a |
Response Body
| media type |
data type |
| application/vnd.ptc.sc+json |
object
(JSON) |