The conduit API for workboards is incomplete. For example, maniphest.gettasktransactions returns workboard column changes:
{ "taskID" : "15427", "transactionType" : "projectcolumn", "oldValue" : { "projectPHID" : "PHID-PROJ-qmupmk5jjolmiykh6mjt", "columnPHIDs" : [] }, "newValue" : { "projectPHID" : "PHID-PROJ-qmupmk5jjolmiykh6mjt", "columnPHIDs" : [ "PHID-PCOL-cuk3i2aefn5wupau7fox" ] }, "comments" : null, "authorPHID" : "PHID-USER-y4dtzcupomndedax6usr", "dateCreated" : "1400806451" }
but AFAICT there's no way to:
- get the name for a column given its PHID
- get the columns for a project
- get the tasks assigned to a column
Context -- I'm using workboards to implement an kanban board, and want to gather sufficient data to produce a cumulative flow chart. For now I'm just hardcoding the column PHIDs for my projects of interest.