Skip to main content
SLO & Service Quality/SLO
GETSLOSince 1.0SynchronousAuth Required

ListObjectives

List SLO objectives with optional filters by tenant, product, or status.

Execution Availability

Try It Out

Submit a mock request using the current auth context and example-driven inputs.

Query Parameters

Request Inputs

Query Parameters

  • tenantIdString

    Filter objectives by tenant identifier.

  • sourceProductString

    Filter objectives by source product name.

  • statusString

    Filter objectives by compliance status: MEETING | AT_RISK | BREACHED.

Responses

200 OK

On success, this API returns the following response structure.

  • itemsList

    Paginated list of SLO objectives matching the query.

    Example: (nested array)

    • idString

      Unique identifier of the SLO objective.

      Example: slo-xyz789

    • nameString

      Human-readable name of the SLO objective.

      Example: api-availability-99.9

    • sliIdString

      Identifier of the SLI this objective is based on.

      Example: sli-abc123

    • targetLong

      Target compliance ratio (0.0–1.0), e.g. 0.999 for 99.9%.

      Example: 0.999

    • windowString

      Rolling compliance window: 7d | 30d | 90d.

      Example: 30d

    • tenantIdString

      Tenant that owns this SLO objective.

      Example: tenant-001

    • alertOnBurnRateBoolean

      Whether to trigger alerts when the burn rate exceeds thresholds.

      Example: true

    • ownerTeamString

      Team responsible for maintaining this SLO.

      Example: platform-infra

    • createdAtString

      Timestamp when this SLO objective was created.

      Example: 2026-01-15T08:00:00Z

  • totalInteger

    Total number of SLO objectives available.

    Example: 10

  • limitInteger

    Maximum number of items returned per page.

    Example: 20

  • offsetInteger

    Number of items skipped before this page.

    Example: 20

Endpoint

GET/api/v1/slo/objectives

/api/v1/slo/objectives

Operation ID

ListObjectives

Permalink

Request Example

curl -X GET '{host}/api/v1/slo/objectives' -H 'Authorization: Bearer {token}'

Response Example

200
{
  "items": [
    {}
  ],
  "total": 10,
  "limit": 20,
  "offset": 20
}

Change History

This API has no change history records yet.

View all change history