Skip to content
Pile
Esc
↑↓navigate↵open⌘Jpreview

List status

GET/status
Responses
200

All components operational (HTML status page when Accept includes text/html)

statusstringrequired
Allowed:operationaldegraded
versionstringrequired
shastring | nullrequired
timestampstringrequired
componentsobjectrequired
Show properties
apiobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
databaseobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
durableObjectsobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
storageobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
503

One or more components degraded (HTML status page when Accept includes text/html)

statusstringrequired
Allowed:operationaldegraded
versionstringrequired
shastring | nullrequired
timestampstringrequired
componentsobjectrequired
Show properties
apiobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
databaseobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
durableObjectsobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
storageobjectrequired
Show properties
statusstringrequired
Allowed:operationaldegraded
latencyMsnumber
Try it
Server
Request
curl -X GET 'https://pile.nyc/status' \
  -H 'Accept: application/json'
Response
{
  "status": "operational",
  "version": "string",
  "sha": "string",
  "timestamp": "string",
  "components": {
    "api": {
      "status": "operational",
      "latencyMs": 0
    },
    "database": {
      "status": "operational",
      "latencyMs": 0
    },
    "durableObjects": {
      "status": "operational",
      "latencyMs": 0
    },
    "storage": {
      "status": "operational",
      "latencyMs": 0
    }
  }
}

Was this page helpful?