Update a single workflow table row identified by its hash_id

Applies an edit to one workflow table row and keeps two files consistent: it writes the change into the base summary_table_workflow.json (the authoritative table reads serve) and records the same update in workflow_table_changes.json. The change log is routed by project: a master project (id starting "00") keeps both files itself; an edit from a linked normal project updates that project's base but logs the change in the master's workflow_table_changes.json. Because a hash can be shared by several rows, the edited row is pinned by matching the incoming row's unchanged cells; the client sends the full row (keyed by column id, including the reserved "hash_id" cell) with each changed cell flagged "updated": true. A missing/null/empty/"None" hash_id is rejected. If the entry governing that row is locked, the update is rejected with 423 and nothing is written. Returns the number of base rows the change applies to (normally 1; 0 when the hash is not in the base table yet).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Project UUID

string
required

Use Case Id

Body Params

Edited workflow row (keyed by column id, including hash_id)

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json