# Operations ## Get all Operations in the Operation List - [GET /pipelines/v0/operationlists/{operationlist_id}/operations/](https://api.esper.io/openapi/operations/getoperationlistoperations.md) ## Create an Operation for Operation List - [POST /pipelines/v0/operationlists/{operationlist_id}/operations/](https://api.esper.io/openapi/operations/addoperationlistoperations.md) ## Get an Operation from the operation list - [GET /pipelines/v0/operationlists/{operationlist_id}/operations/{operation_id}/](https://api.esper.io/openapi/operations/getoperationlistoperation.md) ## Update an Operation - [PUT /pipelines/v0/operationlists/{operationlist_id}/operations/{operation_id}/](https://api.esper.io/openapi/operations/updateoperationlistoperation.md) ## Delete an Operation list operation - [DELETE /pipelines/v0/operationlists/{operationlist_id}/operations/{operation_id}/](https://api.esper.io/openapi/operations/deleteoperationlistoperation.md) ## Get all Operations in the Tenant - [GET /v0/operations/](https://api.esper.io/openapi/operations/getoperationslist.md) ## Create a new Operation - [POST /v0/operations/](https://api.esper.io/openapi/operations/createoperation.md) ## Get specific Operation details (Operation Status) - [GET /v0/operations/{operationId}/](https://api.esper.io/openapi/operations/getoperation.md) ## Update the operation (Support status update as of now) - [PUT /v0/operations/{operationId}/](https://api.esper.io/openapi/operations/paths/~1v0~1operations~1%7Boperationid%7D~1/put.md): This API allows updating the status of a specific operation by providing the operation ID. ## Get all Operations in the Operation List - [GET /pipelines/v0/operationlists/{operationlist_id}/operations/](https://api.esper.io/openapi/operations/getoperationlistoperations.md) ## Create an Operation for Operation List - [POST /pipelines/v0/operationlists/{operationlist_id}/operations/](https://api.esper.io/openapi/operations/addoperationlistoperations.md) ## Get an Operation from the operation list - [GET /pipelines/v0/operationlists/{operationlist_id}/operations/{operation_id}/](https://api.esper.io/openapi/operations/getoperationlistoperation.md) ## Update an Operation - [PUT /pipelines/v0/operationlists/{operationlist_id}/operations/{operation_id}/](https://api.esper.io/openapi/operations/updateoperationlistoperation.md) ## Delete an Operation list operation - [DELETE /pipelines/v0/operationlists/{operationlist_id}/operations/{operation_id}/](https://api.esper.io/openapi/operations/deleteoperationlistoperation.md) ## Get all Operations in the Tenant - [GET /v0/operations/](https://api.esper.io/openapi/operations/getoperationslist.md) ## Create a new Operation - [POST /v0/operations/](https://api.esper.io/openapi/operations/createoperation.md) ## Get specific Operation details (Operation Status) - [GET /v0/operations/{operationId}/](https://api.esper.io/openapi/operations/getoperation.md) ## Update the operation (Support status update as of now) - [PUT /v0/operations/{operationId}/](https://api.esper.io/openapi/operations/paths/~1v0~1operations~1%7Boperationid%7D~1/put.md): This API allows updating the status of a specific operation by providing the operation ID.