# get_job

> Poll a long-running (asynchronous) operation you started.

- Tier: R
- Required scope: read:account
- Annotations: readOnlyHint, idempotentHint
- Docs: https://api.inleed.com/tools/get-job

## Description

Poll a long-running (asynchronous) operation you started. Some operations do not finish on the call that starts them — issuing an SSL certificate, creating an on-demand backup, installing an app, compressing or extracting files, taking a VPS snapshot — and instead return a `{jobId, status, pollWith:"get_job"}` handle. Pass that `jobId` here. Reports `status` — `queued` or `running` while it works, then `succeeded` (with the `result`), `failed` (with an `error` `{code, message}`), or `cancelled` — plus `progress` (0–100) when the operation reports it.

## Input schema

- `id` — string (required). The async job id (job_…) returned by the operation that started the work, in its jobId/pollWith handle.

## Example call

```json
{
  "name": "get_job",
  "arguments": {
    "id": "res_01hx8n3k5p7q9r2s4t6v8w0y58"
  }
}
```

