# Complete an existing todo **POST /todo/complete/{unique_id}/{id}** When a todo is done, it needs completing. Use this end point ## Servers - API Auto Mocking: https://YOURSITE.infoodle.com/apiv2 (API Auto Mocking) ## Authentication methods - O auth2 ## Parameters ### Path parameters - **unique_id** (integer) the user id about whom the request is being made - **id** (integer) Which item to be processed ### Body: text/plain (array[object]) - **note** (string) The note for this task - required - **visibleto** (string) who the note associated with this todo, and therefore the completed todo is visible to - required - **visibletogroupid** (integer) if the visibleto is set to group, this is the ID of the group - required if visibleto is group - **added_by_workflow_step_id** (integer) the workflow step that triggered this todo. Obtained from the original todo and means the rest of the workflow (if any) can continue - **added_by_workflow_step_action_id** (integer) the workflow action that triggered this todo. Obtained from the original todo and means the rest of the workflow (if any) can continue ## Responses ### 200 OK #### Body: application/json (object) - **ok** (integer) whether it worked or not. 1 is success [Powered by Bump.sh](https://bump.sh)