---
sourceDocument: Brazil API Reference
sourceDocumentLink: https://www.servicenow.com/docs/r/api-reference

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Use breakpoints

# Set or remove breakpoints {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Set breakpoints or conditional breakpoints to pause scripts at specific lines, and remove breakpoints when you're done debugging them.

## Before you begin

Role required:

* admin
* script_debugger
{#set-remove-breakpoints__ul_vv5_3gy_ww}

## About this task

Breakpoints belong to the developer who sets them. Developers must set and remove their own breakpoints.  
Note:  
At a specific line, you can set either a logpoint or breakpoint but not both.

## Procedure

1. Navigate to the server script to debug.  
   For example, navigate to AllSystem DefinitionBusiness Rules.
2. From the Syntax Editor, select the gutter next to a script line.

   | Action | Description |
   | Set a breakpoint | Select a blank line to set a breakpoint. |
   | Set a conditional breakpoint | Right-click a blank line and select Add conditional breakpoint to set a conditional breakpoint. |
   | Remove a breakpoint | Select a breakpoint to remove it. |
   | Remove a conditional breakpoint | Right-click a conditional breakpoint and select Remove breakpoint to remove it. |
   |-|-|

   {#set-remove-breakpoints__choicetable_grl_gly_ww}
3. From the Syntax Editor toolbar, select the Open Script Debugger icon ![]().
4. From the Script Debugger window, trigger the script.  
   For example, create a record to trigger an insert business rule script.  
   The Script Debugger pauses the script on the first line containing a breakpoint.
5. From the confirmation window, select Start Debugging.  
   The system switches focus to the Script Debugger window and displays the target script paused at the first breakpoint.
6. When debugging is complete, remove breakpoints from the script.
{#set-remove-breakpoints__steps_q5m_mmy_ww}
**Related reference**   

* [Script Debugger step-through and console controls](https://www.servicenow.com/docs/EIE_EOQ6QUnouVBROIuOmg "After the Script Debugger pauses a script, use the step-through controls to move between script lines and move between scripts in the call stack. Use the Console controls to expand console, collapse console, clear console, and rerun expressions.")

*[\>]: and then


