Projects
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}
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
ProjectsDeployments
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, body) (*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
ProjectsDeploymentsHistory
ProjectsDeploymentsHistoryLogs
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
ProjectsDomains
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}