# Heurist Mesh – AskHeurist Job Status Check

> Heurist Mesh – AskHeurist Job Status Check is a paid API for AI agents from mesh.heurist.xyz, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Checks the status of an asynchronous AskHeurist job by its ID, returning the completed result or pending next-step instructions.

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/agents/AskHeuristAgent/check_job_status
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/heurist-mesh-askheurist-job-status-check-9d8145bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QIw4neDbSM3XYLz-20vmA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability heurist-mesh-askheurist-job-status-check-9d8145bd -d '<json body>'
```

Example prompt: Check the status of my AskHeurist job with ID 'job_abc123' — if it's done, give me the result; if it's still pending, tell me what the next step is.

## When to prefer this

Use this endpoint when you have previously submitted an asynchronous AskHeurist job and need to poll for its completion. This is the correct follow-up call after initiating a long-running query via AskHeuristAgent. Do not use it to start a new query — only to retrieve the status or result of an already-submitted job.

## Known failure modes

- Invalid or unknown job ID returns an error or empty result
- Job still pending returns next_step instructions rather than final output
- Network timeout or service unavailability causes a failed response
- Malformed job ID format may result in a validation error

## How this service works

Check the status of an Ask Heurist job by its ID. Returns the result if completed, or next_step instructions if still pending.

## Output

Returns a JSON object containing either the completed result of the AskHeurist job (if finished) or next_step instructions indicating what the agent should do while the job is still pending (e.g. retry after a delay).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/heurist-mesh-askheurist-job-status-check-9d8145bd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.heurist.xyz](https://www.zero.xyz/host/mesh.heurist.xyz/llms.txt)
