Retrieve a job screenshot
const url = 'https://api.extentapi.example/v1/scraper/jobs/example/screenshot';const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.extentapi.example/v1/scraper/jobs/example/screenshot \ --header 'x-api-key: <x-api-key>'Récupérez la capture d’écran d’un job. Retourne { url, expiresAt, mime, width, height, bytes } (JSON) par défaut ; avec ?redirect=1, renvoie un 302 Location: <url> vers la presigned URL ; avec ?raw=1, stream les octets de l’image (image/png|jpeg) directement depuis le store — utile pour un <img> qui ne peut/ne veut pas atteindre l’endpoint S3 (cert, reachability). L’URL signée expire vite (~300 s) — ne pas la mettre en cache. 404 si la capture n’existe pas ou ne vous appartient pas.
Authorizations
Section intitulée « Authorizations »Parameters
Section intitulée « Parameters »Path Parameters
Section intitulée « Path Parameters »Query Parameters
Section intitulée « Query Parameters »Set 1 pour recevoir un 302 redirect au lieu du JSON.
Set 1 pour streamer les octets de l’image au lieu du JSON.
Responses
Section intitulée « Responses »URL signée pour télécharger le screenshot (JSON), ou les octets de l’image avec ?raw=1 (image/png|jpeg).
object
Example generated
{}Redirect vers la presigned URL.
Authentification manquante ou invalide.
object
object
object
Example
{ "status": "error"}Ressource introuvable (ou hors-tenant).
object
object
object
Example
{ "status": "error"}Service temporairement indisponible (dépendance critique).
object
object
object
Example
{ "status": "error"}