---
title: "Changes to Cancel an objective"
method: POST
path: "/v1/workspaces/{workspaceId}/objectives/{objectiveId}:cancel"
---

# Changes to Cancel an objective

`POST /v1/workspaces/{workspaceId}/objectives/{objectiveId}:cancel`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 14 of 57 revisions.

- **2026-07-27** `43ed4bb6c441` — 1 info
- **2026-07-27** `af28891ddba3` — 3 info
- **2026-07-19** `3ecc1debabfa` — 2 breaking, 4 warning, 4 info
- **2026-07-08** `7a9fa80ead32` — 1 warning
- **2026-07-08** `631a0b9462a9` — 1 warning
- **2026-07-08** `1b547d16bc3f` — 1 breaking
- **2026-07-07** `63210c2f71dc` — 1 warning, 1 info
- **2026-07-04** `09ccecfe3ece` — 1 breaking, 7 warning, 8 info
- **2026-07-02** `06e0e37c1499` — 6 warning, 4 info
- **2026-06-11** `cb4c80271e42` — 1 breaking, 1 warning, 2 info
- **2026-06-11** `08fde3ae3e37` — 2 warning, 3 info
- **2026-06-10** `d2d65c2665bd` — 1 breaking, 1 warning, 4 info
- **2026-06-09** `13d98d37dd96` — 1 breaking, 1 warning, 8 info
- **2026-06-08** `1c6f66c46303` — 1 info

## Changes

