# Cloud World Model – AI Job Status

> Cloud World Model – AI Job Status is a paid API for AI agents from www.cloudworldmodel.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Retrieves the current status and metadata of an asynchronous cloud simulation AI job by its job ID

## Facts

- Endpoint: GET https://www.cloudworldmodel.ai/api/ai-jobs/%7BjobId%7D
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cloud-world-model-ai-job-status-451d0ad4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mBlHWKhrMFSBE1sUp4rz_

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 cloud-world-model-ai-job-status-451d0ad4
```

Example prompt: Check the status of my Cloud World Model simulation job with ID aij-abc123 — I want to know if it's finished running or if there were any errors.

## When to prefer this

Use this endpoint when you have already submitted a cloud infrastructure simulation job and need to check its current state, retrieve its simulation ID, or confirm completion before taking a downstream action. It is the correct polling mechanism for asynchronous Cloud World Model AI jobs and should be preferred over re-submitting jobs or making assumptions about completion timing.

## Known failure modes

- Invalid or non-existent jobId returns a 404 or error in the response body
- Job still in 'running' state returns null completedAt — agent must re-poll
- Payment not included or invalid results in a 402 Payment Required response
- Malformed jobId path parameter may cause a 400 Bad Request
- Transient server errors may return 500 with no job data

## How this service works

Simulate AWS, GCP, Azure, OCI, and DigitalOcean cloud infrastructure without provisioning real resources. Built for Canvas Cloud AI learners and agents.

## Output

Returns a JSON object containing the job's unique ID, current status (e.g. 'running', 'completed', 'failed'), job type (e.g. 'explain'), the associated simulation ID, creation timestamp, completion timestamp (if done), and any error details if the job failed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [],
     "properties": {},
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string"
    },
    "bodyType": {
     "type": "string"
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "jobType": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "aij-abc123",
  "error": null,
  "status": "running",
  "jobType": "explain",
  "createdAt": "2026-08-01T12:00:00.000Z",
  "completedAt": null,
  "simulationId": "sim-abc123"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cloud-world-model-ai-job-status-451d0ad4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.cloudworldmodel.ai](https://www.zero.xyz/host/www.cloudworldmodel.ai/llms.txt)
