- tracker-api
- for-patient
- for-internal
- system
- dataflow
- for-patient
- for-internal
Filter tasks
Testing
tracker - local
http://localhost:8081/
tracker - local
http://localhost:8081/
POST
api/users/v1/trackers/{trackerId}/instances/{instanceId}/tasks/filter
Request
Path Params
trackerId
string
required
instanceId
integer
required
Header Params
Authorization
string
optional
Example:
{{token}}
Body Params application/json
ids
array[string]
optional
types
array[string]
optional
statuses
array[string]
optional
updatedBy
array[string]
optional
createdBy
array[string]
optional
limit
integer
required
offset
integer
required
sort
string
required
Example
{
"limit": 10,
"offset": 0,
"sort": "id,asc",
"types": [
"FEEDBACK",
"NOTICE",
"GUIDANCE",
"SYMPTOM_RECORDER_EVENT",
"G3"
],
"ids": [],
"updatedBy": [],
"statuses": [
"COMPLETED", "CATCHING"
],
"createdBy": []
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8081/api/users/v1/trackers//instances//tasks/filter' \
--header 'Authorization: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXRpZW50SWQiOiJ3cTNaOXM5dzciLCJzdWIiOiJlMjZkZjNjYi04ZTMzLTQzNjMtYTM1NC1jMzQxMTZmYjNhMzYiLCJjb2duaXRvOmdyb3VwcyI6WyJhcC1zb3V0aGVhc3QtMV9yN0V3VUlSR3RfaGgtc2l0LXNwLW9pZGMtcHJveHkiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkcC5hcC1zb3V0aGVhc3QtMS5hbWF6b25hd3MuY29tL2FwLXNvdXRoZWFzdC0xX3I3RXdVSVJHdCIsImNvZ25pdG86dXNlcm5hbWUiOiJoaC1zaXQtc3Atb2lkYy1wcm94eV9lSmZHNlA4TElFQlRoM3dzIiwibm9uY2UiOiJYeHNqMXpfVUN2Uk0ySWxVTkxwY0pPR3lGLVRXcmlVTHVmRzB1LThQRGdDdGhRR0ZKMnRYUWptZm8yZVVPLVh2SDJsNnl6cUZIbG1PVXJGbXlDbWRGSVhSM1AyandRVnpkR1RncGpEbDFEUlRoRDFTUXdzWFJFRmVlcHAwOVJJajkwQnlrcFlDUjEtOUJ4Z25IdU9yMFNwUXBRR3AxYkxEQ2dLNnFYOE9HdkEiLCJvcmlnaW5fanRpIjoiZDg2ZjY4ZDAtZmY0NC00MDQ0LTkyZGYtMDI0OGU5YTRlZTQ2IiwiYXVkIjoiM3BuZmMxOXJiNm01OGxsMjU0OGg3amJ1bjUiLCJpZGVudGl0aWVzIjpbeyJ1c2VySWQiOiJ3cTNaOXM5dzciLCJwcm92aWRlck5hbWUiOiJoaC1zaXQtc3Atb2lkYy1wcm94eSIsInByb3ZpZGVyVHlwZSI6Ik9JREMiLCJpc3N1ZXIiOm51bGwsInByaW1hcnkiOiJ0cnVlIiwiZGF0ZUNyZWF0ZWQiOiIxNjQxODAzMzY4Njk5In1dLCJ0b2tlbl91c2UiOiJpZCIsImF1dGhfdGltZSI6MTY2Nzk4Njk1MCwiZXhwIjoxNjY3OTg3MjUwLCJpYXQiOjE2Njc5ODY5NTAsImp0aSI6ImFjZDE1MDEwLWZkMzgtNDY1OC05NzY5LWQyYWNjZWY3OTc1ZSJ9.ztVO_O6Fy-JKSwqEQ0v3msQvHk19PrmF1mQJ9popPFs' \
--header 'Content-Type: application/json' \
--data-raw '{
"limit": 10,
"offset": 0,
"sort": "id,asc",
"types": [
"FEEDBACK",
"NOTICE",
"GUIDANCE",
"SYMPTOM_RECORDER_EVENT",
"G3"
],
"ids": [],
"updatedBy": [],
"statuses": [
"COMPLETED", "CATCHING"
],
"createdBy": []
}'
Responses
🟢200OK
application/json
Body
status
string
required
data
array [object {10}]
required
id
integer
required
taskIndex
integer
required
trackerInstanceId
string
required
input
object
required
output
object
required
type
enum<string>
required
Allowed values:
START_EVENTTERMINATE_EVENTTIMER_EVENTSYMPTOM_RECORDER_EVENTG3_EVENTSYMPTOM_ANALYZERFEEDBACKGUIDANCENOTIFICATIONG3NOTICEEXCLUSIVE_GATEWAYPARALLEL_GATEWAY
status
enum<string>
required
Allowed values:
PAUSEDREADFAILCOMPLETEDRUNNINGCATCHINGCAUGHT
previousTaskId
integer
required
messageName
string
required
messageKey
string
required
hasNext
boolean
required
hasPrevious
boolean
required
totalPage
number
required
totalElements
number
required
Example
{
"status": "SUCCESS",
"data": [
{
"id": 74,
"taskIndex": 4,
"trackerInstanceId": 8,
"input": {
"feedbackCriteria": null,
"groupInstanceRange": {
"value": 1,
"type": "HOUR"
}
},
"output": {
"feedback": {
"processId": "111",
"ctcaeName": "Sample Tracker",
"processInstanceId": 8,
"confirmation": {
"id": -1,
"message": null,
"type": null,
"attributes": null
},
"feedback": {
"id": 14,
"message": "You have noted a moderate Sample Tracker, just like your previous recording.",
"type": "FEEDBACK",
"attributes": {
"severity": "G2",
"lastSeverity": "G2"
}
},
"severityRecords": [
{
"severity": "G2",
"recordedAt": "2024-03-25 07:38:01"
},
{
"severity": "G2",
"recordedAt": "2024-03-23 14:25:57"
},
{
"severity": "G2",
"recordedAt": "2024-03-22 04:02:33"
}
],
"lastRecordedAt": "2024-03-25 07:38:01"
},
"otherFeedbacks": []
},
"type": "FEEDBACK",
"status": "COMPLETED",
"previousTaskId": 73,
"messageName": null,
"messageKey": null
},
{
"id": 76,
"taskIndex": 6,
"trackerInstanceId": 8,
"input": {
"guidanceBodyCriteria": null,
"groupInstanceRange": {
"value": 1,
"type": "HOUR"
}
},
"output": {
"ctcaeName": "Sample Tracker",
"multipleSymptoms": {
"G3": [],
"G1": [],
"G2": [
"Sample Tracker"
]
},
"ctcaeCode": "111"
},
"type": "GUIDANCE",
"status": "COMPLETED",
"previousTaskId": 75,
"messageName": null,
"messageKey": null
}
],
"hasNext": false,
"hasPrevious": false,
"totalPage": 1,
"totalElements": 2
}
Modified at 2024-03-25 07:52:03