StealthGPT icon

StealthGPT

Generate natural, human, publish-ready long-form content or humanize existing text with StealthGPT

Actions4

Text Humanization → Get Run Status

AI-generated

Summary

Retrieves the current status and result of a StealthGPT text humanization run by its run ID, making a single GET request with no polling.

Inputs

  • Run ID (required) — The ID returned when the humanization run was started (e.g. from Start Run with Wait for Completion off). Whitespace is trimmed, and an empty value throws a 'Run ID is required' error.

Output shape

One JSON item per input item, containing the run object returned by StealthGPT's GET /api/stealthify/runs/{runId} endpoint. This includes the run's status and, once finished, the result.

The response is passed through unchanged. Terminal statuses are completed, failed and cancelled, and any other status means the run is still in progress. A failed or cancelled run is returned as data and does not raise an error, unlike Start Run with waiting. HTTP errors are mapped to readable messages: 401 for an invalid token, 402 for billing, 429 for rate limits, and 400 for a bad request. With Continue On Fail enabled, errors are returned as {error: message} items.

Examples

Example 1: Check on a humanization run that was started without waiting

Resource: Text Humanization; Operation: Get Run Status; Run ID: expression referencing runId from the earlier Start Run node, e.g. {{ $json.runId }}

Example 2: Retrieve the result after a Start Run timed out on Max Wait

Resource: Text Humanization; Operation: Get Run Status; Run ID: the run ID quoted in the timeout error message

Links

Discussion