Skip to main content
GET
/
tasks
/
read
Read task by id or slugId
curl --request GET \
  --url https://api.obselite.com/v0/tasks/read \
  --header 'Authorization: Bearer <token>'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "aliasId": "<string>",
  "statusId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "userId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "description": "<string>",
  "isComplete": true,
  "isEnabled": true,
  "lockedAt": "<string>",
  "organization": {},
  "user": {},
  "status": {},
  "comments": [
    {}
  ],
  "cycles": [
    {}
  ],
  "files": [
    {}
  ],
  "labels": [
    {}
  ],
  "links": [
    {}
  ],
  "resources": [
    {}
  ],
  "subtasks": [
    {}
  ],
  "surtasks": [
    {}
  ],
  "teams": [
    {}
  ],
  "users": [
    {}
  ],
  "subscribers": [
    {}
  ],
  "activities": [
    {}
  ]
}

Authorizations

Authorization
string
header
required

The API token generated from the Obselite dashboard

Query Parameters

filter
string

Encoded JSON to search and refine lists, see filtering

include
string

Available options: status, comments, cycles, files, labels, links, resources, subtasks, surtasks, teams, users, subscribers, activities

id
string<uuid>

Response

Successful response

id
string<uuid>
required

Task UUID

name
string
required
aliasId
string
required
userId
string<uuid>
required

User UUID

description
required
isComplete
boolean
required
isEnabled
boolean
required
statusId
string<uuid> | null

Status UUID

lockedAt
string | null
organization
object | null

The organization that owns this task, following the organization schema

user
object | null

The user who created this task, following the user schema

status
object | null

The current status of this task, following the status schema

comments
array
cycles
array
files
array
labels
array
resources
array
subtasks
array
surtasks
array
teams
array
users
array
subscribers
array
activities
array