> ## Documentation Index
> Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Report on Service Level Objectives (SLOs)

> Pull SLO status data into external dashboards and reports using Honeycomb's SLO reporting API.

<Badge className="hny-badge-enterprise">Ent</Badge><Badge className="hny-badge-pro">Pro</Badge>

<Note>
  While [Service Level Objectives (SLOs)](/notify/slos/) are available for Pro and Enterprise plans, this SLO reporting data is available as part of the [Enterprise plan](https://www.honeycomb.io/pricing/) only.
</Note>

If you are an Enterprise customer with many SLOs, you may want to show the statuses of different Service Level Objectives (SLOs) in your existing tools so stakeholders can easily see them.
Honeycomb's SLO API supports [reporting](/api/slos/) on:

* Last reset date
* Current budget remaining
* Compliance level since last reset

## Reporting on a Single SLO

To report on a single SLO:

1. Use the [Get All SLOs endpoint](/api/slos/get-all-slos) to get a list of all SLOs.

2. Find the desired SLO IDs in the returned results.

   <Note>
     You can also get an SLO's ID through the Honeycomb UI: Go to the SLO's page and look in the URL path.
     The SLO ID is the hash ID that follows `slo/` in the path.
   </Note>

3. Set up a system that regularly queries the [Get an SLO endpoint](/api/slos/get-an-slo) by ID for the SLOs you would like to report on, and use it to build your dashboards.

<Note>
  SLO reporting data has a 5-minute time-to-live (TTL), so you only need to query once every 5 minutes per SLO.
</Note>

## Showing Burn Rate

Honeycomb SLOs expose the current compliance level since last reset and the remaining budget.
If you want to show how close an SLO is to being exhausted, the best way is to show the remaining budget.
To calculate the burn rate, you can save the data to your own database and compare past data.
