Skip to content
Start here

Deployments

Get deployments
GET/accounts/{account_id}/pages/projects/{project_name}/deployments
Get deployment info
GET/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}
Create deployment
POST/accounts/{account_id}/pages/projects/{project_name}/deployments
Delete deployment
DELETE/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}
Retry deployment
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry
Rollback deployment
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback
ModelsExpand Collapse
DeploymentDeleteResponse = unknown

DeploymentsHistory

DeploymentsHistoryLogs

Get deployment logs
GET/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs
ModelsExpand Collapse
LogGetResponse object { data, includes_container_logs, total }
data: array of object { line, ts }
line: string
ts: string
includes_container_logs: boolean
total: number

DeploymentsTails

Create deployment tail
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/tails
Delete deployment tail
DELETE/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/tails/{tail_id}
ModelsExpand Collapse
TailCreateResponse object { id, url }

A tail session for streaming logs from a Pages deployment.

id: string

Identifier of the tail session.

url: optional string

Optional WebSocket URL to connect to for receiving tail events, when returned by the tail service.

TailDeleteResponse = unknown