- **2026-07-27** `43ed4bb6c441` — 1 info
  - added the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/widget` to the response with the `200` status
- **2026-07-27** `af28891ddba3` — 3 info
  - added the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/subject` to the response with the `200` status
  - added the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/tenant` to the response with the `200` status
  - added the optional property `pinnedParameters` to the response with the `200` status
- **2026-07-19** `3ecc1debabfa` — 2 breaking, 4 warning, 4 info
  - added `#/components/schemas/VariationAssignment_Tool, #/components/schemas/VariationAssignment_ToolSet, #/components/schemas/VariationAssignment_Agent` to the `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/` response property `oneOf` list for the response status `200`
  - the `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/agent` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/id` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/tool` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/toolSet` from the response with the `200` status
  - the response property `episodicMemory/allOf[#/components/schemas/ObjectiveEpisodicConfig]/key` became required for the status `200`
  - the response property `info/allOf[#/components/schemas/ObjectiveInfo]/effectiveMemoryCascade/items/memoryLayerId` became required for the status `200`
  - the response property `memoryCascade/items/memoryLayerId` became required for the status `200`
  - added discriminator to `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/assignments/items/` response property for the response status `200`
- **2026-07-08** `7a9fa80ead32` — 1 warning
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/progressiveDiscovery/allOf[#/components/schemas/AgentVariationSpec_ProgressiveDiscovery]/rerankThreshold` from the response with the `200` status
- **2026-07-08** `631a0b9462a9` — 1 warning
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/weight` from the response with the `200` status
- **2026-07-08** `1b547d16bc3f` — 1 breaking
  - the `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/constraints/allOf[#/components/schemas/AgentVariationSpec_Constraints]/inactivityTimeout` response's property type/format changed from `integer`/`` to `string`/`` for status `200`
- **2026-07-07** `63210c2f71dc` — 1 warning, 1 info
  - added the new `STATE_TIMED_OUT` enum value to the `state` response property for the response status `200`
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/constraints/allOf[#/components/schemas/AgentVariationSpec_Constraints]/inactivityTimeout` to the response with the `200` status
- **2026-07-04** `09ccecfe3ece` — 1 breaking, 7 warning, 8 info
  - removed the required property `initialMessage` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/spec/allOf[#/components/schemas/AgentSpec]/inputDataSchema` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/data` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/initialMessage` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/userData` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/userMessageTemplate` from the response with the `200` status
  - removed the optional property `data` from the response with the `200` status
  - removed the optional property `userData` from the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/spec/allOf[#/components/schemas/AgentSpec]/systemPromptDataSchema` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/firstUserMessage` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/firstUserMessageData` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/systemPromptData` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/firstUserMessageTemplate` to the response with the `200` status
  - added the optional property `firstUserMessageData` to the response with the `200` status
  - added the optional property `systemPromptData` to the response with the `200` status
  - added the required property `firstUserMessage` to the response with the `200` status
- **2026-07-02** `06e0e37c1499` — 6 warning, 4 info
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/metadata/allOf[#/components/schemas/ResourceMetadata]/bundleKey` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/metadata/bundleKey` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/model/allOf[#/components/schemas/ResourceMetadata]/bundleKey` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/metadata/allOf[#/components/schemas/ResourceMetadata]/bundleKey` from the response with the `200` status
  - removed the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/agent/allOf[#/components/schemas/ResourceMetadata]/bundleKey` from the response with the `200` status
  - removed the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/agentVariation/allOf[#/components/schemas/ResourceMetadata]/bundleKey` from the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/info/allOf[#/components/schemas/AgentInfo]/createdBy/metadata/createdAt` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/info/createdBy/metadata/createdAt` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/createdBy/metadata/createdAt` to the response with the `200` status
  - added the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/createdBy/metadata/createdAt` to the response with the `200` status
- **2026-06-11** `cb4c80271e42` — 1 breaking, 1 warning, 2 info
  - removed the required property `info/allOf[#/components/schemas/ObjectiveInfo]/effectiveMemoryStack` from the response with the `200` status
  - removed the optional property `memoryStack` from the response with the `200` status
  - added the optional property `memoryCascade` to the response with the `200` status
  - added the required property `info/allOf[#/components/schemas/ObjectiveInfo]/effectiveMemoryCascade` to the response with the `200` status
- **2026-06-11** `08fde3ae3e37` — 2 warning, 3 info
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/enableEpisodicMemory` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/episodicMemoryTtl` from the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/spec/allOf[#/components/schemas/AgentSpec]/enableEpisodicMemory` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/spec/allOf[#/components/schemas/AgentSpec]/episodicMemoryTtl` to the response with the `200` status
  - added the optional property `episodicMemory` to the response with the `200` status
- **2026-06-10** `d2d65c2665bd` — 1 breaking, 1 warning, 4 info
  - the response property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/initialMessage` became optional for the status `200`
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/prompt` from the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/userData` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/systemPromptTemplate` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/spec/allOf[#/components/schemas/AgentVariationSpec]/userMessageTemplate` to the response with the `200` status
  - added the optional property `userData` to the response with the `200` status
- **2026-06-09** `13d98d37dd96` — 1 breaking, 1 warning, 8 info
  - removed the required property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/spec/allOf[#/components/schemas/AgentSpec]/status` from the response with the `200` status
  - removed the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/spec/status` from the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/metadata/allOf[#/components/schemas/ResourceMetadata]/updatedAt` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/metadata/updatedAt` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/info/allOf[#/components/schemas/AgentVariationInfo]/model/allOf[#/components/schemas/ResourceMetadata]/updatedAt` to the response with the `200` status
  - added the optional property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentVariation/metadata/allOf[#/components/schemas/ResourceMetadata]/updatedAt` to the response with the `200` status
  - added the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/agent/allOf[#/components/schemas/ResourceMetadata]/updatedAt` to the response with the `200` status
  - added the optional property `info/allOf[#/components/schemas/ObjectiveInfo]/agentVariation/allOf[#/components/schemas/ResourceMetadata]/updatedAt` to the response with the `200` status
  - added the required property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agent/state` to the response with the `200` status
  - added the required property `configSnapshot/allOf[#/components/schemas/ObjectiveConfigSnapshot]/agentSchedule/state` to the response with the `200` status
- **2026-06-08** `1c6f66c46303` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/cadenya/apis/cadenya-api/docs/v1/workspaces/:workspaceId/objectives/:objectiveId:cancel/post.md) · [API](https://skmtc.dev/cadenya/apis/cadenya-api.md) · [Page](https://skmtc.dev/cadenya/apis/cadenya-api/changes/v1/workspaces/:workspaceId/objectives/:objectiveId:cancel/post)
