This endpoint is used to retrieve actions of the current user in EPC. This can apply to different scenarios of duplicating and displaying information like:

  • Duplicating data onto a third-party platform
  • Displaying tasks, deadlines, etc in an external system
  • Creating filterable widgets for internal portals
  • And more…

Code Example

09:52:17.722 request:
2 > GET http://example/api/v1/admin/actions/848F911D-463C-414B-8319-D99092FB4307
2 > Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9....
2 > Host: example
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/11.0.15)
2 > Accept-Encoding: gzip,deflate
09:52:17.749 response time in milliseconds: 27
2 < 200
2 < Connection: keep-alive
2 < Cache-Control: no-cache, no-transform, no-store
2 < Content-Type: application/json
2 < Content-Length: 1343
2 < Date: Tue, 03 May 2022 13:52:17 GMT
{
  "targetNodeSequenceNumber": "",
  "onLatestVersion": false,
  "parent": {
    "@type": "NameElement",
    "name": "Default Process Set",
    "nodeType": "PROCESS_SET",
    "nodeId": "0D6AF657-0C16-04E4-50BB-19E9A9D0FCBC"
  },
  "onVersion": null,
  "nodeVersionId": "5CFE531B-5962-4B52-8187-C61E4D2BB832",
  "dueDate": "2022-09-09",
  "actionUrl": "https://training.interfacing.com/new-process",
  "postId": null,
  "creationDate": "2022-05-03T09:52:17.697-04:00",
  "targetNode": {
    "@type": "NameElement",
    "name": "52b5281b-a762-4c48-8816-4e7fc3e56243",
    "nodeType": "PROCESS",
    "nodeId": "209A8A23-4C6C-4EFE-B5E2-914136E12EBF"
  },
  "targetVersion": null,
  "sentBy": {
    "firstName": "Administrator",
    "lastName": null,
    "phone": null,
    "name": "Administrator (epcadmin)",
    "principalId": "75EBC033-E8F2-010A-B97B-30B91435B9F4",
    "middleName": null,
    "email": null,
    "username": "epcadmin"
  },
  "actionType": "TRAINING",
  "targetNodeVersionId": null,
  "onNextPublished": false,
  "actionId": "848F911D-463C-414B-8319-D99092FB4307",
  "onLatestPublished": false,
  "comment": "New process basic training",
  "user": {
    "firstName": null,
    "lastName": "c9bcadb7-a89b-46ee-803c-9ac8c76e3f84",
    "phone": null,
    "name": "c9bcadb7-a89b-46ee-803c-9ac8c76e3f84 (c053d3e8-83f8-4024-a75b-a6bd21c1fca6)",
    "principalId": "BDB163C4-EC93-412F-8A02-A8D9B1048E1E",
    "middleName": null,
    "email": "59f81e47-84a6-4872-a3f9-5a7bbd0e7f9f@abc.com",
    "username": "c053d3e8-83f8-4024-a75b-a6bd21c1fca6"
  },
  "targetUrl": null
}

Technical Information

  • Endpoint URL: https://YOUREPC.interfacing.com/api/v1/users/me/actions
  • Swagger URL: https://YOUREPC.interfacing.com/api/v1/swagger/#/Action/findActions

What is this feature used for in EPC?

EPC allows users to view and manage all upcoming and pending tasks, approvals and other actions they are actively engaging with. These actions are all listed, filterable and sortable in the EPC To Do module. The purpose of this module is to allow members of an organization to clearly see an outline of their pending and upcoming tasks.

To know more about the actions feature and the To Do module, please click here.

Related Topics

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Please do not use this for support questions.
Visit the Support Portal

Post Comment