Associate attachment with record after record class changeDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> When using class switcher API the field on the sys_attachment is still holding the table name of the original class. This causes the dissociation of the attachment from the records which had their classes changed. In order to fix this dissociation, Synch Attachments Attribute needs to be added to the collection record of the corresponding table. This operation needs to be performed before the class switcher Once the fix has been applied, the attachments will synch up with the new records of the switched class. ResolutionNavigate to sys_dictionary, if not already added, add the Type column to the List Layout.Search for the table that will have the attachments added to it.Under the Type column find the record with Collection.Open the Collection record for the table and navigate to the Attributes tab.Add add a new Attribute with Synch Attachments and value being true (as shown in screenshot below) and submit. Information Needs to be done before running classSwitcher API This is an example script of a class change: var a = new GlideRecord('incident'); a.addQuery('number','INC0000058'); a.query(); while(a.next()){ a.sys_class_name='change_request'; //this is where the class switcher is called a.update(); }