Trabajos asíncronos

Patrón de trabajo asíncrono (202 Accepted + polling). El estado se calcula a partir del tiempo transcurrido, sin workers en segundo plano: queued (los primeros 2 s) -> running (progreso 0-99%) -> completed | failed (los trabajos "fail" mueren al 60%) | cancelled. El almacén está en memoria, limitado a 200 trabajos (se descartan los más antiguos que no son iniciales) y se reinicia al reiniciar el servidor.

Tu cuenta desbloquea estos endpoints. Usa Try it en la página de cada endpoint para enviar peticiones.

Estos endpoints necesitan una cuenta gratuita. Crea una o inicia sesión para ver sus detalles y probarlos aquí.

Petición de ejemplo

List all jobs, newest first. Referencia completa y botón Send (en inglés).

cURL
curl -X GET "https://api.testingapis.com/api/jobs"
Respuesta · 200 OK
[
  {
    "id": "job_1001",
    "type": "import",
    "status": "running",
    "progress": 8,
    "durationSeconds": 60,
    "createdAt": "2026-09-30T18:26:35Z",
    "startedAt": "2026-09-30T18:26:37Z",
    "finishedAt": null,
    "statusUrl": "/api/jobs/job_1001",
    "resultUrl": null,
    "error": null
  },
… (15 more lines)

Inicia sesión para ver los detalles

Los parámetros, los ejemplos de petición y respuesta y el panel Try it en vivo de estos endpoints son para miembros con sesión iniciada. Las cuentas son gratuitas y se crean en unos segundos.