# Execute a bulk action **POST /api/v1/bulk-actions/execute** ## Servers - https://api.plannrcrm.com: https://api.plannrcrm.com () ## Authentication methods - Personal access token & O auth2 ## Parameters ### Headers - **X-PLANNR-ACCOUNT-UUID** (string) ### Body: application/json (object) - **name** (string) The name of the bulk action to perform. Options:tasks_complete, tasks_archive, tasks_delete, tasks_attach, tasks_detach, tasks_sync, tasks_priority, tasks_status, tasks_taskable and tasks_due_date. * "tasks_complete" allows for the mass completion of tasks. * "tasks_delete" allows for the mass deletion of tasks. * "tasks_sync" is intended for syncing the chosen tasks with the selected accounts (This will overwrite any members previously selected with the newly chosen members.). * "tasks_attach" is intended for attaching the chosen members to the selected tasks. * "tasks_detach" is intended for detaching the chosen members from the selected tasks. * "tasks_archive" is intended for archiving the chosen tasks. - **is_recursive** (boolean) Only used for task bulk actions, whether to perform the bulk action recursively over all sub-tasks. - **items** (array) The items to perform the bulk action on. Send an array with a single * value instead of an array to select all items. Use filter to constrain all items. - **filters** (array) The filters to apply to the bulk action. These can only be used on a catch-all bulk action. - **data** (array) Optional data reserved for specific bulk action requirements. ## Responses ### 200 #### Body: application/json (object) object [Powered by Bump.sh](https://bump.sh)