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

GenerateMonthlyReport

Generate a monthly compliance and error budget report for an SLO objective.

Execution Availability

Try It Out

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

Path Parameters

Query Parameters

Request Inputs

Path Parameters

  • sloIdStringRequired

    Identifier of the SLO objective to generate the report for.

Query Parameters

  • monthString

    Target month for the report in YYYY-MM format.

Responses

200 OK

On success, this API returns the following response structure.

  • sloIdString

    Identifier of the SLO objective this report covers.

    Example: slo-xyz789

  • monthString

    Calendar month of the report in YYYY-MM format.

    Example: 2026-03

  • avgSliLong

    Average SLI value observed across the month.

    Example: 0.9991

  • minSliLong

    Minimum SLI value observed in any single day of the month.

    Example: 0.9943

  • daysBelowInteger

    Number of days in the month where the SLI fell below the target.

    Example: 2

  • overrideCountInteger

    Number of override records active during the month.

    Example: 1

  • generatedAtString

    Timestamp when this report was generated.

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

Endpoint

GET/api/v1/slo/objectives/{sloId}/report

/api/v1/slo/objectives/{sloId}/report

Operation ID

GenerateMonthlyReport

Permalink

Request Example

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

Response Example

200
{
  "sloId": "slo-xyz789",
  "month": "2026-03",
  "avgSli": 0.9991,
  "minSli": 0.9943,
  "daysBelow": 2,
  "overrideCount": 1,
  "generatedAt": "example"
}

Change History

This API has no change history records yet.

View all change history