Consultar un trabajo
El estado y, cuando terminó, el resultado de una búsqueda en un sitio en vivo.
Devuelve un trabajo creado con POST /v1/search/site. Consúltalo cada
dos o tres segundos hasta que status sea succeeded o failed, o deja que el SDK lo haga con
jobs.wait().
Los trabajos duran un día y sólo los ve la key que los creó; después de eso, o con otra key, devuelve
404 job_not_found.
Ruta
| Parámetro | Tipo | |
|---|---|---|
id | string | El id del trabajo, de la respuesta 202 o de su encabezado Location. |
Respuesta
Cuando el trabajo terminó bien, result es una respuesta de búsqueda con los mismos campos que
POST /v1/search.
idstringEl id del trabajo. Duran un día y sólo los ve la key que los creó.
object"job"Siempre
job.statusenum<string>queued,running,succeededofailed.created_atstringCuándo se creó.
finished_atstring | nullCuándo terminó.
resultobject | nullCuando es
succeeded: la respuesta de la búsqueda, con la misma forma quePOST /v1/search.errorobject | nullCuando es
failed: el detalle del problema.Ver los campos
typestringurn:typesearch:error:<code>.titlestringUn resumen breve del estado.
statusintegerEl estado HTTP.
detailstringQué salió mal, para personas.
codestringUn código de error estable, para programas.
request_idstringInclúyelo cuando escribas a soporte.
errorsobject[]Errores de validación por campo, cuando el pedido no es válido.
Ver los campos
pathstringEl campo, por ejemplo
query.messagestringQué tiene de malo.