List tasks
Patient tasks ordered by `(updatedAt, id)`, with the 10-second settle window.
Patient tasks ordered by (updatedAt, id), with the 10-second settle window.
OAuth 2.0 client credentials. private_key_jwt (SMART Backend Services asymmetric) is recommended; client secrets need an IP allowlist or mTLS outside the sandbox.
In: header
Scope: tasks:read
Query Parameters
Opaque cursor from nextCursor. Bound to the query's filters and valid for 24 hours.
^cur_[A-Za-z0-9_-]{8,2048}$An opaque enc_ id.
^enc_[0-9A-Za-z]{16,64}$Value in
- "action"
- "info"
- "restriction"
Page size, 1 to 100 (default 25).
1 <= value <= 100A site's code (its slug), for example kb-main-ed.
^[a-z0-9][a-z0-9-]{1,62}$length <= 40RFC 3339 timestamp with an explicit offset (Z or ±hh:mm). A timestamp without an offset is refused.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d{1,9})?(?:Z|[+-]\d{2}:\d{2})$date-timelength <= 40Header Parameters
Overrides the app's pinned dated version for this request.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/tasks"{ "data": [ { "closedAt": "2026-09-14T15:00:11.402Z", "confirmedAt": "2026-09-14T15:00:11.402Z", "createdAt": "2026-09-14T15:00:11.402Z", "encounterId": "enc_k57a1x2m9q4t8v3w5x1y6z7a8b9c0d1e", "id": "tsk_k57a1x2m9q4t8v3w5x1y6z7a8b9c0d1e", "key": "string", "kind": "action", "object": "task", "origin": "order", "patientDoneAt": "2026-09-14T15:00:11.402Z", "site": "kb-main-ed", "status": "string", "updatedAt": "2026-09-14T15:00:11.402Z", "version": -9007199254740991 } ], "hasMore": true, "nextCursor": "string", "object": "list"}