--- title: Delete orphan connection and credential aliases description: Delete the connection and credential aliases that do not label any connection or credential record by running a background script. This helps you in freeing up space in your system. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/devops-change-velocity/delete-orphan-alias.html release: australia product: DevOps Change Velocity classification: devops-change-velocity topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Manage, DevOps Change Velocity, IT Service Management] --- # Delete orphan connection and credential aliases Delete the connection and credential aliases that do not label any connection or credential record by running a background script. This helps you in freeing up space in your system. ## Before you begin Role required: System Admin \(admin\) ## Procedure 1. Navigate to **All** > **System Definitions** > **Scripts - Background**. 2. Select the scope as **global**. 3. Enter the following script in the **Run script \(JavaScript executed on server\)** pane. ``` deleteOrphanAliases(); function deleteOrphanAliases() { var orphanAliases = new GlideRecord('sys_alias'); orphanAliases.addEncodedQuery("nameSTARTSWITHDevOps-_-"); orphanAliases.query(); while(orphanAliases.next()) { if (!checkIfAliasHasConnection(orphanAliases.getUniqueValue())) orphanAliases.deleteRecord(); } }; function checkIfAliasHasConnection(sysAliasId) { var httpToolConnGR = new GlideRecord("http_connection"); httpToolConnGR.addEncodedQuery("connection_alias=" + sysAliasId); httpToolConnGR.query(); if (httpToolConnGR.next()) return true; return false; }; ``` 4. Select **Run script**. **Parent Topic:**[Managing DevOps Change Velocity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/devops-change-velocity/using-devops-change-velocity.md)