SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester
tasks

The full record for one person, overall and broken down per category. Score is one metric among several and is null wherever no grading scheme applies.

The full record for one person, overall and broken down per category. Score is one metric among several and is null wherever no grading scheme applies.

GEThttps://app.softsolz.uk/api/v1/services/tasks/people/{userId}/performance

Recent Requests

Kept only in this browser
TimeStatusTook
Send a request with Try it to see it here.

Path Params

userIdstringrequired

Headers

Authorizationstringrequired

Bearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.

Query Params

date_fromstring

Only count work assigned on or after this ISO date.

date_tostring

Only count work assigned on or before this ISO date.

Response

Response Body

user_idintegerThe person.
assignedintegerTotal assignments.
completedintegerApproved assignments.
completion_ratenumbercompleted / assigned, 0 to 1.
on_time_ratenumberShare completed by the original deadline, 0 to 1.
average_submission_delay_hoursnumber | nullMean lateness across late submissions only.
average_resubmissionsnumberMean attempts beyond the first.
average_review_turnaround_hoursnumber | nullMean time from submission to decision. Measures reviewers, not the assignee.
reopenedintegerApproved work later found wrong.
cancelledintegerAssignments cancelled.
average_scorenumber | nullOnly where a grading scheme applies. Null is normal and does not mean poor performance.
by_categoryarray of objectsThe same metrics broken down per category.

Request

curl --request GET \
--url https://app.softsolz.uk/api/v1/services/tasks/people/{userId}/performance \
--header 'Authorization: Bearer sk_live_your_key'

Credentials

Sent as a Bearer token and used in the samples above and in Try it. Kept only in this browser tab until you close it. Use an sk_test_ key to stay in your sandbox.

Response · 200

{
"data": {
"user_id": 31,
"assigned": 40,
"completed": 36,
"completion_rate": 0.9,
"on_time_rate": 0.83,
"average_submission_delay_hours": 6.5,
"average_resubmissions": 0.3,
"average_review_turnaround_hours": 12.2,
"reopened": 1,
"cancelled": 0,
"average_score": 88.4,
"by_category": [
{
"category_id": 7,
"category_name": "Safety",
"completion_rate": 1
}
]
}
}