Get a Worker
GET
/api/v1/sites/{site}
const url = 'https://digize.com/api/v1/sites/example';const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://digize.com/api/v1/sites/example \ --header 'x-api-key: <x-api-key>'One Worker by id or name: its settings, secret names, bindings, hostnames, traffic and latest deployments. Null if there’s no such Worker.
Needs the sites:read permission.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”site
required
string
Responses
Section titled “Responses”Done
Media typeapplication/json
Any of:
object
id
required
string
name
required
string
kind
required
string
description
required
string
hostnames
required
Array<string>
routes
required
Array<string>
crons
required
Array<string>
createdAt
required
string format: date-time
scriptName
required
string
gitRemote
required
string
platformHostname
required
string | null
mainHostname
required
string | null
status
required
string
liveVersion
required
number | null
lastDeployment
required
requests
required
number
errors
required
number
cpuTime
required
number
bindingCount
required
number
consumes
required
Array<string>
settings
required
object
vars
required
object
key
additional properties
string
secrets
required
Array<string>
compatibilityDate
required
string
compatibilityFlags
required
Array<string>
placement
required
string
branch
required
string
buildOnPush
required
boolean
buildCommand
required
string
outputDir
required
string | null
rootDir
required
string | null
installCommand
required
string | null
nodeVersion
required
string | null
bindings
required
Array<object>
object
id
required
string | null
worker
required
string
type
required
string
variable
required
string | null
resource
required
string
consumers
required
Array<object>
object
worker
required
string
queue
required
string
batchSize
required
number
maxWaitSeconds
required
number
maxRetries
required
number
deadLetterQueue
required
string | null
domains
required
Array<object>
object
id
required
string
hostname
required
string
worker
required
string | null
kind
required
string
status
required
string
certificate
required
string
primary
required
boolean
redirectsTo
required
string | null
records
required
Array<object>
object
type
required
string
name
required
string
value
required
string
priority
number
status
required
string
purpose
required
string
optional
boolean
nameservers
required
Array<string>
error
required
string | null
addedAt
required
string format: date-time
checkedAt
required
string format: date-time
traffic
required
Array<object>
object
at
required
string format: date-time
requests
required
number
errors
required
number
cpuMedian
required
number
cpuP99
required
number
previous
required
object
requests
required
number
errors
required
number
cpuTime
required
number
recentDeployments
required
Array<object>
object
id
required
string
siteId
required
string
worker
required
string
version
required
number
status
required
string
kind
required
string
commit
required
object
sha
required
string
message
required
string
author
required
string
branch
required
string
requestedBy
required
string | null
createdAt
required
string format: date-time
duration
required
number | null
error
required
string | null
canRedeploy
required
boolean
analytics
required
boolean
null
Example
{ "kind": "site", "status": "live", "lastDeployment": { "status": "queued" }, "settings": { "placement": "default" }, "bindings": [ { "type": "d1" } ], "domains": [ { "kind": "custom", "setup": "full", "status": "active", "certificate": "active", "records": [ { "type": "CNAME", "status": "found" } ] } ], "recentDeployments": [ { "status": "queued", "kind": "push", "failedStage": "build" } ]}What was sent isn’t valid (invalid).
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}No key, or one that’s unknown, off or expired.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}The key doesn’t have the permission this needs.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}Nothing has that id (not_found).
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}Over the rate limit; see retry-after.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}