---
title: "Resume Job"
method: POST
path: "/jobs/{job_id}/resume"
---

# Resume Job

`POST /jobs/{job_id}/resume`

## Request

- Base URL: `https://api.mapsharvest.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mapsharvest.com/jobs/{job_id}/resume`
- Auth: none declared

Continue a scrape that stopped, failed, or was interrupted by a restart.

Backs the dashboard's "Continue scraping" button. Replaying the config from
the browser would resume with whatever is in the form right now, which is
not necessarily what the job ran with -- the stored request is. Everything
else (credit check, per-plan concurrency, checkpoint skipping) is the
normal /scrape path, so a resume can't sidestep a limit.

## Path parameters

- `job_id` string, required

## Headers

- `authorization` string

## Response `200`

Successful Response

- ScrapeResponse
  - `job_id` string, required
  - `status` string, required
  - `message` string, required
  - `resumed_from` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mapsharvest/apis/google-maps-scraper-api.md) · [All operations](https://skmtc.dev/mapsharvest/apis/google-maps-scraper-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mapsharvest/apis/google-maps-scraper-api/revisions/e564e15bb415?raw)
