Common Service
Service Id: Common To All Services
Note
Common action triggered by the use of header: platform6.request.common.action
1. Get Service Item Names Using Given App Key
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
list.names |
appKey |
Select by given appKey (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
JSON List Names |
2. Get All Service Item Ids
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
list.all |
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
JSON List Ids |
3. Get Service Item State (AppKey & Name) Given Their Ids
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
state.get |
ids |
JSON List Service Item Ids (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
JSON List Service Item States |
4. Upsert Service Item Using Given States and Ids
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
state.restore |
state |
JSON List (required) |
|
ids |
JSON List Service Item Ids (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
5. Get Service Status
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
getservicestatus |
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
Status Name |
Status Names |
SERVICE_STATE_INIT |
SERVICE_STATE_STARTED |
SERVICE_STATE_STARTED_RESTART |
SERVICE_STATE_STOPPED |
SERVICE_STATE_DESTROYED |
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
listitems |
appkey |
Service Item AppKey (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
name.[index] |
Service Item Name |
name.[description] |
Service Item Description [Language \uffff Text] |
modifiedby.[index] |
Service Item Last Modified By [user email] |
modifiedmillis.[index] |
Service Item Last Modified Time In Millis |
Note
[index] is an integer starting from one
7. Count Service Items Given Their App Key
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
countitems |
appkey |
Service Item AppKey (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
Service Item Count |
8. Add A Service Item Given App Key, Name and JSON Content
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
additem |
appkey |
Service Item AppKey (required) |
|
name |
Service Item Name (required) |
|
json |
Service Item Content (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
Service Item Count |
9. Remove A Service Item Given App Key and Name
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
additem |
appkey |
Service Item AppKey (required) |
|
name |
Service Item Name (required) |
|
ignoremissing |
Do not error if not exist (optional) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
true |
10. Get A Service Item Given App Key and Name
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
getitem |
appkey |
Service Item AppKey (required) |
|
name |
Service Item Name (required) |
|
contentmodeoverride |
Value of ContentModeOverride in response JSON (optional) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
OK |
platform6.response.value |
Service Item JSON Content |
lastmodifiedby |
Service Item Last Modified By [user email] |
lastmodifiedmillis |
Service Item Last Modified Time In Millis |
11. Check If A Service Item Exists Given App Key and Name
Header key |
Description |
Value |
platform6.request.common.action |
The common action to perform (required) |
existitem |
appkey |
Service Item AppKey (required) |
|
name |
Service Item Name (required) |
|
A valid response will be:
Header key |
Description |
platform6.response.status |
true |