Retry an owned failed request as a new task
Creates a new request ID and preserves the failed source request for audit. Structured extraction requests also create a new recipe run.
Creates a new request ID and preserves the failed source request for audit. Structured extraction requests also create a new recipe run.
X-API-Key<token>id*stringuuidIdempotency-Key?stringOptional. Generate a unique value before a write and retain it for an exact-body retry; replay is free and a different body returns 409 IDEMPOTENCY_CONFLICT.
8 <= length <= 200Retry accepted or idempotently replayed Error body uses the documented PublicError DTO.
application/json- response
id*stringuuidurl?stringTarget origin only; path and query are stored in the encrypted short-retention payload.
uristatus*DataJobStatus"pending""running""solving_captcha""completed""failed""cancelled"cached*booleanprotected*booleanTrue after server-side anti-bot protection detection.
pricing_version*integer1 <= valueroute_mode*string"direct""auto""browser""http""residential""residential_browser""mixed"proxy_type?ProxyNetworkTypeRequested proxy network class. Present on new submissions; historical idempotent replays may omit this field.
"datacenter""residential""premium"base_tokens*integer0 <= valueprotected_tokens*integerHistorical compatibility field; built-in protection is included in the selected pricing-v2 request mode.
0 <= valuecaptcha_tokens*integer0 <= valuequote?|Provider-neutral admission quote. Null when the guarded pricing policy is disabled.
created_at*stringdate-timecharged_tokens*integerBase credits charged by this submission operation; dynamic protected/CAPTCHA debits occur later. Zero on an idempotent replay.
0 <= valueidempotent_replay*booleanTrue only when this response replays a previous submission with the same idempotency key and payload.
result_kind?"extraction"Present for structured extraction requests.
"extraction"page_status?stringUnderlying page-fetch status for extraction requests; top-level status tracks extraction readiness.
retried_from_id*stringFailed source request retained for audit.
uuidretried_from_run_id?stringPresent when retrying a structured extraction request.
uuidcurl -X POST 'https://api.runharvester.com/api/v1/data/requests/497f6eca-6276-4993-bfeb-53cbbbba6f08/retry' \ --header "X-API-Key: ${RUNHARVESTER_API_KEY:?Set your Data API key}" \ --header "Idempotency-Key: ${RUNHARVESTER_IDEMPOTENCY_KEY:?Set a unique key for this submission; reuse it for retries}"{ "id": "9a20bd58-ed33-4a5b-b63f-b52bb1a62248", "url": "https://example.com", "status": "pending", "cached": false, "protected": false, "pricing_version": 2, "route_mode": "http", "base_tokens": 1, "protected_tokens": 0, "captcha_tokens": 0, "created_at": "2026-08-22T12:00:00.000Z", "charged_tokens": 1, "idempotent_replay": false}