Required?: NO
Authenticated Request?: YES
Request Arguments: Generic Proxy Tool Request Arguments, content_id, course_id, external_content_id
Sample Implementation: ContentHandlerAction.java ?action=content-deleted
Action on Failure Return: If called as part of a copy operation then copy operation logs an error at this point and continue. The operation as a whole will be reported as being successful though. The Event is NOT queued to be delivered later. If called as part of a recycle course or delete-item then the result is ignored and the operation continues.
Action on Communications Error: Same as failure (Error logged to file) plus Event is queued up to be delivered later (Deferred Event Delivery).
Action when Proxy Tool not Available: Event is queued up to be delivered later (Deferred Event Delivery).
If specified then this request is called as a simple xml response method. The extra arguments passed are:
- content_id: The id of the content being deleted.
- course_id: The course in which the content lives.
- external_content_id: The external content id specified when the content was originally created.
Unlike the remove action, this call does not offer the chance to stop the deletion. This is called by Blackboard Learn after it has decided to delete the content entry. Specifically can happen in the following situations:
- When a user copies a content item and selects the Delete After Copy option.
- When a user chooses the Recycle Course option and selects a content area that contains an instance of your proxy tool's content item.
- When a user deletes a folder that contains instances of proxy tool content.

Once the deletion is complete, clean up any data associated with the deleted content item.
Refer to Content Exchange and Proxy Tools for an outline of how this fits into the bigger content exchange picture.