The API Debugger lets Creators send test requests to a module or external API and inspect the full execution without going through the production application. Use it to verify server-side logic, trace data changes, and debug API calls before publishing.
For the full controls reference, see API Debugger.
Testing a Module
Use Internal mode to send a request directly to a module's API endpoint and inspect the execution.
In the Dev Overlay Toolbar at the bottom left of the Module Builder, select Debugger from the tool selector and expand the toolbar.
Select the Internal tab.
Use
Search APIs to find the module endpoint to test. The HTTP method and URL populate automatically.Optionally expand Execute Options to configure how the execution runs. See Execute Options below.
Configure the request body, headers, and parameters using the request configuration tabs.
Click Execute.
Review the results in the result tabs that display at the bottom of the panel.
Execute Options
Execute Options control how the module processes the test request.
Setting | Description |
|---|---|
Submission ID | An optional submission ID to use as the basis for the execution. Leave empty to begin with a new submission. |
Save | When checked, this setting persists the submitted data to the submission after execution. |
Validate | When checked, this setting runs validation against the module schema during execution. |
Load Submission Data First | When checked, this setting populates the request with data from the existing submission before applying test data. |
Testing an External API
Use External mode to test a call to an external service without executing a module.
Select the External tab.
Use
Search Services to select a configured service.Set the HTTP method and enter the target URL.
Configure the request using the Docs, Params, Headers, and Body tabs.
Click Execute.
Interpreting Results
After the execution completes, results display in tabs at the bottom of the panel. The result header shows the HTTP status code, response time, and a Clear button to reset the panel.
The Response tab is always present. The following four tabs display only for Internal mode executions:
Tab | Description |
|---|---|
Response | The full JSON response body. Use the Copy button to copy it to the clipboard. |
Event Log | Every event that occurred during the execution, in order. Each event shows its type (START, SET, and so on), the affected field, timestamp, and time offset. |
Data Changes | Every field that changed value during the execution. Expand any entry to see the before and after values. |
Timeline | The full execution as a waterfall chart, color-coded by event type: Execute, Async, Data, Trigger, and Watcher. |
Execution Chain | The relationships between components. Shows which component triggered each subsequent step. |
Use Group by step on the Event Log, Data Changes, and Timeline tabs to organize results by execution step. Select Collapse all to collapse all expanded entries.
Changelog
Date | Change |
|---|---|
2026-09-12 | Rewrote as a focused testing guide; removed control duplication with API Debugger reference (EN-8096). |
2026-09-12 | Renamed SSE Debugger to API Debugger throughout (EN-8096). |
2026-05-29 | Full rewrite for new UnqorkAI platform Debugger — Internal/External modes, updated results tabs. |