---
type: api
title: Service level objectives
description: SLO APIs enable you to define, manage and track service-level objectives
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/group/endpoint-slo
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/group/endpoint-slo
products:
  - Kibana
---

# Service level objectives

`slo`

SLO APIs enable you to define, manage and track service-level objectives

- [Get a paginated list of SLOs](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-findslosop): `GET` `/s/{spaceId}/api/observability/slos`
- [Create an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-createsloop): `POST` `/s/{spaceId}/api/observability/slos`
- [Bulk delete SLO definitions and their associated summary and rollup data.](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-bulkdeleteop): `POST` `/s/{spaceId}/api/observability/slos/_bulk_delete`
- [Retrieve the status of the bulk deletion](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-bulkdeletestatusop): `GET` `/s/{spaceId}/api/observability/slos/_bulk_delete/{taskId}`
- [Batch delete rollup and summary data](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-deleterollupdataop): `POST` `/s/{spaceId}/api/observability/slos/_bulk_purge_rollup`
- [Batch delete rollup and summary data](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-deletesloinstancesop): `POST` `/s/{spaceId}/api/observability/slos/_delete_instances`
- [Delete an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-deletesloop): `DELETE` `/s/{spaceId}/api/observability/slos/{sloId}`
- [Get an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-getsloop): `GET` `/s/{spaceId}/api/observability/slos/{sloId}`
- [Update an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-updatesloop): `PUT` `/s/{spaceId}/api/observability/slos/{sloId}`
- [Reset an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-resetsloop): `POST` `/s/{spaceId}/api/observability/slos/{sloId}/_reset`
- [Disable an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-disablesloop): `POST` `/s/{spaceId}/api/observability/slos/{sloId}/disable`
- [Enable an SLO](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-enablesloop): `POST` `/s/{spaceId}/api/observability/slos/{sloId}/enable`
- [Get the SLO definitions](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v9/operation/operation-getdefinitionsop): `GET` `/s/{spaceId}/internal/observability/slos/_definitions`
