GET
/
api
/
v1
/
tasks
/
user-tasks
Get User Tasks
curl --request GET \
  --url https://api.jobsim.work/api/v1/tasks/user-tasks \
  --header 'Authorization: Bearer <token>'
[
  {
    "user_id": "<string>",
    "user_email": "<string>",
    "organization_id": "<string>",
    "title": "<string>",
    "description": "<string>",
    "_id": "<string>",
    "task_type": "onboarding",
    "assigned_by": "head_hr",
    "assigned_by_name": "Assigned Manager",
    "assignment_rationale": [
      "<string>"
    ],
    "assignment_confidence": 123,
    "deadline": "2023-11-07T05:31:56Z",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "completed_at": "2023-11-07T05:31:56Z",
    "status": "not_started",
    "priority": "medium",
    "recipient": "<string>",
    "subject": "<string>",
    "notes": [
      "<string>"
    ],
    "reminder_count": 0,
    "last_reminder_at": "2023-11-07T05:31:56Z",
    "metadata": {},
    "simulation_task_id": "<string>",
    "has_submission": false,
    "submission_status": "<string>",
    "evaluation_result": {}
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

include_completed
boolean
default:false

Response

Successful Response

user_id
string
required
user_email
string
required
organization_id
string
required
title
string
required
description
string
required
_id
string | null
task_type
enum<string>
default:onboarding

Types of tasks that can be assigned

Available options:
onboarding,
documentation,
training,
communication,
meeting,
administrative,
compliance
assigned_by
string
default:head_hr
assigned_by_name
string
default:Assigned Manager
assignment_rationale
string[]
assignment_confidence
number | null
deadline
string<date-time> | null
created_at
string<date-time>
updated_at
string<date-time>
completed_at
string<date-time> | null
status
enum<string>
default:not_started

Status of a user task

Available options:
not_started,
in_progress,
submitted,
evaluated,
rework,
waiting_on_approval,
blocked,
completed,
overdue,
cancelled
priority
string
default:medium
recipient
string | null
subject
string | null
notes
string[]
reminder_count
integer
default:0
last_reminder_at
string<date-time> | null
metadata
Metadata · object
simulation_task_id
string | null
has_submission
boolean
default:false
submission_status
string | null
evaluation_result
Evaluation Result · object