Pages
PagesProjects
Get projects
client.pages.projects.list(ProjectListParams { account_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<Project { id, canonical_deployment, created_on, 13 more } >
GET/accounts/{account_id}/pages/projects
Get project
client.pages.projects.get(stringprojectName, ProjectGetParams { account_id } params, RequestOptionsoptions?): Project { id, canonical_deployment, created_on, 13 more }
GET/accounts/{account_id}/pages/projects/{project_name}
Create project
client.pages.projects.create(ProjectCreateParams { account_id, name, production_branch, 3 more } params, RequestOptionsoptions?): Project { id, canonical_deployment, created_on, 13 more }
POST/accounts/{account_id}/pages/projects
Update project
client.pages.projects.edit(stringprojectName, ProjectEditParams { account_id, build_config, deployment_configs, 3 more } params, RequestOptionsoptions?): Project { id, canonical_deployment, created_on, 13 more }
PATCH/accounts/{account_id}/pages/projects/{project_name}
Delete project
client.pages.projects.delete(stringprojectName, ProjectDeleteParams { account_id } params, RequestOptionsoptions?): ProjectDeleteResponse | null
DELETE/accounts/{account_id}/pages/projects/{project_name}
Purge build cache
client.pages.projects.purgeBuildCache(stringprojectName, ProjectPurgeBuildCacheParams { account_id } params, RequestOptionsoptions?): ProjectPurgeBuildCacheResponse | null
POST/accounts/{account_id}/pages/projects/{project_name}/purge_build_cache
PagesProjectsDeployments
Get deployments
client.pages.projects.deployments.list(stringprojectName, DeploymentListParams { account_id, env, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<Deployment { id, aliases, build_config, 14 more } >
GET/accounts/{account_id}/pages/projects/{project_name}/deployments
Get deployment info
client.pages.projects.deployments.get(stringprojectName, stringdeploymentId, DeploymentGetParams { account_id } params, RequestOptionsoptions?): Deployment { id, aliases, build_config, 14 more }
GET/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}
Create deployment
client.pages.projects.deployments.create(stringprojectName, DeploymentCreateParams { account_id, _headers, _redirects, 11 more } params, RequestOptionsoptions?): Deployment { id, aliases, build_config, 14 more }
POST/accounts/{account_id}/pages/projects/{project_name}/deployments
Delete deployment
client.pages.projects.deployments.delete(stringprojectName, stringdeploymentId, DeploymentDeleteParams { account_id } params, RequestOptionsoptions?): DeploymentDeleteResponse | null
DELETE/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}
Retry deployment
client.pages.projects.deployments.retry(stringprojectName, stringdeploymentId, DeploymentRetryParams { account_id } params, RequestOptionsoptions?): Deployment { id, aliases, build_config, 14 more }
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry
Rollback deployment
client.pages.projects.deployments.rollback(stringprojectName, stringdeploymentId, DeploymentRollbackParams { account_id } params, RequestOptionsoptions?): Deployment { id, aliases, build_config, 14 more }
POST/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback
PagesProjectsDeploymentsHistory
PagesProjectsDeploymentsHistoryLogs
Get deployment logs
client.pages.projects.deployments.history.logs.get(stringprojectName, stringdeploymentId, LogGetParams { account_id } params, RequestOptionsoptions?): LogGetResponse { data, includes_container_logs, total }
GET/accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs
PagesProjectsDomains
Get domains
client.pages.projects.domains.list(stringprojectName, DomainListParams { account_id } params, RequestOptionsoptions?): SinglePage<DomainListResponse { id, certificate_authority, created_on, 6 more } >
GET/accounts/{account_id}/pages/projects/{project_name}/domains
Get domain
client.pages.projects.domains.get(stringprojectName, stringdomainName, DomainGetParams { account_id } params, RequestOptionsoptions?): DomainGetResponse { id, certificate_authority, created_on, 6 more }
GET/accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}
Add domain
client.pages.projects.domains.create(stringprojectName, DomainCreateParams { account_id, name } params, RequestOptionsoptions?): DomainCreateResponse { id, certificate_authority, created_on, 6 more }
POST/accounts/{account_id}/pages/projects/{project_name}/domains
Patch domain
client.pages.projects.domains.edit(stringprojectName, stringdomainName, DomainEditParams { account_id } params, RequestOptionsoptions?): DomainEditResponse { id, certificate_authority, created_on, 6 more }
PATCH/accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}
Delete domain
client.pages.projects.domains.delete(stringprojectName, stringdomainName, DomainDeleteParams { account_id } params, RequestOptionsoptions?): DomainDeleteResponse | null
DELETE/accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}