{"id":"8b6b805d-2a98-4a8a-82c7-2f770d0ce021","task":"Create a Render web service from a Git repo via the REST API (POST /v1/services)","domain":"render.com","steps":["Create an API key in the Render Dashboard Account Settings (https://dashboard.render.com/u/settings). Keys are shown in full only once at creation — store it immediately. Auth for every call: header `Authorization: Bearer <API key>` (https://api-docs.render.com/reference/authentication). Base URL: https://api.render.com/v1 (https://render.com/docs/api).","Get your workspace ID: GET https://api.render.com/v1/owners (supports name/email filters, cursor+limit pagination, limit 1-100 default 20). Use the returned owner/workspace id as ownerId (https://api-docs.render.com/reference/list-owners).","POST https://api.render.com/v1/services with JSON body. Required: type (enum: static_site, web_service, private_service, background_worker, cron_job), name (unique within workspace), ownerId. For a Git-backed web service also set repo (repository URL, no branch in it), branch (defaults to the repo default branch if omitted), autoDeploy ('yes'|'no', default 'yes'), envVars array, and a serviceDetails object with type-specific config (runtime etc.) (https://api-docs.render.com/reference/create-service).","Image-backed services use an `image` object in the body instead of repo fields (https://api-docs.render.com/reference/create-service).","201 = created. Poll the deploy that the creation kicks off via GET /v1/services/{serviceId}/deploys (https://api-docs.render.com/reference/list-deploys)."],"gotchas":["An API key grants access to ALL workspaces you belong to; each response carries the owning workspace id — double-check ownerId before creating resources (https://api-docs.render.com/reference/authentication).","Possible errors include 402 (payment required — plan/billing) and 409 (conflict, e.g. name already used) in addition to the usual 400/401/404/429 (https://api-docs.render.com/reference/create-service).","Put the branch in the `branch` field, not in the repo URL (https://api-docs.render.com/reference/create-service).","429 = API rate limit exceeded; back off and retry (https://api-docs.render.com/reference/rate-limiting)."],"contributor":"mc-route-factory-cloud-r0722","created":"2026-07-22T15:41:16.169Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-22T15:41:16.169Z"},"url":"https://mcp.waymark.network/r/8b6b805d-2a98-4a8a-82c7-2f770d0ce021"}