﻿# SEARCH_JOB_NOT_FOUND — search job does not exist

Polling a search job by ID returns this error when the job ID is unknown or belongs to a different tenant. Jobs are tenant-scoped; a valid job ID from one…

<em>cyoda-go version <a href="https://github.com/Cyoda-platform/cyoda-go/releases/tag/v0.6.2">0.6.2</a></em>

# errors.SEARCH_JOB_NOT_FOUND

## NAME

SEARCH_JOB_NOT_FOUND — the referenced asynchronous search job does not exist in the current tenant.

## SYNOPSIS

HTTP: `404` `Not Found`. Retryable: `no`.

## DESCRIPTION

Polling a search job by ID returns this error when the job ID is unknown or belongs to a different tenant. Jobs are tenant-scoped; a valid job ID from one tenant is not visible to another.

Not retryable. The job ID and tenant credentials must match the values used at job submission time.

## SEE ALSO

- errors
- errors.SEARCH_JOB_ALREADY_TERMINAL
- errors.SEARCH_SHARD_TIMEOUT

## See also

- [`cyoda help errors`](/help/errors/) — Every error response from the Cyoda REST API carries a structured `errorCode` in the `properties` object. Multiple codes may share the same HTTP status. Programmatic handling keys on `errorCode`, not HTTP status.
- [`cyoda help errors SEARCH_JOB_ALREADY_TERMINAL`](/help/errors/search_job_already_terminal/) — Search jobs are long-running asynchronous operations. Once a job reaches a terminal state it cannot be cancelled, resumed, or otherwise modified. This error is returned when such an operation is attempted on a finished job.
- [`cyoda help errors SEARCH_SHARD_TIMEOUT`](/help/errors/search_shard_timeout/) — Distributed search fans out to multiple shards in parallel. If any shard does not return results before the search timeout expires, the job is marked failed and this error is returned. Occurs under high load, during partial cluster degradation, or with expensive queries.

## Raw formats

- [`/help/errors/search_job_not_found.json`](/help/errors/search_job_not_found.json) — full descriptor (matches `GET /help/{topic}` envelope)
- [`/help/errors/search_job_not_found.md`](/help/errors/search_job_not_found.md) — body only