# GET /v4/confidential-rewards/zama/jobs/{jobId}

_Merkl API_

> Poll a Zama encryption job

Returns the status of a job started by `POST /v4/confidential-rewards/zama`. Once `status` is
`completed`, `result` holds the encrypted leaderboard. `progress` is not reported.

A failed job reports its cause in `error` (for example an amount that overflows the FHE type).
State lives in Redis for 30 minutes, so an unknown or expired job ID answers 404 — start a new job.
The access gate is applied again on the finished result.

### Path parameters

- `jobId` (string) _(required)_: Job ID returned by `POST /v4/confidential-rewards/zama`

## Responses

- **200** Response for status 200

## Example request

```bash
curl -X GET "https://api.merkl.xyz//v4/confidential-rewards/zama/jobs/{jobId}" \
  -H "x-api-key: YOUR_API_KEY"
```