---
title: "Get status of a single asynchronous operation."
method: GET
path: "/projects/{project_id}/networking/load-balancers/operations/{operation_id}"
tags: ["Load Balancer Operations"]
---

# Get status of a single asynchronous operation.

`GET /projects/{project_id}/networking/load-balancers/operations/{operation_id}`

## Request

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

This resource retrieves information about the status of an asynchronous operation
for an external load balancer. Only information about the operation specified in
the path will be returned.

## Path parameters

- `project_id` string, required
- `operation_id` string, required

## Response `200`

- Operation: Individual resources that use Operations should populate the `metadata` field with resource-specific information.
  - `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
- `404`: Error Not Found
- `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)
