Found this content helpful? Log in or sign up to leave a like!

How to permanently delete a term?

Jump to solution
nitin-cfg
Community Explorer

It looks like Canvas retains the sis id even after deleting the record. We have built some integrations and would be re-running the same data few times as part of testing. I am unable to re-create the terms with sis id which i already deleted. I do not see any reports to run for Terms. Pls advise how to permanently delete terms or any other record for that matter so that it allows to re-create the record again with same sis id.

Labels (1)
0 Likes
2 Solutions
melodyc_lam
Community Coach
Community Coach

@nitin-cfg Welcome!

Yes, Canvas does retain the SIS ID after deleting records, so that you are able to restore the record by SIS ID if needed.

Just FYI, to run a report for Terms that come from a SIS import or integration, you'll want to go to your root account, then go to Settings -> Reports tab and run the SIS Export report, making sure that you check the box for "Include Deleted Objects" if you want to see any deleted terms. 

To re-create the term again with the same SIS ID you'll need to run a  Change SIS ID CSV file to change the term's SIS ID (we recommend using the current SIS ID and append "_delete" as your new SIS ID) to change the SIS ID then make the term again with the right SIS ID.

Hope this helps!

View solution in original post

dbrace
Community Coach
Community Coach

While I have not had a need to delete a term and reuse its SIS ID, before I delete a Canvas course I change the course's SIS ID and integration ID before I "delete" it. I would recommend doing similar steps for anything that has an SIS ID (or integration ID) before deleting (or as I describe below, moving) it.

Technically I move the Canvas course to a "Trash" sub-account and "Trash" term) so that I can (potentially) (a) reuse the (because of standardization for how they are formatted) SIS ID or (b) do not have to restore the course if there was any content in it.

View solution in original post