---
title: "Operations"
description: "Poll and manage the long-running operations started by endpoints called with `?async=true`. `/v1/operation/get/` returns one operation's status and, once finished, its result. See the *Asynchronous requests* section of the introduction."
url: https://developer.formlabs.com/api-reference/operations/
---

# Operations

Poll and manage the long-running operations started by endpoints
called with `?async=true`. `/v1/operation/get/` returns one
operation's status and, once finished, its result. See the
*Asynchronous requests* section of the introduction.

## Endpoints

Each endpoint's Markdown copy has its parameters, request body, responses, error codes, and Python and cURL samples.

- [Get one operation's status and result](https://developer.formlabs.com/api-reference/operations/get-operation.md): `GET /v1/operation/get/`, `preform.get_operation()`. Returns the full record of one operation started by a `?async=true` request: its status, its progress, and, once `status` is `SUCCEEDED` or `FAILED`, the `result` the originating endpoint would have returned synchronously.
- [List operations](https://developer.formlabs.com/api-reference/operations/list-operations.md): `POST /v1/operation/list/`, `preform.list_operations()`. List all in-progress, succeeded, and failed operations started by `?async=true` requests since this server was launched.
- [Delete operations](https://developer.formlabs.com/api-reference/operations/delete-operations.md): `DELETE /v1/operation/delete/`, `preform.delete_operations()`. Removes one or more operation records from the server.
