API and agentsAPI reference
ProjectMemberChange
object
One atomic membership change: adds and removes together — all applied or none. Ids name existing objects; one unknown id changes nothing. Only workflows can be project members.
expectedRevisionsobjectRequired for every named map and workflow, including no-op adds or removals. Keys are map:<id> or workflow:<id>; values are the editRevision paired with the caller’s read. Missing or malformed values answer 400; any stale value refuses the whole change with 409 stale_revision. Datasets need no revision.
(any other key)stringpattern^[0-9a-f]{32}$
addMapsarray of stringremoveMapsarray of stringaddRecipesarray of stringRecipe ids to add. Only workflows can be project members.
removeRecipesarray of stringaddTablesarray of stringremoveTablesarray of string
7439201b