{"openapi":"3.0.1","info":{"title":"xTiles Public API","description":"Public REST API for xTiles. Versioned per request via the `API-Version` header (YYYY-MM-DD).","version":"v1"},"servers":[{"url":"https://api.xtiles.app"}],"security":[{"bearer-token":[]}],"paths":{"/v1/views/{viewId}/tiles/style":{"get":{"tags":["tile-style-controller"],"operationId":"getStyles","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TileStylesResponse"}}}}}},"put":{"tags":["tile-style-controller"],"operationId":"updateStyles","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTileStylesRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TileStylesResponse"}}}}}}},"/v1/workspaces/{workspaceId}/projects/actions/create-from-md":{"post":{"tags":["projects-controller-v-20260622"],"operationId":"createProjectFromMarkdown","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProjectFromMarkdownRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateProjectFromMarkdownResponse"}}}}}}},"/v1/views/{viewId}/tiles/style/actions/reset":{"post":{"tags":["tile-style-controller"],"operationId":"resetStyles","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetTileStylesRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TileStylesResponse"}}}}}}},"/v1/views/{viewId}/tiles/actions/create-from-md":{"post":{"tags":["views-controller"],"operationId":"createTilesFromMarkdown","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownResponse"}}}}}}},"/v1/search/projects":{"post":{"tags":["search-controller"],"operationId":"searchProjects","parameters":[{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchProjectsRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/SearchProjectsResponse"}}}}}}},"/v1/projects/{projectId}/views/{viewId}/tiles/actions/create-from-md":{"post":{"tags":["projects-controller-v-20260622"],"operationId":"createTilesFromMarkdown_1","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownResponse"}}}}}}},"/v1/projects/{projectId}/views/actions/create-from-md":{"post":{"tags":["views-controller"],"operationId":"createViewFromMarkdown","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateViewFromMarkdownRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateViewFromMarkdownResponse"}}}}}}},"/v1/projects/{projectId}/tasks":{"get":{"tags":["projects-controller-v-20260622"],"operationId":"listTasks","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"filter[completed]","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"filter[due_date_after]","in":"query","required":false,"schema":{"type":"string"}},{"name":"filter[due_date_before]","in":"query","required":false,"schema":{"type":"string"}},{"name":"filter[priority]","in":"query","required":false,"schema":{"type":"string","enum":["LOW","MEDIUM","HIGH"]}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"DUE_DATE","enum":["DUE_DATE","CREATED_AT","PRIORITY"]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","default":"ASC","enum":["ASC","DESC"]}},{"name":"page","in":"query","required":false,"schema":{"minimum":1,"type":"integer","format":"int32","default":1}},{"name":"per_page","in":"query","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer","format":"int32","default":20}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PaginatedResponseTaskResponse"}}}}}},"post":{"tags":["projects-controller-v-20260622"],"operationId":"createTask","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}}}}},"/v1/projects/{projectId}/planner/tiles/actions/create-from-md":{"post":{"tags":["project-planner-controller-v-20260622"],"operationId":"createTilesFromMarkdown_2","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"period","in":"query","required":true,"schema":{"type":"string","enum":["YEAR","QUARTER","MONTH","WEEK","DAY"]}},{"name":"date","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownResponse"}}}}}}},"/v1/my/tasks":{"get":{"tags":["my-tasks-controller-v-20260622"],"operationId":"listTasks_1","parameters":[{"name":"filter[completed]","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"filter[due_date_after]","in":"query","required":false,"schema":{"type":"string"}},{"name":"filter[due_date_before]","in":"query","required":false,"schema":{"type":"string"}},{"name":"filter[priority]","in":"query","required":false,"schema":{"type":"string","enum":["LOW","MEDIUM","HIGH"]}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"DUE_DATE","enum":["DUE_DATE","CREATED_AT","PRIORITY"]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","default":"ASC","enum":["ASC","DESC"]}},{"name":"page","in":"query","required":false,"schema":{"minimum":1,"type":"integer","format":"int32","default":1}},{"name":"per_page","in":"query","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer","format":"int32","default":20}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PaginatedResponseTaskResponse"}}}}}},"post":{"tags":["my-tasks-controller-v-20260622"],"operationId":"createTask_1","parameters":[{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}}}}},"/v1/my/planner/tiles/actions/create-from-md":{"post":{"tags":["my-planner-controller-v-20260622"],"operationId":"createTilesFromMarkdown_3","parameters":[{"name":"period","in":"query","required":true,"schema":{"type":"string","enum":["YEAR","QUARTER","MONTH","WEEK","DAY"]}},{"name":"date","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownRequest"}}},"required":true},"responses":{"201":{"description":"Created","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateTilesFromMarkdownResponse"}}}}}}},"/v1/views/{viewId}/layout":{"get":{"tags":["layout-controller"],"operationId":"getLayout","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ViewLayoutResponse"}}}}}},"patch":{"tags":["layout-controller"],"operationId":"updateLayout","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLayoutRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ViewLayoutResponse"}}}}}}},"/v1/views/{viewId}/description":{"patch":{"tags":["description-controller"],"operationId":"setDescription","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetPageDescriptionRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/SetPageDescriptionResponse"}}}}}}},"/v1/projects/{projectId}/tasks/{taskId}":{"get":{"tags":["projects-controller-v-20260622"],"operationId":"getTask","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}}}},"delete":{"tags":["projects-controller-v-20260622"],"operationId":"deleteTask","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"204":{"description":"No Content","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}}}}},"patch":{"tags":["projects-controller-v-20260622"],"operationId":"updateTask","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}}}}},"/v1/my/tasks/{taskId}":{"get":{"tags":["my-tasks-controller-v-20260622"],"operationId":"getTask_1","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}}}},"delete":{"tags":["my-tasks-controller-v-20260622"],"operationId":"deleteTask_1","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"204":{"description":"No Content","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}}}}},"patch":{"tags":["my-tasks-controller-v-20260622"],"operationId":"updateTask_1","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskRequest"}}},"required":true},"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}}}}},"/v1/workspaces":{"get":{"tags":["workspaces-controller"],"operationId":"listWorkspacesWithProjects","parameters":[{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/WorkspacesIndexResponse"}}}}}}},"/v1/views/{viewId}/content":{"get":{"tags":["views-controller"],"operationId":"getContent","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageContentResponse"}}}}}}},"/v1/views/{viewId}/collection-content":{"get":{"tags":["collections-controller"],"operationId":"getByView","parameters":[{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"collection_view_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"minimum":1,"type":"integer","format":"int32","default":1}},{"name":"per_page","in":"query","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer","format":"int32","default":100}},{"name":"time_zone","in":"query","required":false,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CollectionContentResponse"}}}}}}},"/v1/users/search":{"get":{"tags":["user-search-controller"],"operationId":"search","parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"maximum":50,"minimum":1,"type":"integer","format":"int32","default":10}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/UserSearchResponse"}}}}}}},"/v1/resources":{"get":{"tags":["resources-controller"],"operationId":"getResource","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}}}}}},"/v1/projects/{projectId}/views/{viewId}/content":{"get":{"tags":["projects-controller-v-20260622"],"operationId":"getViewContent","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageContentResponse"}}}}}}},"/v1/projects/{projectId}/views/{viewId}/collection-content":{"get":{"tags":["collections-controller"],"operationId":"getByProjectAndView","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"viewId","in":"path","required":true,"schema":{"type":"string"}},{"name":"collection_view_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"minimum":1,"type":"integer","format":"int32","default":1}},{"name":"per_page","in":"query","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer","format":"int32","default":100}},{"name":"time_zone","in":"query","required":false,"schema":{"type":"string"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CollectionContentResponse"}}}}}}},"/v1/projects/{projectId}/planner/content":{"get":{"tags":["project-planner-controller-v-20260622"],"operationId":"getContent_1","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"period","in":"query","required":true,"schema":{"type":"string","enum":["YEAR","QUARTER","MONTH","WEEK","DAY"]}},{"name":"date","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PlannerContentResponse"}}}}}}},"/v1/projects/{projectId}/content":{"get":{"tags":["projects-controller-v-20260622"],"operationId":"getContent_2","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start_view_id","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"maximum":20,"minimum":1,"type":"integer","format":"int32"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProjectContentResponse"}}}}}}},"/v1/my/planner/content":{"get":{"tags":["my-planner-controller-v-20260622"],"operationId":"getContent_3","parameters":[{"name":"period","in":"query","required":true,"schema":{"type":"string","enum":["YEAR","QUARTER","MONTH","WEEK","DAY"]}},{"name":"date","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PlannerContentResponse"}}}}}}},"/v1/my/calendar-events":{"get":{"tags":["my-calendar-events-controller"],"operationId":"listCalendarEvents","parameters":[{"name":"filter[due_date_after]","in":"query","required":false,"schema":{"type":"string"}},{"name":"filter[due_date_before]","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"minimum":1,"type":"integer","format":"int32","default":1}},{"name":"per_page","in":"query","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer","format":"int32","default":50}},{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/PaginatedResponseCalendarEventResponse"}}}}}}},"/v1/me/timezone":{"get":{"tags":["me-controller"],"operationId":"getTimezone","parameters":[{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/TimezoneResponse"}}}}}}},"/v1/me/profile":{"get":{"tags":["me-controller"],"operationId":"getProfile","parameters":[{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/UserProfileResponse"}}}}}}},"/v1/api-versions":{"get":{"tags":["api-versions-controller"],"operationId":"listVersions","parameters":[{"name":"API-Version","in":"header","description":"Selects the API version for this request. Value is a date in `YYYY-MM-DD` format (e.g. `2026-06-22`). When omitted, the oldest supported version is used. A future date resolves to the latest version.","required":false,"schema":{"type":"string","example":"2026-06-22"},"example":"2026-06-22"}],"responses":{"200":{"description":"OK","headers":{"API-Version":{"description":"The resolved canonical version date used to process this request. Always present.","schema":{"type":"string","example":"2026-06-22"}},"X-API-Version":{"description":"Major API version. Currently always `v1`.","schema":{"type":"string","enum":["v1"]}}},"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiVersionsResponse"}}}}},"security":[]}}},"components":{"schemas":{"TileStyleUpdateItem":{"type":"object","properties":{"tile_id":{"type":"string"},"color":{"type":"string","enum":["BOTTICELLI","MANDYSPINK","RAJAH","PALECANARY","GOSSIP","BERMUDA","ANAKIWA","SAIL","PERFUME","MAUVE","GHOST","COLDTURKEY","PIPPIN","MILK_PUNCH","CUMULUS","RICE_FLOWER","POLAR","PATTENS_BLUE","HAWKES_BLUE","SELAGO","BLUE_CHALK","ATHENS_GRAY","WHITE_LINEN"]},"color_size":{"type":"string","enum":["DEFAULT","CONTOUR_LINE","LIGHTER_CONTOUR_LINE_BORDER","HIDE_BORDER","HEADER","LIGHTER_HEADER","LIGHTER","HEADER_LARGE","HEADER_LARGE_LIGHTER"]}}},"UpdateTileStylesRequest":{"type":"object","properties":{"tiles":{"type":"array","items":{"$ref":"#/components/schemas/TileStyleUpdateItem"}}}},"TileStyleItem":{"type":"object","properties":{"tile_id":{"type":"string"},"title":{"type":"string"},"color":{"type":"string","enum":["BOTTICELLI","MANDYSPINK","RAJAH","PALECANARY","GOSSIP","BERMUDA","ANAKIWA","SAIL","PERFUME","MAUVE","GHOST","COLDTURKEY","PIPPIN","MILK_PUNCH","CUMULUS","RICE_FLOWER","POLAR","PATTENS_BLUE","HAWKES_BLUE","SELAGO","BLUE_CHALK","ATHENS_GRAY","WHITE_LINEN","UNKNOWN"]},"color_size":{"type":"string","enum":["DEFAULT","CONTOUR_LINE","LIGHTER_CONTOUR_LINE_BORDER","HIDE_BORDER","HEADER","LIGHTER_HEADER","LIGHTER","HEADER_LARGE","HEADER_LARGE_LIGHTER","UNKNOWN"]}}},"TileStylesResponse":{"type":"object","properties":{"view_id":{"type":"string"},"tiles":{"type":"array","items":{"$ref":"#/components/schemas/TileStyleItem"}}}},"CreateProjectFromMarkdownRequest":{"type":"object","properties":{"markdown":{"type":"string"}}},"CreateProjectFromMarkdownResponse":{"type":"object","properties":{"project_id":{"type":"string"},"view_id":{"type":"string"},"resource_url":{"type":"string"}}},"ResetTileStylesRequest":{"type":"object","properties":{"tile_ids":{"type":"array","items":{"type":"string"}}}},"CreateTilesFromMarkdownRequest":{"type":"object","properties":{"markdown":{"type":"string"}}},"CreateTilesFromMarkdownResponse":{"type":"object","properties":{"view_id":{"type":"string"},"parent_resource_url":{"type":"string"},"tile_ids":{"type":"array","description":"Deprecated — use `tiles[].id`.","deprecated":true,"items":{"type":"string","description":"Deprecated — use `tiles[].id`.","deprecated":true}},"tiles":{"type":"array","items":{"$ref":"#/components/schemas/CreatedTile"}}}},"CreatedTile":{"type":"object","properties":{"id":{"type":"string"},"resource_url":{"type":"string"}}},"SearchProjectsRequest":{"type":"object","properties":{"text":{"type":"string"},"page":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"}}},"ProjectSearchResult":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"views":{"type":"array","items":{"$ref":"#/components/schemas/ViewSummary"}}}},"SearchProjectsResponse":{"type":"object","properties":{"projects":{"type":"array","items":{"$ref":"#/components/schemas/ProjectSearchResult"}},"highlights":{"type":"array","items":{"type":"string"}}}},"ViewSummary":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"type":{"type":"string","enum":["GENERAL","COLLECTION","FEED","TEXT","TASK_CALENDAR","UNKNOWN"]}}},"CreateViewFromMarkdownRequest":{"type":"object","properties":{"markdown":{"type":"string"}}},"CreateViewFromMarkdownResponse":{"type":"object","properties":{"view_id":{"type":"string"},"project_id":{"type":"string"},"resource_url":{"type":"string"}}},"AssigneeInput":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"}}},"CreateTaskRequest":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/TitleDto"},"description":{"$ref":"#/components/schemas/DescriptionDto"},"due_date":{"type":"string"},"due_date_time":{"type":"string"},"priority":{"type":"string","enum":["LOW","MEDIUM","HIGH"]},"assignees":{"type":"array","items":{"$ref":"#/components/schemas/AssigneeInput"}}}},"DescriptionDto":{"type":"object","properties":{"text":{"maxLength":50000,"minLength":0,"type":"string"}}},"TitleDto":{"type":"object","properties":{"text":{"type":"string"}}},"TaskResponse":{"type":"object","properties":{"id":{"type":"string"},"title":{"$ref":"#/components/schemas/TitleDto"},"description":{"$ref":"#/components/schemas/DescriptionDto"},"completed":{"type":"boolean"},"due_date":{"type":"string","format":"date"},"due_date_time":{"type":"string","format":"date-time"},"priority":{"type":"string","enum":["LOW","MEDIUM","HIGH","UNKNOWN"]},"assignees":{"type":"array","items":{"$ref":"#/components/schemas/UserProfileDto"}},"created_by":{"$ref":"#/components/schemas/UserProfileDto"},"created_at":{"type":"string","format":"date-time"}}},"UserProfileDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"}}},"TileLayoutUpdateItem":{"type":"object","properties":{"tile_id":{"type":"string"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"},"w":{"type":"integer","format":"int32"},"h":{"type":"integer","format":"int32"}}},"UpdateLayoutRequest":{"type":"object","properties":{"tiles":{"type":"array","items":{"$ref":"#/components/schemas/TileLayoutUpdateItem"}}}},"GridConstraints":{"type":"object","properties":{"max_width":{"type":"integer","format":"int32"},"max_height":{"type":"integer","format":"int32"},"min_tile_width":{"type":"integer","format":"int32"},"min_tile_height":{"type":"integer","format":"int32"}}},"TileLayoutItem":{"type":"object","properties":{"tile_id":{"type":"string"},"name":{"type":"string"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"},"w":{"type":"integer","format":"int32"},"h":{"type":"integer","format":"int32"}}},"ViewLayoutResponse":{"type":"object","properties":{"view_id":{"type":"string"},"grid":{"$ref":"#/components/schemas/GridConstraints"},"tiles":{"type":"array","items":{"$ref":"#/components/schemas/TileLayoutItem"}}}},"SetPageDescriptionRequest":{"type":"object","properties":{"description":{"type":"string"}}},"SetPageDescriptionResponse":{"type":"object","properties":{"view_id":{"type":"string"},"description":{"type":"string"},"show_description":{"type":"boolean"}}},"UpdateTaskRequest":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/TitleDto"},"description":{"$ref":"#/components/schemas/DescriptionDto"},"completed":{"type":"boolean"},"due_date":{"type":"string"},"due_date_time":{"type":"string"},"priority":{"type":"string","enum":["LOW","MEDIUM","HIGH"]},"assignees":{"type":"array","items":{"$ref":"#/components/schemas/AssigneeInput"}}}},"ProjectSummaryResponse":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"}}},"WorkspaceWithProjectsResponse":{"type":"object","properties":{"workspace_id":{"type":"string"},"title":{"type":"string"},"projects":{"type":"array","items":{"$ref":"#/components/schemas/ProjectSummaryResponse"}}}},"WorkspacesIndexResponse":{"type":"object","properties":{"workspaces":{"type":"array","items":{"$ref":"#/components/schemas/WorkspaceWithProjectsResponse"}}}},"AccessInfo":{"type":"object","properties":{"level":{"type":"string","enum":["OWNER","WRITE","SIMPLE_WRITE","COMMENTATOR","READ","NO_ACCESS"]},"can_edit":{"type":"boolean"}}},"CollectionAttributeInfo":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["TEXT","NUMBER","DATE","CHECKBOX","SELECT","MULTISELECT","RELATION","CREATED_TIME","CREATED_BY","ARCHIVED","URL","PERSON","FILE","IMAGE","DUE_DATE","ASSIGNEE","STATUS","LOCATION","ROLLUP","ELEMENT_COLOR","MEDIA_TYPE","PRIORITY","SOURCE_URL","UNKNOWN"]},"title":{"type":"string"}}},"CollectionSummary":{"type":"object","properties":{"attributes":{"type":"array","items":{"$ref":"#/components/schemas/CollectionAttributeInfo"}},"views":{"type":"array","items":{"$ref":"#/components/schemas/CollectionViewInfo"}}}},"CollectionViewInfo":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["CARD","BOARD","CALENDAR","TABLE","TIMELINE","FORM","UNKNOWN"]},"title":{"type":"string"},"content_url":{"type":"string"}}},"ContentBody":{"type":"object","properties":{"format":{"type":"string"},"body":{"type":"string"}}},"PageContentResponse":{"type":"object","properties":{"project_id":{"type":"string"},"project_title":{"type":"string"},"view_id":{"type":"string"},"title":{"type":"string"},"content":{"$ref":"#/components/schemas/ContentBody"},"collection":{"$ref":"#/components/schemas/CollectionSummary"},"access":{"$ref":"#/components/schemas/AccessInfo"}}},"CollectionContentResponse":{"type":"object","properties":{"project_id":{"type":"string"},"view_id":{"type":"string"},"collection_view_id":{"type":"string"},"content":{"$ref":"#/components/schemas/CollectionCsvContent"},"pagination":{"$ref":"#/components/schemas/CollectionPaginationInfo"}}},"CollectionCsvContent":{"type":"object","properties":{"format":{"type":"string"},"body":{"type":"string"}}},"CollectionPaginationInfo":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"per_page":{"type":"integer","format":"int32"},"total":{"type":"integer","format":"int32"}}},"UserProfileResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"}}},"UserSearchResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/UserProfileResponse"}}}},"ResourceIds":{"type":"object","properties":{"project_id":{"type":"string"},"view_id":{"type":"string"},"tile_id":{"type":"string"},"block_id":{"type":"string"},"collection_view_id":{"type":"string"},"collection_element_id":{"type":"string"},"task_id":{"type":"string"},"context_view_id":{"type":"string"}}},"ResourceResponse":{"type":"object","properties":{"resource_type":{"type":"string","enum":["PAGE","TILE","BLOCK"]},"url":{"type":"string"},"ids":{"$ref":"#/components/schemas/ResourceIds"},"title":{"type":"string"},"page_title":{"type":"string"},"project_title":{"type":"string"},"access":{"$ref":"#/components/schemas/AccessInfo"},"resource_url":{"type":"string"},"page_url":{"type":"string"},"content":{"$ref":"#/components/schemas/ContentBody"},"collection":{"$ref":"#/components/schemas/CollectionSummary"}}},"PaginatedResponseTaskResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/TaskResponse"}},"pagination":{"$ref":"#/components/schemas/PaginationMeta"}}},"PaginationMeta":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"per_page":{"type":"integer","format":"int32"},"has_more":{"type":"boolean"}}},"DateRange":{"type":"object","properties":{"start":{"type":"string","format":"date"},"end":{"type":"string","format":"date"}}},"PlannerContentResponse":{"type":"object","properties":{"project_id":{"type":"string"},"view_id":{"type":"string"},"title":{"type":"string"},"period":{"type":"string","enum":["YEAR","QUARTER","MONTH","WEEK","DAY"]},"date_range":{"$ref":"#/components/schemas/DateRange"},"content":{"$ref":"#/components/schemas/ContentBody"}}},"ProjectContentResponse":{"type":"object","properties":{"project_id":{"type":"string"},"title":{"type":"string"},"content":{"$ref":"#/components/schemas/ContentBody"},"view_ids":{"type":"array","items":{"type":"string"}},"inaccessible_view_ids":{"type":"array","items":{"type":"string"}},"next_view_id":{"type":"string"}}},"CalendarEventCalendarResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"provider":{"type":"string","enum":["GOOGLE","OUTLOOK","UNKNOWN"]},"color":{"type":"string"}}},"CalendarEventConferenceResponse":{"type":"object","properties":{"url":{"type":"string"},"icon_url":{"type":"string"}}},"CalendarEventGuestResponse":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"status":{"type":"string","enum":["NEEDS_ACTION","DECLINED","TENTATIVE","ACCEPTED","UNKNOWN"]},"is_organizer":{"type":"boolean"},"is_you":{"type":"boolean"}},"description":"At most 25 guests. See `guests_total` for the real number."},"CalendarEventPersonResponse":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"is_you":{"type":"boolean"}}},"CalendarEventResponse":{"type":"object","properties":{"id":{"type":"string","description":"xTiles id of the event. Stable across syncs; use it to correlate with other xTiles data."},"event_id":{"type":"string","description":"Id of the event in the calendar provider's own store."},"title":{"type":"string"},"start":{"type":"string","description":"Event start, in the caller's timezone.","format":"date-time"},"end":{"type":"string","description":"Event end, in the caller's timezone.","format":"date-time"},"all_day":{"type":"boolean"},"completed":{"type":"boolean","description":"Whether the event has been checked off inside xTiles. Calendar providers have no such concept."},"location":{"type":"string"},"description":{"type":"string","description":"Plain-text description, truncated to 1000 characters."},"description_truncated":{"type":"boolean","description":"True when `description` was cut to fit the length limit."},"conference":{"$ref":"#/components/schemas/CalendarEventConferenceResponse"},"organizer":{"$ref":"#/components/schemas/CalendarEventPersonResponse"},"guests":{"type":"array","description":"At most 25 guests. See `guests_total` for the real number.","items":{"$ref":"#/components/schemas/CalendarEventGuestResponse"}},"guests_total":{"type":"integer","format":"int32"},"my_response_status":{"type":"string","description":"The caller's own RSVP. Null when the caller is not on the guest list, or when their identity could not be resolved.","enum":["NEEDS_ACTION","DECLINED","TENTATIVE","ACCEPTED","UNKNOWN"]},"url":{"type":"string","description":"Link to the event in the calendar provider."},"calendar":{"$ref":"#/components/schemas/CalendarEventCalendarResponse"}}},"PaginatedResponseCalendarEventResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/CalendarEventResponse"}},"pagination":{"$ref":"#/components/schemas/PaginationMeta"}}},"TimezoneResponse":{"type":"object","properties":{"timezone":{"type":"string"},"utc_offset_minutes":{"type":"integer","format":"int32"}}},"ApiVersionsResponse":{"type":"object","properties":{"versions":{"type":"array","items":{"type":"string"}},"latest":{"type":"string"},"oldest":{"type":"string"}}}},"securitySchemes":{"bearer-token":{"type":"http","description":"PAT token (xt_...) ","name":"bearer-token","scheme":"bearer","bearerFormat":"PAT"}}}}