Replace participants ==================== Replace users of a draft workflow owned by the user's organization. Request ------- :: POST https://api.cloudplan.biz/api/workflow/replace_participants { "cp_id": "5F2D02F31732683AECF2A48C20D32345", "users": [ { "user_replace_email": "user2@cloudplan.net", // email to be replaced "user_replace_new_email": "placeholder-2-1@cloudplan.net", // new email "step_index" : 2 // (optional) index of the step (starting from 1) where to replace the user. If not provided, the user will be replaced in all steps. }, { "user_replace_email": "user2@cloudplan.net", "user_replace_new_email": "user1@cloudplan.net" } ] } Reply ----- :: { "status": 200, "result": true, "params": { "cp_id": "5F2D02F31732683AECF2A48C20D32345", "users": [ { "user_replace_email": "user2@cloudplan.net", "user_replace_new_email": "placeholder-2-1@cloudplan.net", "step_index": 2 }, { "user_replace_email": "user2@cloudplan.net", "user_replace_new_email": "user1@cloudplan.net" } ] }, "data": { "project_name": "alex template", "project_description": "nothing", "project_deadline": "", "project_message_signer": "lalalala", "project_runtime": 604800, "project_remind_freq": 86400, "cp_id": "5F2D02F31732683AECF2A48C20D32345", "project_type": "contract", "created": 1596785395, "status": "template", "creator_cp_id": "5DF20CE3DD3DBE0EE1397A5977E781A8", "start_time": "", "starter_cp_id": "", "starter_email": "", "signing_steps": [ [ { "user_cp_id": "", "email": "user1@cloudplan.net", "token": "5F6C7CE1C9C60645B4C975AC6317BE7F", "name": "", "rule": "must_sign" } ], [ { "user_cp_id": "", "email": "placeholder-2-1@cloudplan.net", "token": "5F6C7CE1FA0B12CAFB79D929AEA71253", "name": "", "rule": "must_sign" } ] ], "documents": [ { "file_cp_id": "VGVZDGZPBGUTMTE5", "file_name": "Testfile-119Loremipsumdolor.dotm", "folder_cp_id": "5F184A7EBD9281BF6B1C0C06E68EF34F", "file_options": [] }, { "file_cp_id": "VGVZDGZPBGUTNZA", "file_name": "Testfile-70Loremipsumdolorsitametconsectetueradipis.odp", "folder_cp_id": "5F184A7EBD9281BF6B1C0C06E68EF34F", "file_options": [] } ], "target_folder_cp_id": "5ECE77176D70DAF6EFA685DBDA719957" } } Can also send **Group cp id** instead of emails. Replace an user with a group ---------------------------- :: POST https://api.cloudplan.biz/api/workflow/replace_participants { "cp_id": "5F2D02F31732683AECF2A48C20D32345", "users": [ { "user_replace_email": "user2@cloudplan.net", "user_replace_new_email": "5AABB027CF9FDACEDF9553194C32A911", } ] } Replace a group with an user ---------------------------- :: POST https://api.cloudplan.biz/api/workflow/replace_participants { "cp_id": "5F2D02F31732683AECF2A48C20D32345", "users": [ { "user_replace_email": "5AABB027CF9FDACEDF9553194C32A911", "user_replace_new_email": "user1@cloudplan.net" } ] } Replace a group with another group ---------------------------------- :: POST https://api.cloudplan.biz/api/workflow/replace_participants { "cp_id": "5F2D02F31732683AECF2A48C20D32345", "users": [ { "user_replace_email": "5AABB027CF9FDACEDF9553194C32A911", "user_replace_new_email": "6124B9A090B0B2A78AEC8BEC5436566D" } ] } Error Codes ----------- :: no_replace_users_provided invalid_user_parameter invalid_cp_id