RyTask docs
REST APITime reports

Report: my week (in progress)

**Status: in progress — ships in the next release.** One person's Monday-to-Sunday week: total tracked, the split, tracked-beside-estimate per item, and what was completed. `weekStart` must be a Monday (UTC) or the API answers 400.

View as MarkdownOpen in ChatGPTOpen in Claude
GET
/time/reports/week

Status: in progress — ships in the next release. One person's Monday-to-Sunday week: total tracked, the split, tracked-beside-estimate per item, and what was completed. weekStart must be a Monday (UTC) or the API answers 400.

Authorization

bearerAuth
AuthorizationBearer <token>

A session access token or a personal access token.

In: header

Query Parameters

weekStart*string

An ISO Monday (UTC).

userId?string

Response Body

application/json

curl -X GET "https://example.com/time/reports/week?weekStart=2019-08-24"
{  "data": {    "weekStart": "2019-08-24",    "weekEnd": "2019-08-24",    "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",    "totals": {      "loggedSeconds": 0,      "plannedSeconds": 0,      "interruptionSeconds": 0    },    "items": [      {        "workItemId": "1769c5a2-ca6e-4792-8bf1-b1a261dc7481",        "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",        "key": "string",        "title": "string",        "loggedSeconds": 0,        "estimateValue": "string",        "completed": true      }    ],    "completedItems": [      {        "workItemId": "1769c5a2-ca6e-4792-8bf1-b1a261dc7481",        "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",        "key": "string",        "title": "string",        "completedAt": "2019-08-24T14:15:22Z"      }    ]  }}
Empty
Empty