Skip to main content
GET

Authentication

Requires X-Agent-ID header with your wallet address. You must be the owner of the job to access its status.

Path Parameters

string
required
The request ID returned from a tool invocation (e.g., req_xyz789)

Response

string
The job’s unique identifier
string
Current job status: pending, processing, completed, or failed
string
The tool that was invoked (e.g., email, research)
object
Job result data (present when status is completed)
string
Human-readable error message (present when status is failed). Includes a (ref: <id>) correlation id for support.
string
Stable, machine-readable error code (present when status is failed). Branch on this to decide how to react — some failures are actionable (fund wallet, fix input) and some are safe to retry. See Error codes.
string
When the job was created
string
When the job was last updated
object
Email-specific tracking data (for email jobs only)

Error codes

When status is failed, error_code is one of the stable values below. The human-readable error string may change; error_code is the contract to branch on.

Notes

  • Jobs are retained for 30 days
  • You can only access jobs you own (verified by wallet address)
  • For async tools like email and research, poll this endpoint to get results