Skip to main content
Use this endpoint to poll for the completion status and results of a previously submitted automation task. This is an alternative to using webhooks for receiving task results.

Authorization

string
required
Your Narada API key for authentication. Must be the same key used to create the original task.

Path Parameters

string
required
The unique identifier returned from the Remote Dispatch API when the task was created.

Response

string
required
Current status of the automation task. Possible values:
  • "pending" - Task is still running
  • "success" - Task completed successfully
  • "error" - Task failed with an error
  • "input-required" - Task requires additional user input to continue
string | null
The browser window ID where the task was executed. null if not applicable.
object | null
Task response data. null when status is "pending".
string
required
ISO 8601 timestamp when the task was initially created.
string | null
ISO 8601 timestamp when the task completed. null if still pending.
object | null
Usage statistics for the task. null if not yet available.

Response Handling Options

This endpoint provides synchronous access to task results. For production applications, consider these alternatives:

Webhooks (Recommended)

Receive real-time notifications when tasks complete. More efficient and scalable than polling.

Polling Implementation

Complete polling implementation examples with error handling and best practices.
Rate Limiting: Implement reasonable polling intervals (5-10 seconds) to avoid overwhelming the API. Use exponential backoff for production applications.

Comparison: Polling vs Webhooks