# [BETA] List pending jobs

```http
GET /compute/v1/tenants/{tenantId}/jobs
```

Base URL: `https://api-portal.aur.lu/api`

Operation ID: `ListPendingJobs`

Authentication: ApiKeyAuth (API key in header `X-Api-Key`)

Required permission: `read:compute:jobs`

Returns a list of pending asynchronous jobs for a tenant

## Parameters

### Path parameters

- `tenantId` (string, required) — Tenant ID

### Query parameters

- `resourceId` (string) — Filter by resource ID

## Responses

### 200 — OK

Content type: `application/json`

- `items` (array of object)
  - items (object)
    - `jobAction` (string, one of: `compute.vm.start`, `compute.vm.stop`, `compute.vm.reboot`, `compute.vm.remove`, `compute.vm.create`, `compute.ip.associate`, `compute.ip.disassociate`, `compute.network.remove`, `compute.vpc.remove`, `compute.vpc.create`, `compute.volume.create`, `compute.volume.attach`, `compute.volume.detach`, `compute.volume.resize`, `compute.volume.remove`, `compute.snapshot.revert`, `compute.snapshot.create`, `compute.snapshot.delete`, `unknown.unknown.unknown`)
    - `jobId` (string)
    - `jobResourceType` (string, one of: `Compute.VirtualMachine`, `Compute.IpAddress`, `Compute.Network`, `Compute.Vpc`, `Compute.Zone`, `Compute.FirewallRule`, `Compute.Volume`, `Compute.VolumeSnapshot`, `Compute.None`, `Unknown.Unknown`)
    - `jobStatus` (string, one of: `Running`, `Success`, `Failed`, `Unknown`)
    - `resourceId` (string)

### 403 — Compute is suspended for this tenant

Content type: `application/json`

- `message` (string)
