When retrieving services through the Render REST API, many returned fields will be the same regardless of service type. However, there are some fields that are only returned for certain types of services. This page can be used as reference for what fields to expect from different service types.

Static SiteWeb ServicePrivate ServiceBackground WorkerCron Job
id string
type string
repo string
name string
autoDeploy boolean
branch string
createdAt date-time
notifyOnFail string
ownerId string
slug string
suspended string
suspenders array of strings
updatedAt date-time
buildCommand stringyes if non-dockeryes if non-dockeryes if non-dockeryes if non-docker
dockerCommand stringyes if dockeryes if dockeryes if dockeryes if docker
dockerContext stringyes if dockeryes if dockeryes if dockeryes if docker
dockerfilePath stringyes if dockeryes if dockeryes if dockeryes if docker
env string
plan string
region string
healthCheckPath string
publishPath string
numInstances integer
pullRequestPreviewsEnabled boolean
openPorts array of objects
parentServer objectyes if parentServer existsyes if parentServer existsyes if parentServer existsyes if parentServer exists
url string
disk object
schedule string
lastSuccessfulRunAt date-time