Aller au contenu

Retrieve a job screenshot

GET
/v1/scraper/jobs/{id}/screenshot
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.

id
required
string
redirect
string

Set 1 pour recevoir un 302 redirect au lieu du JSON.

raw
string

Set 1 pour streamer les octets de l’image au lieu du JSON.

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.

Media type application/json
object
status
required
string
Allowed value: error
code
required
string
error
required
object
message
string
requestId
required
string
details
Array<object>
object
path
string
code
string
message
string
key
additional properties
Example
{
"status": "error"
}

Ressource introuvable (ou hors-tenant).

Media type application/json
object
status
required
string
Allowed value: error
code
required
string
error
required
object
message
string
requestId
required
string
details
Array<object>
object
path
string
code
string
message
string
key
additional properties
Example
{
"status": "error"
}

Service temporairement indisponible (dépendance critique).

Media type application/json
object
status
required
string
Allowed value: error
code
required
string
error
required
object
message
string
requestId
required
string
details
Array<object>
object
path
string
code
string
message
string
key
additional properties
Example
{
"status": "error"
}