Skip to main content
WEBHOOK
jobStatusUpdate
{
  "status": "IN_PROGRESS",
  "message": "Job processing started",
  "metadata": {
    "callback_url": "https://your-server.com/webhook"
  }
}

Headers

X-Webhook-Signature
string

Signature HMAC-SHA256 du body (présente uniquement si callback_secret a été fourni lors de la création du job)

Example:

"a1b2c3d4e5f6..."

Body

application/json
status
enum<string>
required

Statut actuel du job

Available options:
IN_PROGRESS,
COMPLETED,
FAILED,
CANCELLED
message
string
required

Message décrivant le statut ou l'erreur

Examples:

"Job processing started"

"Job completed successfully"

"Workflow cancelled"

metadata
object
required

Métadonnées du job (sans callback_secret). Contient les données passées dans metadata lors de la création du job, ce qui permet de corréler la notification avec votre système.

Example:
{
"callback_url": "https://your-server.com/webhook"
}
cost
number | null

Coût de la génération en USD. Présent uniquement quand status = COMPLETED.

Example:

0.0035

duration
number | null

Durée d'exécution en secondes. Présent uniquement quand status = COMPLETED.

Example:

12.4

output
object

Résultat de la génération. Présent uniquement quand status = COMPLETED.

Response

200

Notification reçue avec succès. Le système considère tout code 2xx comme un succès.