Changed: optional If-Match. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the external_id of a mapped task answers 409 external_id_immutable. A parent needs tasks:read on the parent’s space.
Keys the Space's base record, for example {"email": "jo@example.com"}. Request-only. If the contact link cannot be made the task is still created and the response carries base_record_skipped.
User id, offered from the Space's assigned QA users. Not validated against them.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"QuivaWorks Docs","description":"","colors":{"primary":"#4641F2","light":"#ffffff","dark":"#4641F2"},"logo":{"light":"https://mintcdn.com/microstrate/Eit-IsSh6_6H8X4Q/logo/light.svg?fit=max\u0026auto=format\u0026n=Eit-IsSh6_6H8X4Q\u0026q=85\u0026s=01f10191a8ee36765af69b1436deb5e0","dark":"https://mintcdn.com/microstrate/Eit-IsSh6_6H8X4Q/logo/dark.svg?fit=max\u0026auto=format\u0026n=Eit-IsSh6_6H8X4Q\u0026q=85\u0026s=9dc23bd7a296bc325260ff32d2fc6d17"},"favicon":"https://mintcdn.com/microstrate/bn6ONmpX3KvP6AZn/favicon.svg?fit=max\u0026auto=format\u0026n=bn6ONmpX3KvP6AZn\u0026q=85\u0026s=af71ce7c16b2da43ee49a98290989182","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://app.quiva.ai/en/login","label":"Log in"}],"primary":{"type":"button","label":"Try for free","href":"https://app.quiva.ai/en/signup"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/quivaworks"}},"fonts":{"family":"Be Vietnam Pro"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://quiva.ai/community"},{"anchor":"Support","icon":"headset","href":"https://quiva.ai/help-center/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"microstrate","hasAudioNarration":false,"actualSubdomain":"microstrate","customDomains":["docs.quiva.ai"],"gitSource":{"type":"github","owner":"quivaworks","repo":"quiva.ai","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad60206a4240b47121a641e","collectionId":"68457a85-61f8-49fb-a0b0-0c637f3f1272","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad60206a4240b47121a641e"},"entitlements":{},"buildId":"6ad60206a4240b47121a641e","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":244},{"language":"default","tag":"Guides","count":114},{"language":"default","tag":"Accounts","count":85},{"language":"default","tag":"Abbie","count":47},{"language":"default","tag":"Account Management","count":37},{"language":"default","tag":"Workspaces","count":33},{"language":"default","tag":"Assistants","count":32},{"language":"default","tag":"Storage","count":31},{"language":"default","tag":"Hub Flows","count":29},{"language":"default","tag":"Flows","count":28}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/update-a-task","slug":"/api-reference/update-a-task","pageMetadata":{"title":"Update a task","description":"Changed: optional `If-Match`. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the `external_id` of a mapped task answers `409 external_id_immutable`. A `parent` needs `tasks:read` on the parent's space.","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/task/{id}","href":"/api-reference/update-a-task","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Changed: optional \", _jsx(_components.code, {\n children: \"If-Match\"\n }), \". Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the \", _jsx(_components.code, {\n children: \"external_id\"\n }), \" of a mapped task answers \", _jsx(_components.code, {\n children: \"409 external_id_immutable\"\n }), \". A \", _jsx(_components.code, {\n children: \"parent\"\n }), \" needs \", _jsx(_components.code, {\n children: \"tasks:read\"\n }), \" on the parent’s space.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a task","description":"Changed: optional `If-Match`. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the `external_id` of a mapped task answers `409 external_id_immutable`. A `parent` needs `tasks:read` on the parent's space.","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/task/{id}","href":"/api-reference/update-a-task","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update a task","operationId":"updateTask","x-resource-type":"service","parameters":["836e3a94-0a2e-4811-914e-4eef83fcea22","dad9e60e-52fe-4ced-9935-61c6a4e018e4"],"requestBody":"7b07a181-b6f2-403c-9dca-58ff0dd76656","responses":{"200":"0ed4324c-4d7e-454e-b242-c8ec39296fc5","400":"e839f02a-b15a-41c2-808f-6cd82478528f","401":"4cad0e71-bc0d-4d4c-a208-a42040550c9b","403":"7912fcf3-087d-40d2-b098-696c03bede81","409":"855e5478-5c23-4eb2-a251-e06685aff8d7"},"description":"Changed: optional `If-Match`. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the `external_id` of a mapped task answers `409 external_id_immutable`. A `parent` needs `tasks:read` on the parent's space.","method":"patch","type":"path","servers":["f793c791-48db-4e8d-8d54-d228826e913c"],"security":["3df59c37-6d97-424f-b280-9c9422a13049","cb47bb25-cf6d-477f-b836-860ef6bafbc1"],"path":"/workspaces/task/{id}","baseUrlOptions":["https://api.quiva.ai"],"title":"Update a task","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"836e3a94-0a2e-4811-914e-4eef83fcea22":{"name":"id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"dad9e60e-52fe-4ced-9935-61c6a4e018e4":{"name":"If-Match","in":"header","required":false,"description":"Optional task version. A mismatch returns 409 `version_conflict`; a non-integer returns 400 `bad_if_match`. `0` matches a legacy task with no version.","schema":{"type":"integer","minimum":0,"isRequired":false,"description":"Optional task version. A mismatch returns 409 `version_conflict`; a non-integer returns 400 `bad_if_match`. `0` matches a legacy task with no version.","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","title"],"properties":{"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"description":{"type":"string","description":"Markdown / rich-text content","uniqueKey":"description","typeLabel":"string"},"assignees":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"assignees.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Assigned user IDs.","uniqueKey":"assignees.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Assigned user IDs.","uniqueKey":"assignees.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignees","typeLabel":"string[] | null"},"attachments":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"attachments.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"attachments.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"attachments.oneOf.1","typeLabel":"null"}],"uniqueKey":"attachments","typeLabel":"string[] | null"},"priority":{"type":"string","uniqueKey":"priority","typeLabel":"string"},"folder":{"type":"string","uniqueKey":"folder","typeLabel":"string"},"reporter":{"type":"string","uniqueKey":"reporter","typeLabel":"string"},"status":{"type":"string","description":"Initial status id. If omitted and `space_id` is set, the task inherits the space's `default_status`.","uniqueKey":"status","typeLabel":"string"},"space_id":{"type":"string","description":"Parent space id. If omitted, the task lands in the default space. The task id is server-generated; any id you send is ignored.","uniqueKey":"space_id","typeLabel":"string"},"due_date":{"type":"string","format":"date-time","description":"RFC3339 date-time. A date-only value can fail to round-trip.","uniqueKey":"due_date","typeLabel":"string\u003cdate-time>"},"scheduled_at":{"type":"string","format":"date-time","description":"RFC3339 date-time to schedule the task.","uniqueKey":"scheduled_at","typeLabel":"string\u003cdate-time>"},"archived":{"type":"boolean","description":"Create the task in an archived state.","uniqueKey":"archived","typeLabel":"boolean"},"tags":{"type":"array","items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"description":"Free-form tag ids.","uniqueKey":"tags","typeLabel":"string[]"},"parent":{"type":"string","description":"Id of the parent task, when this is a subtask. Setting it needs read access to the parent's space.","uniqueKey":"parent","typeLabel":"string"},"source":{"type":"string","uniqueKey":"source","typeLabel":"string"},"source_detail":{"type":"string","uniqueKey":"source_detail","typeLabel":"string"},"value":{"type":"number","uniqueKey":"value","typeLabel":"number"},"currency":{"type":"string","uniqueKey":"currency","typeLabel":"string"},"expected_close":{"type":"string","uniqueKey":"expected_close","typeLabel":"string"},"external_id":{"type":"string","maxLength":256,"description":"Your own id for the task, at most 256 bytes of UTF-8.","uniqueKey":"external_id","typeLabel":"string"},"metadata":{"type":"object","additionalProperties":true,"description":"Arbitrary metadata bag stored on the task.","uniqueKey":"metadata","typeLabel":"object"},"time_tracking":{"type":"object","additionalProperties":true,"description":"Set `estimate` only, as `{\"estimate\": {\"time_in_seconds\": n}}`. Logged time goes through the time-log route.","uniqueKey":"time_tracking","typeLabel":"object"},"order":{"type":"number","description":"Sort order of the task within its column/board.","uniqueKey":"order","typeLabel":"number"},"identity":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"identity.additionalProperties","typeLabel":"string"},"description":"Keys the Space's base record, for example `{\"email\": \"jo@example.com\"}`. Request-only. If the contact link cannot be made the task is still created and the response carries `base_record_skipped`.","uniqueKey":"identity","typeLabel":"object"},"suppress_events":{"type":"boolean","description":"Hides the write from flow task triggers. The changes feed and webhooks still see it.","uniqueKey":"suppress_events","typeLabel":"boolean"},"implementation_date":{"type":"string","uniqueKey":"implementation_date","typeLabel":"string"},"assigned_qa":{"type":"string","uniqueKey":"assigned_qa","typeLabel":"string"},"resolve_conflict":{"type":"string","enum":["keep_mine","take_theirs"],"description":"Settles a sync conflict raised by a connected account. `no_conflict` (400) if there is none.","uniqueKey":"resolve_conflict","typeLabel":"enum\u003cstring>"},"distribution_share":{"type":"boolean","description":"Shares a task that existed before its space was connected, with the connected account.","uniqueKey":"distribution_share","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"title":"\u003cstring>","id":"\u003cstring>","description":"\u003cstring>","assignees":["\u003cstring>"],"attachments":["\u003cstring>"],"priority":"\u003cstring>","folder":"\u003cstring>","reporter":"\u003cstring>","status":"\u003cstring>","space_id":"\u003cstring>","due_date":"2023-11-07T05:31:56Z","scheduled_at":"2023-11-07T05:31:56Z","archived":true,"tags":["\u003cstring>"],"parent":"\u003cstring>","source":"\u003cstring>","source_detail":"\u003cstring>","value":123,"currency":"\u003cstring>","expected_close":"\u003cstring>","external_id":"\u003cstring>","metadata":{},"time_tracking":{},"order":123,"identity":{},"suppress_events":true,"implementation_date":"\u003cstring>","assigned_qa":"\u003cstring>","distribution_share":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0ed4324c-4d7e-454e-b242-c8ec39296fc5":{"description":"Updated task","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"uniqueKey":"id","typeLabel":"string"},"url":{"type":"string","readOnly":true,"description":"UI URL to navigate directly to this task","uniqueKey":"url","typeLabel":"string"},"title":{"type":"string","uniqueKey":"title","typeLabel":"string"},"description":{"type":"string","description":"Markdown / rich-text content","uniqueKey":"description","typeLabel":"string"},"assignees":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"assignees.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Assigned user IDs.","uniqueKey":"assignees.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Assigned user IDs.","uniqueKey":"assignees.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignees","typeLabel":"string[] | null"},"attachments":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"attachments.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"attachments.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"attachments.oneOf.1","typeLabel":"null"}],"uniqueKey":"attachments","typeLabel":"string[] | null"},"created_at":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"created_by":{"type":"string","readOnly":true,"uniqueKey":"created_by","typeLabel":"string"},"priority":{"type":"string","uniqueKey":"priority","typeLabel":"string"},"folder":{"type":"string","uniqueKey":"folder","typeLabel":"string"},"reporter":{"type":"string","uniqueKey":"reporter","typeLabel":"string"},"status":{"type":"string","description":"A status id of the space.","uniqueKey":"status","typeLabel":"string"},"space_id":{"type":"string","uniqueKey":"space_id","typeLabel":"string"},"due_date":{"type":"string","format":"date-time","uniqueKey":"due_date","typeLabel":"string\u003cdate-time>"},"scheduled_at":{"type":"string","format":"date-time","description":"RFC3339 date-time at which the task is scheduled. Archiving the task clears it.","uniqueKey":"scheduled_at","typeLabel":"string\u003cdate-time>"},"archived":{"type":"boolean","description":"Whether the task is archived.","uniqueKey":"archived","typeLabel":"boolean"},"order":{"type":"number","description":"Sort order of the task within its column/board.","uniqueKey":"order","typeLabel":"number"},"tags":{"type":"array","items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"description":"Free-form tag ids on the task.","uniqueKey":"tags","typeLabel":"string[]"},"metadata":{"type":"object","additionalProperties":true,"description":"Arbitrary metadata bag stored on the task.","uniqueKey":"metadata","typeLabel":"object"},"watchers":{"type":"array","items":{"type":"string","uniqueKey":"watchers.items.[INDEX]","typeLabel":"string"},"readOnly":true,"description":"User ids watching the task. Only present on the get-task response, not stored on the task record.","uniqueKey":"watchers","typeLabel":"string[]"},"muted":{"type":"array","items":{"type":"string","uniqueKey":"muted.items.[INDEX]","typeLabel":"string"},"readOnly":true,"description":"User ids who muted the task. Only present on the get-task response.","uniqueKey":"muted","typeLabel":"string[]"},"parent":{"type":"string","description":"Id of the parent task, when this is a subtask. Setting it needs read access to the parent's space.","uniqueKey":"parent","typeLabel":"string"},"source":{"type":"string","uniqueKey":"source","typeLabel":"string"},"source_detail":{"type":"string","uniqueKey":"source_detail","typeLabel":"string"},"value":{"type":"number","uniqueKey":"value","typeLabel":"number"},"currency":{"type":"string","uniqueKey":"currency","typeLabel":"string"},"expected_close":{"type":"string","uniqueKey":"expected_close","typeLabel":"string"},"time_tracking":{"type":"object","properties":{"estimate":{"type":"object","properties":{"time_in_seconds":{"type":"integer","uniqueKey":"time_tracking.estimate.time_in_seconds","typeLabel":"integer"}},"uniqueKey":"time_tracking.estimate","typeLabel":"object"},"logs":{"type":"array","items":{"type":"object","properties":{"time_spent":{"type":"object","required":["time_in_seconds"],"properties":{"time_in_seconds":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"time_tracking.logs.items.[INDEX].time_spent.time_in_seconds","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"time_tracking.logs.items.[INDEX].time_spent","typeLabel":"object"},"started_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"time_tracking.logs.items.[INDEX].started_at","typeLabel":"string\u003cdate-time>"},"id":{"type":"string","readOnly":true,"description":"Server-minted, `tl_` followed by random characters.","uniqueKey":"time_tracking.logs.items.[INDEX].id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"time_tracking.logs.items.[INDEX].description","typeLabel":"string"},"user":{"type":"object","readOnly":true,"properties":{"id":{"type":"string","uniqueKey":"time_tracking.logs.items.[INDEX].user.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"time_tracking.logs.items.[INDEX].user.name","typeLabel":"string"}},"uniqueKey":"time_tracking.logs.items.[INDEX].user","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"time_tracking.logs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"required":["time_spent","started_at"],"uniqueKey":"time_tracking.logs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"time_tracking.logs","typeLabel":"object[]"},"spent":{"type":"object","properties":{"time_in_seconds":{"type":"integer","uniqueKey":"time_tracking.spent.time_in_seconds","typeLabel":"integer"}},"uniqueKey":"time_tracking.spent","typeLabel":"object"},"remaining":{"type":"object","properties":{"time_in_seconds":{"type":"integer","uniqueKey":"time_tracking.remaining.time_in_seconds","typeLabel":"integer"}},"uniqueKey":"time_tracking.remaining","typeLabel":"object"},"progress_percent":{"type":"number","uniqueKey":"time_tracking.progress_percent","typeLabel":"number"}},"uniqueKey":"time_tracking","typeLabel":"object"},"version":{"type":"integer","readOnly":true,"description":"1 on create, +1 on every task write. Comments, time logs and activity stamps never bump it.","uniqueKey":"version","typeLabel":"integer"},"sync_key":{"type":"string","readOnly":true,"description":"Set when the task is shared with a connected account. Its version then belongs to that shared lineage.","uniqueKey":"sync_key","typeLabel":"string"},"sync_conflict":{"type":"object","additionalProperties":true,"readOnly":true,"description":"Present when an incoming change from a connected account conflicted with a local edit.","uniqueKey":"sync_conflict","typeLabel":"object"},"external_id":{"type":"string","maxLength":256,"description":"Your own id for the task, at most 256 bytes of UTF-8.","uniqueKey":"external_id","typeLabel":"string"},"activity_at":{"type":"string","format":"date-time","readOnly":true,"description":"Moves on task, comment, time-log and action writes.","uniqueKey":"activity_at","typeLabel":"string\u003cdate-time>"},"subtasks":{"type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"subtasks.items.[INDEX]","typeLabel":"object"},"readOnly":true,"description":"Present on list and get responses.","uniqueKey":"subtasks","typeLabel":"object[]"},"task_actions":{"type":"array","items":{"type":"object","required":["description"],"description":"A checklist item on a task. `description` is required on every write, not only on create — an update that only flips `done` still has to resend it.","properties":{"description":{"type":"string","minLength":1,"description":"What the action is. Required on every write.","example":"Confirm the report has been proofread","isRequired":true,"uniqueKey":"task_actions.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","description":"Action id. Omit on create and the server assigns one; pass an existing id to update that action.","example":"ta_a1b2c3","uniqueKey":"task_actions.items.[INDEX].id","typeLabel":"string"},"done":{"type":"boolean","description":"Whether the item is ticked off.","uniqueKey":"task_actions.items.[INDEX].done","typeLabel":"boolean"},"resources":{"type":"array","items":{"type":"object","required":["resource_id","resource_type"],"description":"A platform resource linked from a checklist action. Both fields are free-form strings — the resource is not validated to exist.","properties":{"resource_id":{"type":"string","example":"onboarding-checklist","isRequired":true,"uniqueKey":"task_actions.items.[INDEX].resources.items.[INDEX].resource_id","typeLabel":"string"},"resource_type":{"type":"string","example":"record-config","isRequired":true,"uniqueKey":"task_actions.items.[INDEX].resources.items.[INDEX].resource_type","typeLabel":"string"},"metadata":{"type":"object","additionalProperties":true,"description":"Free-form metadata carried alongside the link.","uniqueKey":"task_actions.items.[INDEX].resources.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"task_actions.items.[INDEX].resources.items.[INDEX]","typeLabel":"object"},"description":"Platform resources linked from this action.","uniqueKey":"task_actions.items.[INDEX].resources","typeLabel":"object[]"}},"uniqueKey":"task_actions.items.[INDEX]","typeLabel":"object"},"readOnly":true,"uniqueKey":"task_actions","typeLabel":"object[]"},"implementation_date":{"type":"string","description":"Estimated go-live date, ISO. Stored only; nothing schedules on it.","uniqueKey":"implementation_date","typeLabel":"string"},"assigned_qa":{"type":"string","description":"User id, offered from the Space's assigned QA users. Not validated against them.","uniqueKey":"assigned_qa","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","url":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","assignees":["\u003cstring>"],"attachments":["\u003cstring>"],"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","created_by":"\u003cstring>","priority":"\u003cstring>","folder":"\u003cstring>","reporter":"\u003cstring>","status":"\u003cstring>","space_id":"\u003cstring>","due_date":"2023-11-07T05:31:56Z","scheduled_at":"2023-11-07T05:31:56Z","archived":true,"order":123,"tags":["\u003cstring>"],"metadata":{},"watchers":["\u003cstring>"],"muted":["\u003cstring>"],"parent":"\u003cstring>","source":"\u003cstring>","source_detail":"\u003cstring>","value":123,"currency":"\u003cstring>","expected_close":"\u003cstring>","time_tracking":{"estimate":{"time_in_seconds":123},"logs":[{"time_spent":{"time_in_seconds":2},"started_at":"2023-11-07T05:31:56Z","id":"\u003cstring>","description":"\u003cstring>","user":{"id":"\u003cstring>","name":"\u003cstring>"},"created_at":"2023-11-07T05:31:56Z"}],"spent":{"time_in_seconds":123},"remaining":{"time_in_seconds":123},"progress_percent":123},"version":123,"sync_key":"\u003cstring>","sync_conflict":{},"external_id":"\u003cstring>","activity_at":"2023-11-07T05:31:56Z","subtasks":[{}],"task_actions":[{"description":"Confirm the report has been proofread","id":"ta_a1b2c3","done":true,"resources":[{"resource_id":"onboarding-checklist","resource_type":"record-config","metadata":{}}]}],"implementation_date":"\u003cstring>","assigned_qa":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e839f02a-b15a-41c2-808f-6cd82478528f":{"description":"Bad request: unreadable body, missing `id`, an invalid `If-Match`, or a task that does not exist (the service answers 400, not 404). A rejected field carries a `code`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code. Branch on this, not on `error`.","uniqueKey":"code","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4cad0e71-bc0d-4d4c-a208-a42040550c9b":{"description":"Not authenticated, or the integration token was revoked (`token_revoked`).","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code. Branch on this, not on `error`.","uniqueKey":"code","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"7912fcf3-087d-40d2-b098-696c03bede81":{"description":"Forbidden: `scope_denied`, or `integration_not_allowed` for an integration bearer outside workspaces.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code. Branch on this, not on `error`.","uniqueKey":"code","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"855e5478-5c23-4eb2-a251-e06685aff8d7":{"description":"`version_conflict` (with `task`) or `external_id_immutable`.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error","code","task"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"string"},"code":{"type":"string","enum":["version_conflict"],"isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"task":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"uniqueKey":"oneOf.0.task.id","typeLabel":"string"},"url":{"type":"string","readOnly":true,"description":"UI URL to navigate directly to this task","uniqueKey":"oneOf.0.task.url","typeLabel":"string"},"title":{"type":"string","uniqueKey":"oneOf.0.task.title","typeLabel":"string"},"description":{"type":"string","description":"Markdown / rich-text content","uniqueKey":"oneOf.0.task.description","typeLabel":"string"},"assignees":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.task.assignees.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Assigned user IDs.","uniqueKey":"oneOf.0.task.assignees.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Assigned user IDs.","uniqueKey":"oneOf.0.task.assignees.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.task.assignees","typeLabel":"string[] | null"},"attachments":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.task.attachments.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.task.attachments.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"oneOf.0.task.attachments.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.task.attachments","typeLabel":"string[] | null"},"created_at":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"oneOf.0.task.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"oneOf.0.task.updated_at","typeLabel":"string\u003cdate-time>"},"created_by":{"type":"string","readOnly":true,"uniqueKey":"oneOf.0.task.created_by","typeLabel":"string"},"priority":{"type":"string","uniqueKey":"oneOf.0.task.priority","typeLabel":"string"},"folder":{"type":"string","uniqueKey":"oneOf.0.task.folder","typeLabel":"string"},"reporter":{"type":"string","uniqueKey":"oneOf.0.task.reporter","typeLabel":"string"},"status":{"type":"string","description":"A status id of the space.","uniqueKey":"oneOf.0.task.status","typeLabel":"string"},"space_id":{"type":"string","uniqueKey":"oneOf.0.task.space_id","typeLabel":"string"},"due_date":{"type":"string","format":"date-time","uniqueKey":"oneOf.0.task.due_date","typeLabel":"string\u003cdate-time>"},"scheduled_at":{"type":"string","format":"date-time","description":"RFC3339 date-time at which the task is scheduled. Archiving the task clears it.","uniqueKey":"oneOf.0.task.scheduled_at","typeLabel":"string\u003cdate-time>"},"archived":{"type":"boolean","description":"Whether the task is archived.","uniqueKey":"oneOf.0.task.archived","typeLabel":"boolean"},"order":{"type":"number","description":"Sort order of the task within its column/board.","uniqueKey":"oneOf.0.task.order","typeLabel":"number"},"tags":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.task.tags.items.[INDEX]","typeLabel":"string"},"description":"Free-form tag ids on the task.","uniqueKey":"oneOf.0.task.tags","typeLabel":"string[]"},"metadata":{"type":"object","additionalProperties":true,"description":"Arbitrary metadata bag stored on the task.","uniqueKey":"oneOf.0.task.metadata","typeLabel":"object"},"watchers":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.task.watchers.items.[INDEX]","typeLabel":"string"},"readOnly":true,"description":"User ids watching the task. Only present on the get-task response, not stored on the task record.","uniqueKey":"oneOf.0.task.watchers","typeLabel":"string[]"},"muted":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.task.muted.items.[INDEX]","typeLabel":"string"},"readOnly":true,"description":"User ids who muted the task. Only present on the get-task response.","uniqueKey":"oneOf.0.task.muted","typeLabel":"string[]"},"parent":{"type":"string","description":"Id of the parent task, when this is a subtask. Setting it needs read access to the parent's space.","uniqueKey":"oneOf.0.task.parent","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.0.task.source","typeLabel":"string"},"source_detail":{"type":"string","uniqueKey":"oneOf.0.task.source_detail","typeLabel":"string"},"value":{"type":"number","uniqueKey":"oneOf.0.task.value","typeLabel":"number"},"currency":{"type":"string","uniqueKey":"oneOf.0.task.currency","typeLabel":"string"},"expected_close":{"type":"string","uniqueKey":"oneOf.0.task.expected_close","typeLabel":"string"},"time_tracking":{"type":"object","properties":{"estimate":{"type":"object","properties":{"time_in_seconds":{"type":"integer","uniqueKey":"oneOf.0.task.time_tracking.estimate.time_in_seconds","typeLabel":"integer"}},"uniqueKey":"oneOf.0.task.time_tracking.estimate","typeLabel":"object"},"logs":{"type":"array","items":{"type":"object","properties":{"time_spent":{"type":"object","required":["time_in_seconds"],"properties":{"time_in_seconds":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].time_spent.time_in_seconds","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].time_spent","typeLabel":"object"},"started_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].started_at","typeLabel":"string\u003cdate-time>"},"id":{"type":"string","readOnly":true,"description":"Server-minted, `tl_` followed by random characters.","uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].description","typeLabel":"string"},"user":{"type":"object","readOnly":true,"properties":{"id":{"type":"string","uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].user.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].user.name","typeLabel":"string"}},"uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].user","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"required":["time_spent","started_at"],"uniqueKey":"oneOf.0.task.time_tracking.logs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.task.time_tracking.logs","typeLabel":"object[]"},"spent":{"type":"object","properties":{"time_in_seconds":{"type":"integer","uniqueKey":"oneOf.0.task.time_tracking.spent.time_in_seconds","typeLabel":"integer"}},"uniqueKey":"oneOf.0.task.time_tracking.spent","typeLabel":"object"},"remaining":{"type":"object","properties":{"time_in_seconds":{"type":"integer","uniqueKey":"oneOf.0.task.time_tracking.remaining.time_in_seconds","typeLabel":"integer"}},"uniqueKey":"oneOf.0.task.time_tracking.remaining","typeLabel":"object"},"progress_percent":{"type":"number","uniqueKey":"oneOf.0.task.time_tracking.progress_percent","typeLabel":"number"}},"uniqueKey":"oneOf.0.task.time_tracking","typeLabel":"object"},"version":{"type":"integer","readOnly":true,"description":"1 on create, +1 on every task write. Comments, time logs and activity stamps never bump it.","uniqueKey":"oneOf.0.task.version","typeLabel":"integer"},"sync_key":{"type":"string","readOnly":true,"description":"Set when the task is shared with a connected account. Its version then belongs to that shared lineage.","uniqueKey":"oneOf.0.task.sync_key","typeLabel":"string"},"sync_conflict":{"type":"object","additionalProperties":true,"readOnly":true,"description":"Present when an incoming change from a connected account conflicted with a local edit.","uniqueKey":"oneOf.0.task.sync_conflict","typeLabel":"object"},"external_id":{"type":"string","maxLength":256,"description":"Your own id for the task, at most 256 bytes of UTF-8.","uniqueKey":"oneOf.0.task.external_id","typeLabel":"string"},"activity_at":{"type":"string","format":"date-time","readOnly":true,"description":"Moves on task, comment, time-log and action writes.","uniqueKey":"oneOf.0.task.activity_at","typeLabel":"string\u003cdate-time>"},"subtasks":{"type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"oneOf.0.task.subtasks.items.[INDEX]","typeLabel":"object"},"readOnly":true,"description":"Present on list and get responses.","uniqueKey":"oneOf.0.task.subtasks","typeLabel":"object[]"},"task_actions":{"type":"array","items":{"type":"object","required":["description"],"description":"A checklist item on a task. `description` is required on every write, not only on create — an update that only flips `done` still has to resend it.","properties":{"description":{"type":"string","minLength":1,"description":"What the action is. Required on every write.","example":"Confirm the report has been proofread","isRequired":true,"uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","description":"Action id. Omit on create and the server assigns one; pass an existing id to update that action.","example":"ta_a1b2c3","uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].id","typeLabel":"string"},"done":{"type":"boolean","description":"Whether the item is ticked off.","uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].done","typeLabel":"boolean"},"resources":{"type":"array","items":{"type":"object","required":["resource_id","resource_type"],"description":"A platform resource linked from a checklist action. Both fields are free-form strings — the resource is not validated to exist.","properties":{"resource_id":{"type":"string","example":"onboarding-checklist","isRequired":true,"uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].resources.items.[INDEX].resource_id","typeLabel":"string"},"resource_type":{"type":"string","example":"record-config","isRequired":true,"uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].resources.items.[INDEX].resource_type","typeLabel":"string"},"metadata":{"type":"object","additionalProperties":true,"description":"Free-form metadata carried alongside the link.","uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].resources.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].resources.items.[INDEX]","typeLabel":"object"},"description":"Platform resources linked from this action.","uniqueKey":"oneOf.0.task.task_actions.items.[INDEX].resources","typeLabel":"object[]"}},"uniqueKey":"oneOf.0.task.task_actions.items.[INDEX]","typeLabel":"object"},"readOnly":true,"uniqueKey":"oneOf.0.task.task_actions","typeLabel":"object[]"},"implementation_date":{"type":"string","description":"Estimated go-live date, ISO. Stored only; nothing schedules on it.","uniqueKey":"oneOf.0.task.implementation_date","typeLabel":"string"},"assigned_qa":{"type":"string","description":"User id, offered from the Space's assigned QA users. Not validated against them.","uniqueKey":"oneOf.0.task.assigned_qa","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.task","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code. Branch on this, not on `error`.","uniqueKey":"oneOf.1.code","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"version_conflict","task":{"id":"\u003cstring>","url":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","assignees":["\u003cstring>"],"attachments":["\u003cstring>"],"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","created_by":"\u003cstring>","priority":"\u003cstring>","folder":"\u003cstring>","reporter":"\u003cstring>","status":"\u003cstring>","space_id":"\u003cstring>","due_date":"2023-11-07T05:31:56Z","scheduled_at":"2023-11-07T05:31:56Z","archived":true,"order":123,"tags":["\u003cstring>"],"metadata":{},"watchers":["\u003cstring>"],"muted":["\u003cstring>"],"parent":"\u003cstring>","source":"\u003cstring>","source_detail":"\u003cstring>","value":123,"currency":"\u003cstring>","expected_close":"\u003cstring>","time_tracking":{"estimate":{"time_in_seconds":123},"logs":[{"time_spent":{"time_in_seconds":2},"started_at":"2023-11-07T05:31:56Z","id":"\u003cstring>","description":"\u003cstring>","user":{"id":"\u003cstring>","name":"\u003cstring>"},"created_at":"2023-11-07T05:31:56Z"}],"spent":{"time_in_seconds":123},"remaining":{"time_in_seconds":123},"progress_percent":123},"version":123,"sync_key":"\u003cstring>","sync_conflict":{},"external_id":"\u003cstring>","activity_at":"2023-11-07T05:31:56Z","subtasks":[{}],"task_actions":[{"description":"Confirm the report has been proofread","id":"ta_a1b2c3","done":true,"resources":[{"resource_id":"onboarding-checklist","resource_type":"record-config","metadata":{}}]}],"implementation_date":"\u003cstring>","assigned_qa":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"3df59c37-6d97-424f-b280-9c9422a13049":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT Authorization header using the Bearer scheme","scopes":[],"schemeName":"bearerAuth"}},"cb47bb25-cf6d-477f-b836-860ef6bafbc1":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"X-Api-Key","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"f793c791-48db-4e8d-8d54-d228826e913c":{"url":"https://api.quiva.ai","description":"Production API server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT Authorization header using the Bearer scheme","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT Authorization header using the Bearer scheme","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-Api-Key","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"X-Api-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"X-Api-Key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/endpoint/workspaces/openapi.json"},"subdomain":"microstrate","siteName":"QuivaWorks Docs","title":"Update a task - QuivaWorks Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T11:18:35.305Z","originalFileLocation":"api-reference/update-a-task.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Changed: optional If-Match. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the external_id of a mapped task answers 409 external_id_immutable. A parent needs tasks:read on the parent\u0026#x27;s space.\">\u003cmeta data-mint-head name=\"application-name\" content=\"QuivaWorks Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a task - QuivaWorks Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Changed: optional If-Match. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the external_id of a mapped task answers 409 external_id_immutable. A parent needs tasks:read on the parent\u0026#x27;s space.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"QuivaWorks Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.quiva.ai/api-reference/update-a-task\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://microstrate.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Update+a+task\u0026amp;description=Changed%3A+optional+%60If-Match%60.+Compare-and-set%3A+a+lost+race+is+re-checked+up+to+3+times%2C+then+409+with+the+current+task.+Changing+or+clearing+the+%60external_id%60+o\u0026amp;theme=36902b5db42d38e5b9d76a2d\u0026amp;signature=314be0e646d99299d8caa1aaffc58ecd6ed1925ed227e2aede026d60d6424e55\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a task - QuivaWorks Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Changed: optional If-Match. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the external_id of a mapped task answers 409 external_id_immutable. A parent needs tasks:read on the parent\u0026#x27;s space.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://microstrate.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Update+a+task\u0026amp;description=Changed%3A+optional+%60If-Match%60.+Compare-and-set%3A+a+lost+race+is+re-checked+up+to+3+times%2C+then+409+with+the+current+task.+Changing+or+clearing+the+%60external_id%60+o\u0026amp;theme=36902b5db42d38e5b9d76a2d\u0026amp;signature=314be0e646d99299d8caa1aaffc58ecd6ed1925ed227e2aede026d60d6424e55\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/microstrate/rkD4iFTLdo_icBn3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"QuivaWorks Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4641F2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.quiva.ai/api-reference/update-a-task\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/update-a-task.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.quiva.ai/#organization\",\"name\":\"QuivaWorks Docs\",\"url\":\"https://docs.quiva.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/microstrate/Eit-IsSh6_6H8X4Q/logo/light.svg?fit=max\u0026auto=format\u0026n=Eit-IsSh6_6H8X4Q\u0026q=85\u0026s=01f10191a8ee36765af69b1436deb5e0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.quiva.ai#website\",\"name\":\"QuivaWorks Docs\",\"url\":\"https://docs.quiva.ai\",\"publisher\":{\"@id\":\"https://docs.quiva.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.quiva.ai/api-reference/update-a-task#webpage\",\"url\":\"https://docs.quiva.ai/api-reference/update-a-task\",\"name\":\"Update a task\",\"description\":\"Changed: optional If-Match. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the external_id of a mapped task answers 409 external_id_immutable. A parent needs tasks:read on the parent's space.\",\"dateModified\":\"2026-10-19T11:18:35.305Z\",\"isPartOf\":{\"@id\":\"https://docs.quiva.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.quiva.ai/api-reference/update-a-task#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.quiva.ai/api-reference/update-a-task#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workspaces\",\"item\":\"https://docs.quiva.ai/api-reference/list-all-spaces\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Reference\",\"item\":\"https://docs.quiva.ai/api-reference/list-all-spaces\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a task\",\"item\":\"https://docs.quiva.ai/api-reference/update-a-task\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.quiva.ai/api-reference/update-a-task#apireference\",\"headline\":\"Update a task\",\"name\":\"Update a task\",\"description\":\"Changed: optional If-Match. Compare-and-set: a lost race is re-checked up to 3 times, then 409 with the current task. Changing or clearing the external_id of a mapped task answers 409 external_id_immutable. A parent needs tasks:read on the parent's space.\",\"url\":\"https://docs.quiva.ai/api-reference/update-a-task\",\"mainEntityOfPage\":{\"@id\":\"https://docs.quiva.ai/api-reference/update-a-task#webpage\"},\"dateModified\":\"2026-10-19T11:18:35.305Z\",\"publisher\":{\"@id\":\"https://docs.quiva.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.quiva.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"QuivaWorks Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"QuivaWorks Docs","nav":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://quiva.ai/community"},{"anchor":"Support","icon":"headset","href":"https://quiva.ai/help-center/"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/get-started/overview"}]},{"tab":"Abbie","pages":[{"title":"Abbie","href":"/abbie/getting-started/introduction"}]},{"tab":"API Reference","groups":[{"group":"Accounts","pages":[{"group":"Authentication","pages":[{"title":"Initiate OAuth login flow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/oauth/login","href":"/api-reference/authentication/initiate-oauth-login-flow"},{"title":"OAuth callback handler","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/oauth/callback","href":"/api-reference/authentication/oauth-callback-handler"},{"title":"Authenticate with password","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/auth-with-password","href":"/api-reference/authentication/authenticate-with-password"},{"title":"Authenticate with recovery code","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/auth-with-recovery-code","href":"/api-reference/authentication/authenticate-with-recovery-code"},{"title":"Request password reset","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/request-reset-password","href":"/api-reference/authentication/request-password-reset"},{"title":"Reset password","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/reset-password","href":"/api-reference/authentication/reset-password"},{"title":"Set password","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/set-password","href":"/api-reference/authentication/set-password"},{"title":"Authenticate with TOTP","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/auth-with-totp","href":"/api-reference/authentication/authenticate-with-totp"},{"title":"Get email verification code","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/email-code","href":"/api-reference/authentication/get-email-verification-code"},{"title":"Begin passkey authentication","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/begin-auth-with-passkey","href":"/api-reference/authentication/begin-passkey-authentication"},{"title":"Validate token","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/token-validate","href":"/api-reference/authentication/validate-token"},{"title":"Authenticate with API key","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/auth-with-api-key","href":"/api-reference/authentication/authenticate-with-api-key"},{"title":"Get session tokens","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/session-tokens","href":"/api-reference/authentication/get-session-tokens"},{"title":"Revoke auth token","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/auth-token","href":"/api-reference/authentication/revoke-auth-token"},{"title":"Refresh authentication token","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/refresh-token","href":"/api-reference/authentication/refresh-authentication-token"},{"title":"Revoke refresh token","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/refresh-token","href":"/api-reference/authentication/revoke-refresh-token"},{"title":"Revoke all tokens","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/tokens","href":"/api-reference/authentication/revoke-all-tokens"},{"title":"Complete passkey authentication","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/complete-auth-with-passkey","href":"/api-reference/authentication/complete-passkey-authentication"},{"title":"Mint an integration token","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /oauth/token","href":"/api-reference/authentication/mint-an-integration-token"}]},{"group":"Account Management","pages":[{"title":"Get account information","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/info","href":"/api-reference/account-management/get-account-information"},{"title":"Set emergency credit","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/set-emergency-credit","href":"/api-reference/account-management/set-emergency-credit"},{"title":"Rename account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/rename","href":"/api-reference/account-management/rename-account"},{"title":"Create account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts","href":"/api-reference/account-management/create-account"},{"title":"Update account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts","href":"/api-reference/account-management/update-account"},{"title":"Delete account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/account","href":"/api-reference/account-management/delete-account"},{"title":"Cancel account deletion","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/cancel-account-deletion","href":"/api-reference/account-management/cancel-account-deletion"},{"title":"Add import","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/import","href":"/api-reference/account-management/add-import"},{"title":"Remove import","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/import","href":"/api-reference/account-management/remove-import"},{"title":"Add export","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/export","href":"/api-reference/account-management/add-export"},{"title":"Remove export","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/export","href":"/api-reference/account-management/remove-export"},{"title":"List accounts by user","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/list","href":"/api-reference/account-management/list-accounts-by-user"},{"title":"Confirm email","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/confirm-email","href":"/api-reference/account-management/confirm-email"},{"title":"Resend email confirmation","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/resend-confirmation","href":"/api-reference/account-management/resend-email-confirmation"},{"title":"Submit contact form","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/submit-contact-form","href":"/api-reference/account-management/submit-contact-form"}]},{"group":"API Keys","pages":[{"title":"Issue API key","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/api-key","href":"/api-reference/api-keys/issue-api-key"},{"title":"Delete API key","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/api-key","href":"/api-reference/api-keys/delete-api-key"},{"title":"View API keys","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/api-keys","href":"/api-reference/api-keys/view-api-keys"},{"title":"Get API credentials","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/api-creds","href":"/api-reference/api-keys/get-api-credentials"}]},{"group":"User Management","pages":[{"title":"Upload profile image","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/profile-image","href":"/api-reference/user-management/upload-profile-image"},{"title":"Delete profile image","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/profile-image","href":"/api-reference/user-management/delete-profile-image"},{"title":"Remove user from account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/remove-user","href":"/api-reference/user-management/remove-user-from-account"},{"title":"Create/Add user","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/users","href":"/api-reference/user-management/createadd-user"},{"title":"Delete user","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/user","href":"/api-reference/user-management/delete-user"},{"title":"Update user","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/user","href":"/api-reference/user-management/update-user"},{"title":"Request email address change","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/request-email-address-change","href":"/api-reference/user-management/request-email-address-change"},{"title":"Complete email address change","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/change-email-address-action","href":"/api-reference/user-management/complete-email-address-change"},{"title":"List users by account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/users/list","href":"/api-reference/user-management/list-users-by-account"},{"title":"Update user role","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/role","href":"/api-reference/user-management/update-user-role"},{"title":"Suspend user","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/suspend-user","href":"/api-reference/user-management/suspend-user"},{"title":"Get user login data","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/user-login-data","href":"/api-reference/user-management/get-user-login-data"}]},{"group":"Multi-Factor Authentication","pages":[{"title":"View recovery codes","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/recovery-codes","href":"/api-reference/multi-factor-authentication/view-recovery-codes"},{"title":"Issue recovery codes","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/recovery-codes","href":"/api-reference/multi-factor-authentication/issue-recovery-codes"},{"title":"Generate TOTP key","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/generate-totp-key","href":"/api-reference/multi-factor-authentication/generate-totp-key"},{"title":"Confirm TOTP registration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/confirm-totp-registration","href":"/api-reference/multi-factor-authentication/confirm-totp-registration"},{"title":"Remove TOTP","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/totp","href":"/api-reference/multi-factor-authentication/remove-totp"},{"title":"Begin passkey registration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/begin-passkey-registration","href":"/api-reference/multi-factor-authentication/begin-passkey-registration"},{"title":"Complete passkey registration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/complete-passkey-registration","href":"/api-reference/multi-factor-authentication/complete-passkey-registration"},{"title":"Remove passkey","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/passkey","href":"/api-reference/multi-factor-authentication/remove-passkey"},{"title":"Get user MFA info","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/user-mfa-info","href":"/api-reference/multi-factor-authentication/get-user-mfa-info"},{"title":"Update MFA settings","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/mfa-settings","href":"/api-reference/multi-factor-authentication/update-mfa-settings"},{"title":"Remove all passkeys","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/all-passkeys","href":"/api-reference/multi-factor-authentication/remove-all-passkeys"}]},{"group":"Mesh Nodes","pages":[{"title":"Update mesh nodes","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json put /accounts/mesh-nodes","href":"/api-reference/mesh-nodes/update-mesh-nodes"}]},{"group":"Payment","pages":[{"title":"Process payment webhook","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/payment/webhook","href":"/api-reference/payment/process-payment-webhook"},{"title":"Get products","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/payment/products","href":"/api-reference/payment/get-products"},{"title":"Get prices","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/payment/prices","href":"/api-reference/payment/get-prices"},{"title":"Get checkout URL","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/payment/checkout-url","href":"/api-reference/payment/get-checkout-url"},{"title":"Get dashboard URL","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/payment/dashboard-url","href":"/api-reference/payment/get-dashboard-url"},{"title":"Get subscription items","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/payment/subscription-items","href":"/api-reference/payment/get-subscription-items"},{"title":"Get subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/payment/subscription","href":"/api-reference/payment/get-subscription"},{"title":"Cancel subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/payment/subscription","href":"/api-reference/payment/cancel-subscription"},{"title":"Update subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/payment/subscription","href":"/api-reference/payment/update-subscription"},{"title":"Create free subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/payment/free-subscription","href":"/api-reference/payment/create-free-subscription"}]},{"group":"Integrations","pages":[{"title":"List integrations","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/integrations","href":"/api-reference/integrations/list-integrations"},{"title":"Create an integration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/integrations","href":"/api-reference/integrations/create-an-integration"},{"title":"Read an integration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/integrations/{id}","href":"/api-reference/integrations/read-an-integration"},{"title":"Delete an integration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/integrations/{id}","href":"/api-reference/integrations/delete-an-integration"},{"title":"Update or disable an integration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/integrations/{id}","href":"/api-reference/integrations/update-or-disable-an-integration"},{"title":"Rotate the client secret","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/integrations/{id}/secrets","href":"/api-reference/integrations/rotate-the-client-secret"},{"title":"Revoke a client secret","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/integrations/{id}/secrets/{secret_id}","href":"/api-reference/integrations/revoke-a-client-secret"}]},{"group":"Task Subscriptions","pages":[{"title":"List webhook subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/integrations/{id}/subscriptions","href":"/api-reference/task-subscriptions/list-webhook-subscriptions"},{"title":"Create a webhook subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/integrations/{id}/subscriptions","href":"/api-reference/task-subscriptions/create-a-webhook-subscription"},{"title":"Delete a subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json delete /accounts/integrations/{id}/subscriptions/{sid}","href":"/api-reference/task-subscriptions/delete-a-subscription"},{"title":"Update, resume or rotate a subscription","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json patch /accounts/integrations/{id}/subscriptions/{sid}","href":"/api-reference/task-subscriptions/update-resume-or-rotate-a-subscription"},{"title":"Replay events or send a test event","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json post /accounts/integrations/{id}/subscriptions/{sid}/replay","href":"/api-reference/task-subscriptions/replay-events-or-send-a-test-event"},{"title":"Read the delivery log","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/accounts/openapi.json get /accounts/integrations/{id}/subscriptions/{sid}/deliveries","href":"/api-reference/task-subscriptions/read-the-delivery-log"}]}]},{"group":"Task sync","pages":[{"title":"Task sync authentication","icon":"key","href":"/api-reference/task-sync-auth"},{"title":"Task sync errors and limits","icon":"triangle-exclamation","href":"/api-reference/task-sync-errors"}]},{"group":"Workspaces","pages":[{"group":"API Reference","pages":[{"title":"List all spaces","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/spaces","href":"/api-reference/list-all-spaces"},{"title":"Create a space","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/space","href":"/api-reference/create-a-space"},{"title":"Get a space by ID","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/space/{id}","href":"/api-reference/get-a-space-by-id"},{"title":"Delete a space","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json delete /workspaces/space/{id}","href":"/api-reference/delete-a-space"},{"title":"Update a space","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/space/{id}","href":"/api-reference/update-a-space"},{"title":"List tasks in a space","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/space/{space_id}/tasks","href":"/api-reference/list-tasks-in-a-space"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/task","href":"/api-reference/create-a-task"},{"title":"Update multiple tasks","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/tasks","href":"/api-reference/update-multiple-tasks"},{"title":"Get a task by ID","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task/{id}","href":"/api-reference/get-a-task-by-id"},{"title":"Delete a task","description":"Changed: optional `If-Match`. Check-then-purge, with no compare-and-set. Publishes `task-deleted` and tombstones the task's external ids. With `delete_subtasks=true`, subtasks in spaces the caller cannot write are left behind.","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json delete /workspaces/task/{id}","href":"/api-reference/delete-a-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/task/{id}","href":"/api-reference/update-a-task"},{"title":"Create a comment on a task","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/task/{task_id}/comment","href":"/api-reference/create-a-comment-on-a-task"},{"title":"List comments on a task","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task/{task_id}/comments","href":"/api-reference/list-comments-on-a-task"},{"title":"Add or remove a reaction on a comment","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/task/{task_id}/comment/{id}/reaction","href":"/api-reference/add-or-remove-a-reaction-on-a-comment"},{"title":"Get a comment by ID","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task/{task_id}/comment/{id}","href":"/api-reference/get-a-comment-by-id"},{"title":"Delete a comment","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json delete /workspaces/task/{task_id}/comment/{id}","href":"/api-reference/delete-a-comment"},{"title":"Update a comment","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/task/{task_id}/comment/{id}","href":"/api-reference/update-a-comment"},{"title":"List a task's time logs","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task/{task_id}/time-log","href":"/api-reference/list-a-tasks-time-logs"},{"title":"Log time against a task","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json put /workspaces/task/{task_id}/time-log","href":"/api-reference/log-time-against-a-task"},{"title":"List task templates","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task-templates","href":"/api-reference/list-task-templates"},{"title":"Create a task template","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/task-template","href":"/api-reference/create-a-task-template"},{"title":"Get a task template","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task-template/{id}","href":"/api-reference/get-a-task-template"},{"title":"Delete a task template","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json delete /workspaces/task-template/{id}","href":"/api-reference/delete-a-task-template"},{"title":"Update a task template","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json patch /workspaces/task-template/{id}","href":"/api-reference/update-a-task-template"},{"title":"Create a contact","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/client","href":"/api-reference/create-a-contact"},{"title":"List meeting files in a Space","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/meetings","href":"/api-reference/list-meeting-files-in-a-space"}]},{"group":"Task Actions","pages":[{"title":"List task checklist actions — currently unavailable","deprecated":true,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/task/{task_id}/action","href":"/api-reference/task-actions/list-task-checklist-actions-—-currently-unavailable"},{"title":"Create or update a task checklist action","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json put /workspaces/task/{task_id}/action","href":"/api-reference/task-actions/create-or-update-a-task-checklist-action"},{"title":"Delete a task checklist action","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json delete /workspaces/task/{task_id}/action/{id}","href":"/api-reference/task-actions/delete-a-task-checklist-action"}]},{"group":"Tasks","pages":[{"title":"Create or update a task by external id","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json put /workspaces/space/{space_id}/tasks/external/{external_id}","href":"/api-reference/tasks/create-or-update-a-task-by-external-id"}]},{"group":"Changes","pages":[{"title":"Read the changes feed","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json get /workspaces/space/{space_id}/changes","href":"/api-reference/changes/read-the-changes-feed"}]},{"group":"Sandbox","pages":[{"title":"Copy a space's structure","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/space/{space_id}/copy-structure","href":"/api-reference/sandbox/copy-a-spaces-structure"},{"title":"Reset a staging space","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/workspaces/openapi.json post /workspaces/space/{space_id}/reset","href":"/api-reference/sandbox/reset-a-staging-space"}]}]},{"group":"Secrets Manager","pages":[{"group":"Secrets","pages":[{"title":"List secrets","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/secrets-manager/openapi.json get /secrets","href":"/api-reference/secrets/list-secrets"},{"title":"Create or update a secret","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/secrets-manager/openapi.json put /secrets","href":"/api-reference/secrets/create-or-update-a-secret"},{"title":"Get a secret","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/secrets-manager/openapi.json get /secrets/{key}","href":"/api-reference/secrets/get-a-secret"},{"title":"Delete a secret","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/secrets-manager/openapi.json delete /secrets/{key}","href":"/api-reference/secrets/delete-a-secret"}]}]},{"group":"Hub Flows","pages":[{"group":"Collections","pages":[{"title":"List collections","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/collections","href":"/api-reference/collections/list-collections"},{"title":"Create a new collection","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json post /hub/collections","href":"/api-reference/collections/create-a-new-collection"},{"title":"Get a collection","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/collections/{collection_type}/{collection_topic}","href":"/api-reference/collections/get-a-collection"},{"title":"Delete a collection","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json delete /hub/collections/{collection_type}/{collection_topic}","href":"/api-reference/collections/delete-a-collection"},{"title":"Update a Workflow or Node collection","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json patch /hub/collections/{collection_type}/{collection_topic}","href":"/api-reference/collections/update-a-workflow-or-node-collection"}]},{"group":"Nodes","pages":[{"title":"List node templates","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/nodes","href":"/api-reference/nodes/list-node-templates"},{"title":"Create a new node","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json post /hub/nodes","href":"/api-reference/nodes/create-a-new-node"},{"title":"Get a node","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/nodes/{collection_topic}/{node_topic}","href":"/api-reference/nodes/get-a-node"},{"title":"Delete a node","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json delete /hub/nodes/{collection_topic}/{node_topic}","href":"/api-reference/nodes/delete-a-node"},{"title":"Update a node","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json patch /hub/nodes/{collection_topic}/{node_topic}","href":"/api-reference/nodes/update-a-node"},{"title":"Update multiple nodes","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json patch /hub/nodes/batch","href":"/api-reference/nodes/update-multiple-nodes"}]},{"group":"Workflows","pages":[{"title":"List workflows","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/workflows","href":"/api-reference/workflows/list-workflows"},{"title":"Create a new workflow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json post /hub/workflows","href":"/api-reference/workflows/create-a-new-workflow"},{"title":"Get a workflow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/workflows/{collection_topic}/{flow_topic}","href":"/api-reference/workflows/get-a-workflow"},{"title":"Delete a workflow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json delete /hub/workflows/{collection_topic}/{flow_topic}","href":"/api-reference/workflows/delete-a-workflow"},{"title":"Update a workflow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json patch /hub/workflows/{collection_topic}/{flow_topic}","href":"/api-reference/workflows/update-a-workflow"},{"title":"Run a workflow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json post /hub/workflows/{collection_topic}/{flow_topic}/run","href":"/api-reference/workflows/run-a-workflow"},{"title":"Workflow Configuration History","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/workflows/{collection_topic}/{flow_topic}/history","href":"/api-reference/workflows/workflow-configuration-history"},{"title":"Publish a workflow","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json post /hub/workflows/publish","href":"/api-reference/workflows/publish-a-workflow"}]},{"group":"Oauth","pages":[{"title":"List OAuth configurations","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/oauth-config","href":"/api-reference/oauth/list-oauth-configurations"},{"title":"Get OAuth configuration","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/{integration_id}/oauth-config","href":"/api-reference/oauth/get-oauth-configuration"},{"title":"Update an OAuth configuration.","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json put /hub/integrations/{integration_id}/oauth-config","href":"/api-reference/oauth/update-an-oauth-configuration"},{"title":"Delete an OAuth configuration.","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json delete /hub/integrations/{integration_id}/oauth-config","href":"/api-reference/oauth/delete-an-oauth-configuration"},{"title":"List OAuth connections","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/oauth-connections","href":"/api-reference/oauth/list-oauth-connections"},{"title":"Get OAuth connection","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/{integration_id}/oauth-token/{connection_id}","href":"/api-reference/oauth/get-oauth-connection"},{"title":"Get integration connections","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/{integration_id}/oauth-connections","href":"/api-reference/oauth/get-integration-connections"},{"title":"Delete OAuth connection","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json delete /hub/integrations/{integration_id}/oauth-connections/{connection_id}","href":"/api-reference/oauth/delete-oauth-connection"},{"title":"OAuth callback","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/oauth-callback","href":"/api-reference/oauth/oauth-callback"},{"title":"Refresh OAuth token","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/hub-flows/openapi.json get /hub/integrations/{integration_id}/oauth-refresh-token/{connection_id}","href":"/api-reference/oauth/refresh-oauth-token"}]}]},{"group":"Assistants","pages":[{"group":"Assistants","pages":[{"title":"Cancel assistants","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json post /hub/agent/cancel","href":"/api-reference/assistants/cancel-assistants"},{"title":"Invoke an AI assistant","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json post /hub/agent/invoke","href":"/api-reference/assistants/invoke-an-ai-assistant"},{"title":"List assistant templates","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json get /hub/agent","href":"/api-reference/assistants/list-assistant-templates"},{"title":"Create a new assistant","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json post /hub/agent","href":"/api-reference/assistants/create-a-new-assistant"},{"title":"Get an assistant","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json get /hub/agent/{id}","href":"/api-reference/assistants/get-an-assistant"},{"title":"Update an assistant","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json put /hub/agent/{id}","href":"/api-reference/assistants/update-an-assistant"},{"title":"Delete an assistant","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json delete /hub/agent/{id}","href":"/api-reference/assistants/delete-an-assistant"},{"title":"Browse the MCP registry","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json get /hub/mcp/registry","href":"/api-reference/assistants/browse-the-mcp-registry"},{"title":"Register an MCP server to your account","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/assistants/openapi.json post /hub/mcp/register","href":"/api-reference/assistants/register-an-mcp-server-to-your-account"}]}]},{"group":"Gateway","pages":[{"group":"Gateways","pages":[{"title":"Create a new gateway","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json post /gateway","href":"/api-reference/gateways/create-a-new-gateway"},{"title":"Get a specific gateway","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/{gateway_topic}","href":"/api-reference/gateways/get-a-specific-gateway"},{"title":"Delete a gateway","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json delete /gateway/{gateway_topic}","href":"/api-reference/gateways/delete-a-gateway"},{"title":"Update a gateway","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json patch /gateway/{gateway_topic}","href":"/api-reference/gateways/update-a-gateway"},{"title":"Get all gateways","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/all","href":"/api-reference/gateways/get-all-gateways"}]},{"group":"Mappings","pages":[{"title":"Get all mappings for a gateway","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/{gateway_topic}/mapping","href":"/api-reference/mappings/get-all-mappings-for-a-gateway"},{"title":"Create a new mapping for a gateway","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json post /gateway/{gateway_topic}/mapping","href":"/api-reference/mappings/create-a-new-mapping-for-a-gateway"},{"title":"Get a specific mapping","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/{gateway_topic}/mapping/details","href":"/api-reference/mappings/get-a-specific-mapping"},{"title":"Delete a mapping","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json delete /gateway/{gateway_topic}/mapping/details","href":"/api-reference/mappings/delete-a-mapping"},{"title":"Update a mapping","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json patch /gateway/{gateway_topic}/mapping/details","href":"/api-reference/mappings/update-a-mapping"},{"title":"Get all mappings","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/mapping/all","href":"/api-reference/mappings/get-all-mappings"}]},{"group":"Mapping Versions","pages":[{"title":"Get all versions for a mapping","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/{gateway_topic}/mapping/version","href":"/api-reference/mapping-versions/get-all-versions-for-a-mapping"},{"title":"Create a new mapping version","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json post /gateway/{gateway_topic}/mapping/version","href":"/api-reference/mapping-versions/create-a-new-mapping-version"},{"title":"Get a specific mapping version","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/mapping-version/{gateway_topic}/{version_number}","href":"/api-reference/mapping-versions/get-a-specific-mapping-version"},{"title":"Delete a mapping version","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json delete /gateway/mapping-version/{gateway_topic}/{version_number}","href":"/api-reference/mapping-versions/delete-a-mapping-version"},{"title":"Update a mapping version","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json patch /gateway/mapping-version/{gateway_topic}/{version_number}","href":"/api-reference/mapping-versions/update-a-mapping-version"},{"title":"Get all mapping versions","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/gateway/openapi.json get /gateway/mapping-version/all","href":"/api-reference/mapping-versions/get-all-mapping-versions"}]}]},{"group":"Storage","pages":[{"group":"KV Buckets","pages":[{"title":"List all KV buckets","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/kv","href":"/api-reference/kv-buckets/list-all-kv-buckets"},{"title":"Create a new KV bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json post /storage/kv","href":"/api-reference/kv-buckets/create-a-new-kv-bucket"},{"title":"Get KV bucket details","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/kv/{bucket}","href":"/api-reference/kv-buckets/get-kv-bucket-details"},{"title":"Create or update a KV bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json put /storage/kv/{bucket}","href":"/api-reference/kv-buckets/create-or-update-a-kv-bucket"},{"title":"Delete KV bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/kv/{bucket}","href":"/api-reference/kv-buckets/delete-kv-bucket"},{"title":"Purge KV bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/kv/{bucket}/purge","href":"/api-reference/kv-buckets/purge-kv-bucket"}]},{"group":"KV Entries","pages":[{"title":"Get latest KV entries","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/kv/{bucket}/entries","href":"/api-reference/kv-entries/get-latest-kv-entries"},{"title":"Get KV entry","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/kv/{bucket}/entries/{key}","href":"/api-reference/kv-entries/get-kv-entry"},{"title":"Create or update KV entry","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json put /storage/kv/{bucket}/entries/{key}","href":"/api-reference/kv-entries/create-or-update-kv-entry"},{"title":"Delete KV entry","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/kv/{bucket}/entries/{key}","href":"/api-reference/kv-entries/delete-kv-entry"}]},{"group":"KV Search","pages":[{"title":"Search KV entries","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/kv/{bucket}/search","href":"/api-reference/kv-search/search-kv-entries"},{"title":"Search KV entries by key pattern","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/kv/{bucket}/search-by-key","href":"/api-reference/kv-search/search-kv-entries-by-key-pattern"}]},{"group":"Object Store","pages":[{"title":"List all object store buckets","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/obj","href":"/api-reference/object-store/list-all-object-store-buckets"},{"title":"Create object store bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json post /storage/obj","href":"/api-reference/object-store/create-object-store-bucket"},{"title":"Get an object store bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/obj/{bucket}","href":"/api-reference/object-store/get-an-object-store-bucket"},{"title":"Create or update object store","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json put /storage/obj/{bucket}","href":"/api-reference/object-store/create-or-update-object-store"},{"title":"Delete an object store bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/obj/{bucket}","href":"/api-reference/object-store/delete-an-object-store-bucket"},{"title":"Purge object store bucket","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/obj/{bucket}/purge","href":"/api-reference/object-store/purge-object-store-bucket"},{"title":"List object store entries","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/obj/{bucket}/entries","href":"/api-reference/object-store/list-object-store-entries"},{"title":"Delete an object store entry","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/obj/{bucket}/entries/{key}","href":"/api-reference/object-store/delete-an-object-store-entry"}]},{"group":"Streams","pages":[{"title":"List all streams","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/streams","href":"/api-reference/streams/list-all-streams"},{"title":"Create a new stream","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json post /storage/streams","href":"/api-reference/streams/create-a-new-stream"},{"title":"Get information about a stream","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/streams/{name}","href":"/api-reference/streams/get-information-about-a-stream"},{"title":"Create or update a stream","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json put /storage/streams/{name}","href":"/api-reference/streams/create-or-update-a-stream"},{"title":"Delete a stream","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/streams/{name}","href":"/api-reference/streams/delete-a-stream"},{"title":"Purge stream messages","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/stream/{name}/purge","href":"/api-reference/streams/purge-stream-messages"}]},{"group":"Messages","pages":[{"title":"Publish message to stream","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json post /storage/streams/{name}/messages","href":"/api-reference/messages/publish-message-to-stream"},{"title":"Deletes stream messages","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json delete /storage/streams/{name}/messages","href":"/api-reference/messages/deletes-stream-messages"}]},{"group":"Stream Search","pages":[{"title":"Search stream messages by subject pattern","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/streams/{stream}/search-by-subject","href":"/api-reference/stream-search/search-stream-messages-by-subject-pattern"}]},{"group":"Search","pages":[{"title":"Search an index","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/search/{index}","href":"/api-reference/search/search-an-index"}]},{"group":"Indexers","pages":[{"title":"List all indexers","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/storage/openapi.json get /storage/indexers","href":"/api-reference/indexers/list-all-indexers"}]}]},{"group":"Trigger","pages":[{"group":"Triggers","pages":[{"title":"Retrieve all triggers","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/trigger/openapi.json get /trigger/triggers","href":"/api-reference/triggers/retrieve-all-triggers"},{"title":"Retrieve a specific trigger","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/trigger/openapi.json get /trigger/triggers/{trigger_type}/{topic}","href":"/api-reference/triggers/retrieve-a-specific-trigger"},{"title":"Delete a trigger","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/trigger/openapi.json delete /trigger/triggers/{trigger_type}/{topic}","href":"/api-reference/triggers/delete-a-trigger"}]},{"group":"Gateway Triggers","pages":[{"title":"Create a gateway trigger","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/trigger/openapi.json post /trigger/gateway","href":"/api-reference/gateway-triggers/create-a-gateway-trigger"}]},{"group":"Stream Triggers","pages":[{"title":"Create a stream trigger","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/trigger/openapi.json post /trigger/stream","href":"/api-reference/stream-triggers/create-a-stream-trigger"}]}]},{"group":"Monitoring","pages":[{"group":"metrics","pages":[{"title":"Get metric statistics over time","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/monitoring/openapi.json get /monitoring/metrics/{metric}/stats","href":"/api-reference/metrics/get-metric-statistics-over-time"},{"title":"Get current metric value","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/monitoring/openapi.json get /monitoring/metrics/{metric}/current","href":"/api-reference/metrics/get-current-metric-value"},{"title":"Get multiple current metric values","deprecated":null,"version":null,"openapi":"/api-reference/endpoint/monitoring/openapi.json post /monitoring/metrics/current","href":"/api-reference/metrics/get-multiple-current-metric-values"}]}]}]},{"tab":"Change Log","pages":[{"title":"Change Log","href":"/changelog/product-updates"}]}]},"title":"Update a task - QuivaWorks Docs","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}