Setup Jobs

List website setup jobs

GET
/jobs/setup

List the newest setup jobs of the project, or of one of its websites, with their analysis and training progress. A job without website_id is still looking for its website, or failed before it found one; jobs of removed websites are left out.

Authorization

HTTPBearer
headerAuthorizationBearer <token>

An API key

Query Parameters

project_id*string
website_id?string|null
limit?integer
Range1 <= value <= 100
Default20

Response Body

Successful Response

application/json
  1. response
[index: integer]?

A setup job with its analysis and training progress.

curl -X GET 'https://api.deepscout.ai/v1/jobs/setup?project_id=string'
[  {    "job_id": "string",    "job_type": "WEBSITE_SETUP",    "status": "CREATED",    "project_id": "string",    "website_id": "string",    "estimate": {      "currency": "string",      "unit_price_per_1000": "12.68",      "quantity": 0,      "total": "12.68",      "cap": "12.68",      "min_charge": "12.68",      "difficulty": "EASY",      "input_products": 0    },    "approval": {      "approved_by": "string",      "approved_at": "2026-09-16T12:30:00.000Z"    },    "settlement": {      "quantity": 0,      "currency": "string",      "amount": "12.68",      "capped": true,      "settled_at": "2026-09-16T12:30:00.000Z"    },    "error": "string",    "error_code": "WEBSITE_TOO_LARGE",    "contact_reason": "WEBSITE_TOO_LARGE",    "contact_request_id": "string",    "created_at": "2026-09-16T12:30:00.000Z",    "updated_at": "2026-09-16T12:30:00.000Z",    "finished_at": "2026-09-16T12:30:00.000Z",    "url": "string",    "country": "string",    "currency": "string",    "analysis_progress": {      "config": {        "state": "RUNNING"      },      "homepage": {        "state": "RUNNING"      },      "sitemap": {        "state": "RUNNING"      },      "size": {        "state": "RUNNING"      },      "sitemap_size": 0,      "is_ecommerce": true,      "product_type": "string",      "language": "string",      "products_estimate": 0    },    "train_progress": {      "pages": 0,      "pages_limit": 0,      "pages_estimate": 0,      "phase": "COLLECTING_PAGES",      "percent": 0    }  }]