Feed action list — panels and button metadata
GET /task/v1/actions/{feed-key}/list
Operation id: getFeedActionList
Description
Returns feed action metadata (action_list[]) for the feed — panels, buttons, and display config. Service: FeedService#getFeedActionList.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
feed-key | Integer | Yes | Feed identifier |
Response Fields — action_list[*]
| Field | Type | Description |
|---|---|---|
panel_id | String | Panel identifier (e.g. PANEL-50519) |
seq_no | Integer | Display order |
box_id | String | Box identifier (e.g. 1-PROJECTEXTRACT) |
take_action | String | Y=triggers a status update, N=other type |
display_text | String | URL-encoded action label |
mobile_handler | String | Mobile handler identifier |
domain_id | Integer | Domain identifier |
panel_type | String | Panel type code |
button_id | String | Button identifier |
panel_category | String | Category code (S, etc.) |
service_data | String | JSON-encoded metadata (buttonName, buttonId pairs) |
default_flag | String | "1"=default action, "0" otherwise |
display_image | String | Relative path to action icon |
Error Scenarios
| Scenario | HTTP | Error Code | Message |
|---|---|---|---|
Missing / invalid X-reflexis-csrf-token-X | 401 | E202 | User session is invalid |
| Uncaught server failure | 500 | E500 | Unexpected server error. |
Tags: MyWorkFeedActions
Parameters
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
feed-key | integer | Yes | Unique numeric feed identifier |
Security
- ApiKeyHeader (apiKey)
- APIGEE API key header validated by VerifyAPIKey policy.
- AuthTokenHeader (apiKey)
- Session authentication token validated server-side against the user session store.
Responses
200 — Success — {status: OK, action_list[]}
Content type: application/json
401 — Missing or invalid X-reflexis-csrf-token-X session token
Content type: application/json
500 — Unexpected server-side error
Content type: application/json
Response models
200 — Success — {status: OK, action_list[]}
Content type: application/json
Schema
JSON object (structure varies by endpoint).
{
"type": "object",
"description": "JSON object (structure varies by endpoint)."
}
401 — Missing or invalid X-reflexis-csrf-token-X session token
Content type: application/json
Schema
| Property | Type | Required | Description |
|---|---|---|---|
status | string | Yes | Always "ER" for error responses |
errorCode | string | Yes | Application-level error code (e.g. E202, E105, E404) |
response | string | Yes | Human-readable error message |
{
"type": "object",
"example": {
"status": "ER",
"errorCode": "E202",
"response": "User session is invalid"
},
"required": [
"status",
"errorCode",
"response"
],
"properties": {
"status": {
"type": "string",
"description": "Always \"ER\" for error responses",
"enum": [
"ER"
]
},
"errorCode": {
"type": "string",
"description": "Application-level error code (e.g. E202, E105, E404)"
},
"response": {
"type": "string",
"description": "Human-readable error message"
}
}
}
Example:
{
"status": "ER",
"errorCode": "E202",
"response": "User session is invalid"
}
500 — Unexpected server-side error
Content type: application/json
Schema
| Property | Type | Required | Description |
|---|---|---|---|
status | string | Yes | Always "ER" for error responses |
errorCode | string | Yes | Application-level error code (e.g. E202, E105, E404) |
response | string | Yes | Human-readable error message |
{
"type": "object",
"example": {
"status": "ER",
"errorCode": "E202",
"response": "User session is invalid"
},
"required": [
"status",
"errorCode",
"response"
],
"properties": {
"status": {
"type": "string",
"description": "Always \"ER\" for error responses",
"enum": [
"ER"
]
},
"errorCode": {
"type": "string",
"description": "Application-level error code (e.g. E202, E105, E404)"
},
"response": {
"type": "string",
"description": "Human-readable error message"
}
}
}
Example:
{
"status": "ER",
"errorCode": "E302",
"response": "Internal server error"
}