Skip to content

Get Capacity Forecast

GET
/api/v1/monitoring/capacity/forecast

Return the latest capacity forecast for a service.

Forecasts are cached in Redis by the weekly cadence worker (Monday 6 AM UTC) with an 8-day TTL.

Args: service: Cloud Run service name. horizon_days: Forecast horizon (1-30 days). user: Authenticated user context.

Returns: Cached capacity forecast data.

Raises: HTTPException 404: No forecast available yet.

Authorizations

Parameters

Query Parameters

service
required

Cloud Run service: api, worker, app_frontend, or marketing

string

Cloud Run service: api, worker, app_frontend, or marketing

horizon_days

Forecast horizon in days

integer
default: 7 >= 1 <= 30

Forecast horizon in days

Responses

200

Successful Response

Cached capacity forecast for a Cloud Run service.

object
confidence_score
required
number
data_sources
required
Array<string>
expected_outcome
required
object
key
additional properties
number
generated_at
required
string
horizon_days
required
integer
p95_instances
required
number
peak_instances
required
number
projected_cost_monthly_usd
required
number
projected_utilization
required
number
reasoning_chain
required
Array<string>
service
required
string

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string