> For the complete documentation index, see [llms.txt](https://docs.ees.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ees.xyz/sdk/query-jobs.md).

# Query jobs

Here is an example of how to query jobs given their respective index using ees-sdk. As mentioned [here](/concepts/jobs-and-registry.md), jobs are stored in one public array called `jobs` and are uniquely identified by their index in the array. Assuming ees-sdk is installed and initialised like shown [here](/sdk.md), we can query jobs as follows:

```typescript
import { Job } from 'ees-sdk';

const jobs: Job[] = await eesSDK.getJobs(indices);
```

Here, `indices` has type `bigint[]`.The `getJobs` function returns a promise with a `Job[]` array. The the `Job` object contains information stored in the `JobManager` contract as well as the stored information in the associated execution module and can be found [here](/sdk/types.md).

{% hint style="info" %}
**Note:** Application data associated with the job index can be completely arbitrary. Thus it is necessary to look how each applciation is structured.
{% endhint %}
