What is the challenge? |
The v1 API has a functional gap compared to the UI. Specifically, the endpoint for creating or updating a WorkRequest Todo does not permit assigning a workspace entity to the "Assigned User" field, even though this action is possible through the user interface. This creates an API/UI parity issue. |
What is the impact? |
This limitation blocks automation and integration efforts. Any automated workflow that relies on the API to manage tasks cannot assign WorkRequest Todos to workspaces, forcing developers to implement manual workarounds or omit the functionality entirely. This hinders the ability to build robust, end-to-end integrations that fully replicate the capabilities of the UI. |
Describe your idea |
The idea is to enhance the v1 API to achieve functional parity with the UI. This involves modifying the relevant WorkRequest Todo endpoint(s) (e.g., POST and PUT methods) to accept a workspace identifier in the assignment payload. This change would enable the programmatic assignment of workspaces to WorkRequest Todos, unblocking automation and ensuring consistent behavior across all platform interfaces. |