Pages
PagesProjects
Get projects
client.Pages.Projects.List(ctx, params) (*V4PagePaginationArray[Project], error)
GET/accounts/{account_id}/pages/projects
Get project
client.Pages.Projects.Get(ctx, projectName, query) (*Project, error)
GET/accounts/{account_id}/pages/projects/{project_name}
Get upload token
client.Pages.Projects.GetUploadToken(ctx, projectName, query) (*ProjectGetUploadTokenResponse, error)
GET/accounts/{account_id}/pages/projects/{project_name}/upload-token
Create project
client.Pages.Projects.New(ctx, params) (*Project, error)
POST/accounts/{account_id}/pages/projects
Update project
client.Pages.Projects.Edit(ctx, projectName, params) (*Project, error)
PATCH/accounts/{account_id}/pages/projects/{project_name}
Delete project
client.Pages.Projects.Delete(ctx, projectName, body) (*ProjectDeleteResponse, error)
DELETE/accounts/{account_id}/pages/projects/{project_name}
Purge build cache
client.Pages.Projects.PurgeBuildCache(ctx, projectName, body) (*ProjectPurgeBuildCacheResponse, error)
POST/accounts/{account_id}/pages/projects/{project_name}/purge_build_cache
PagesProjectsDeployments
Get deployments
client.Pages.Projects.Deployments.List(ctx, projectName, params) (*V4PagePaginationArray[Deployment], error)
GET/accounts/{account_id}/pages/projects/{project_name}/deployments
Get deployment info
client.Pages.Projects.Deployments.Get(ctx, projectName, deploymentID, query) (*Deployment, error)
GET/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}
Create deployment
client.Pages.Projects.Deployments.New(ctx, projectName, params) (*Deployment, error)
POST/accounts/{account_id}/pages/projects/{project_name}/deployments
Delete deployment
client.Pages.Projects.Deployments.Delete(ctx, projectName, deploymentID, params) (*ProjectDeploymentDeleteResponse, error)
DELETE/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}
Retry deployment
client.Pages.Projects.Deployments.Retry(ctx, projectName, deploymentID, body) (*Deployment, error)
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry
Rollback deployment
client.Pages.Projects.Deployments.Rollback(ctx, projectName, deploymentID, body) (*Deployment, error)
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback
PagesProjectsDeploymentsHistory
PagesProjectsDeploymentsHistoryLogs
Get deployment logs
client.Pages.Projects.Deployments.History.Logs.Get(ctx, projectName, deploymentID, query) (*ProjectDeploymentHistoryLogGetResponse, error)
GET/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs
PagesProjectsDeploymentsTails
Create deployment tail
client.Pages.Projects.Deployments.Tails.New(ctx, projectName, deploymentID, params) (*ProjectDeploymentTailNewResponse, error)
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/tails
Delete deployment tail
client.Pages.Projects.Deployments.Tails.Delete(ctx, projectName, deploymentID, tailID, body) (*ProjectDeploymentTailDeleteResponse, error)
DELETE/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/tails/{tail_id}
PagesProjectsDomains
Get domains
client.Pages.Projects.Domains.List(ctx, projectName, query) (*SinglePage[ProjectDomainListResponse], error)
GET/accounts/{account_id}/pages/projects/{project_name}/domains
Get domain
client.Pages.Projects.Domains.Get(ctx, projectName, domainName, query) (*ProjectDomainGetResponse, error)
GET/accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}
Add domain
client.Pages.Projects.Domains.New(ctx, projectName, params) (*ProjectDomainNewResponse, error)
POST/accounts/{account_id}/pages/projects/{project_name}/domains
Patch domain
client.Pages.Projects.Domains.Edit(ctx, projectName, domainName, body) (*ProjectDomainEditResponse, error)
PATCH/accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}
Delete domain
client.Pages.Projects.Domains.Delete(ctx, projectName, domainName, body) (*ProjectDomainDeleteResponse, error)
DELETE/accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}
PagesAssets
Upsert asset hashes
client.Pages.Assets.UpsertHashes(ctx, body) (*AssetUpsertHashesResponse, error)
POST/pages/assets/upsert-hashes
Check missing assets
client.Pages.Assets.CheckMissing(ctx, body) (*SinglePage[string], error)
POST/pages/assets/check-missing
Upload asset
client.Pages.Assets.Upload(ctx, body) (*AssetUploadResponse, error)
POST/pages/assets/upload