---
title: "Get status of asynchronous operations."
method: GET
path: "/projects/{project_id}/slurm/{slurm_cluster_id}/nodesets/operations"
tags: ["Slurm Nodeset Operations"]
---

# Get status of asynchronous operations.

`GET /projects/{project_id}/slurm/{slurm_cluster_id}/nodesets/operations`

## Request

- Base URL: `https://api.cloud.crusoe.ai/v1`
- URL: `https://api.cloud.crusoe.ai/v1/projects/{project_id}/slurm/{slurm_cluster_id}/nodesets/operations`
- Auth: none declared
- TypeScript: <https://skmtc.dev/crusoecloud/apis/crusoe-cloud-api-gateway/docs/projects/:project_id/slurm/:slurm_cluster_id/nodesets/operations/get.ts> (a function with typed inputs; its response is checked against the schema)

This resource retrieves information about the status of asynchronous operations for
slurm nodesets. Query parameters can be used to filter results by slurm nodeset ID or operation state.

## Path parameters

- `project_id` string, required
- `slurm_cluster_id` string, required

## Query parameters

- `resource_id` string
- `state` string[]

## Response `200`

- ListOperationsResponseV1
  - `items` Operation[], required
    - `completed_at` string, required
    - `metadata` string, required
    - `operation_id` string, required
    - `result` string
    - `started_at` string, required
    - `state` 'IN_PROGRESS' | 'SUCCEEDED' | 'FAILED', required

## Other responses

- `400`: Error Bad Request
- `401`: Error Authentication Failed
- `403`: Error Permissions
- `500`: Error Internal Server

---

[API](https://skmtc.dev/crusoecloud/apis/crusoe-cloud-api-gateway.md) - [All operations](https://skmtc.dev/crusoecloud/apis/crusoe-cloud-api-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/crusoecloud/apis/crusoe-cloud-api-gateway/revisions/a3fd2dedc72b?raw)
