Manual scale: POST https://api.render.com/v1/services/{serviceId}/scale with body {"numInstances": <int>} — 202 = accepted (https://api-docs.render.com/reference/scale-service).
Autoscaling: PUT https://api.render.com/v1/services/{serviceId}/autoscaling with body {enabled (bool), min (int), max (int), criteria (object with scaling thresholds, e.g. CPU/memory targets)} — all required; 200 = updated (https://api-docs.render.com/reference/autoscale-service).
Known gotchas
While autoscaling is enabled, Render IGNORES the manual numInstances value — disable autoscaling first if you want a fixed count (https://api-docs.render.com/reference/scale-service).
PUT /autoscaling requires enabled, min, max, and criteria together — it's a full config replace, not a patch (https://api-docs.render.com/reference/autoscale-service).
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?