For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tasks

List tasks

get
Authorizations
X-Api-KeystringRequired

HIVO API Key

X-User-IdstringRequired

HIVO User ID

Query parameters
sortstring · enumOptional

Sort key. Allowed values are name, -name, createdAt, -createdAt, lastModified, -lastModified, dueDate, -dueDate. Defaults to -lastModified.

Default: -lastModifiedPossible values:
limitinteger · min: 1 · max: 256Optional

Maximum number of tasks to return (1–256). Defaults to 32.

Default: 32
skipinteger · max: 65536Optional

Number of tasks to skip (pagination) (0–65536). Defaults to 0.

Default: 0
filter[id]string[]Optional

Task ID filter. May be repeated and/or provided as a comma‑separated list. Max 512 IDs.

Example: ["6abc234abc234abc2"]
filter[search]string · max: 256Optional

General search string (max 256 chars). Searches task name (case‑insensitive).

Example: Approval
filter[clientId]stringOptional

Admin‑only. Client ID to filter within (ObjectId).

Example: 7abc234abc234abc2
filter[archived]booleanOptional

Filters by archived status. true returns archived tasks; false returns non‑archived.

Example: false
Responses
200

OK

application/json
metaobjectRequired
get/v1/tasks
GET /api/rest/v1/tasks HTTP/1.1
Host: app.hivo.com.au
X-Api-Key: YOUR_API_KEY
X-User-Id: YOUR_API_KEY
Accept: */*
{
  "meta": {},
  "links": {
    "self": "https://example.com",
    "first": "https://example.com",
    "prev": "https://example.com",
    "next": "https://example.com"
  },
  "data": [
    {
      "type": "tasks",
      "id": "text",
      "attributes": {
        "name": "text",
        "createdAt": 1,
        "lastModified": 1,
        "dueDate": 1,
        "clientId": "text",
        "ownerEntityId": "text",
        "targetEntityId": "text",
        "archived": true,
        "checklist": [
          {}
        ],
        "permissionLevel": 1,
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "links": {
        "self": "https://example.com",
        "thumbnail": {
          "href": "https://example.com",
          "meta": {
            "version": "text",
            "ANY_ADDITIONAL_PROPERTY": "anything"
          }
        },
        "ANY_ADDITIONAL_PROPERTY": "anything"
      }
    }
  ]
}

Get task

get
Authorizations
X-Api-KeystringRequired

HIVO API Key

X-User-IdstringRequired

HIVO User ID

Path parameters
taskIdstringRequired

Task ID

Example: 6abc234abc234abc2
Query parameters
filter[clientId]stringOptional

Admin‑only. Client ID to filter within (ObjectId).

Example: 7abc234abc234abc2
Responses
200

OK

application/json
metaobjectOptional
get/v1/tasks/{taskId}
GET /api/rest/v1/tasks/{taskId} HTTP/1.1
Host: app.hivo.com.au
X-Api-Key: YOUR_API_KEY
X-User-Id: YOUR_API_KEY
Accept: */*
{
  "meta": {},
  "links": {
    "self": "https://example.com",
    "thumbnail": {
      "href": "https://example.com",
      "meta": {
        "version": "text",
        "ANY_ADDITIONAL_PROPERTY": "anything"
      }
    },
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "data": {
    "type": "tasks",
    "id": "text",
    "attributes": {
      "name": "text",
      "createdAt": 1,
      "lastModified": 1,
      "dueDate": 1,
      "clientId": "text",
      "ownerEntityId": "text",
      "targetEntityId": "text",
      "archived": true,
      "checklist": [
        {}
      ],
      "permissionLevel": 1,
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "links": {
      "self": "https://example.com",
      "thumbnail": {
        "href": "https://example.com",
        "meta": {
          "version": "text",
          "ANY_ADDITIONAL_PROPERTY": "anything"
        }
      },
      "ANY_ADDITIONAL_PROPERTY": "anything"
    }
  }
}

Last updated