---
title: List Cloudflare Pages projects
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/python)

[Pages](https://developers.cloudflare.com/api/python/resources/pages)

[Projects](https://developers.cloudflare.com/api/python/resources/pages/subresources/projects)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# List Cloudflare Pages projects

pages.projects.list(ProjectListParams\*\*kwargs) -> SyncV4PagePaginationArray\[[Project](<https://developers.cloudflare.com/api/python/resources/pages#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)>)]

GET/accounts/{account\_id}/pages/projects

List the Cloudflare Pages projects in an account.

##### Security

<details>

<summary>API Token</summary>



The preferred authorization scheme for interacting with the Cloudflare API. <a href="https://developers.cloudflare.com/fundamentals/api/get-started/create-token/">Create a token</a>.

**Example:**<code>Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY</code>

</details>

<details>

<summary>API Email + API Key</summary>



The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

**Example:**<code>X-Auth-Email: user@example.com</code>

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

**Example:**<code>X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194</code>

</details>

##### Accepted Permissions (at least one required)

`Pages Read``Pages Write`

##### ParametersExpand Collapse

account\_id: str

Identifier.

maxLength32

[Link to this property](<#(resource)%20pages.projects%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20account_id%20%3E%20(schema)>)

page: Optional\[int]

Page number of results to return.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20page%20%3E%20(schema)>)

per\_page: Optional\[int]

Number of results to return per page.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20per_page%20%3E%20(schema)>)

##### ReturnsExpand Collapse

<details>

<summary>

class Project: …

</summary>

id: str

ID of the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

canonical\_deployment: Optional\[Deployment]

Most recent production deployment of the project.

</summary>

id: str

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

aliases: Optional\[List\[str]]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: BuildConfig

Configs for the project build process.

</summary>

web\_analytics\_tag: Optional\[str]

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: Optional\[str]

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20web_analytics_token">Link to this property</a>

build\_caching: Optional\[bool]

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20build_caching">Link to this property</a>

build\_command: Optional\[str]

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20build_command">Link to this property</a>

destination\_dir: Optional\[str]

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20destination_dir">Link to this property</a>

root\_dir: Optional\[str]

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config">Link to this property</a>

created\_on: datetime

When the deployment was created.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: DeploymentTrigger

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: DeploymentTriggerMetadata

Additional info about the trigger.

</summary>

branch: str

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20branch">Link to this property</a>

commit\_dirty: bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20commit_dirty">Link to this property</a>

commit\_hash: str

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20commit_hash">Link to this property</a>

commit\_message: str

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata">Link to this property</a>

<details>

<summary>

type: Literal\["github:push", "ad\_hoc", "deploy\_hook"]

What caused the deployment.

</summary>

One of the following:

"github:push"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"ad\_hoc"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"deploy\_hook"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Optional\[Dict\[str, Optional\[EnvVars]]]

Environment variables used for builds and Pages Functions.

</summary>

One of the following:

<details>

<summary>

class EnvVarsPagesPlainTextEnvVar: …

A plaintext environment variable.

</summary>

type: Literal\["plain\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

value: str

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class EnvVarsPagesSecretTextEnvVar: …

An encrypted environment variable.

</summary>

type: Literal\["secret\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

value: str

Secret value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars">Link to this property</a>

<details>

<summary>

environment: Literal\["preview", "production"]

Type of deploy.

</summary>

One of the following:

"preview"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20environment%20%3E%20(member)%200">Link to this property</a>

"production"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20environment%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20environment">Link to this property</a>

is\_skipped: bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: <a href="https://developers.cloudflare.com/api/python/resources/pages#(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)">Stage</a>

The status of the deployment.

</summary>

ended\_on: Optional\[datetime]

When the stage ended.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20ended_on">Link to this property</a>

<details>

<summary>

name: Literal\["queued", "initialize", "clone\_repo", 2 more]

The current build stage.

</summary>

One of the following:

"queued"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%200">Link to this property</a>

"initialize"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%201">Link to this property</a>

"clone\_repo"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%202">Link to this property</a>

"build"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%203">Link to this property</a>

"deploy"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

started\_on: Optional\[datetime]

When the stage started.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20started_on">Link to this property</a>

<details>

<summary>

status: Literal\["success", "idle", "active", 3 more]

State of the current stage.

</summary>

One of the following:

"success"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%200">Link to this property</a>

"idle"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%201">Link to this property</a>

"active"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%202">Link to this property</a>

"failure"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%203">Link to this property</a>

"canceled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%204">Link to this property</a>

"skipped"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%205">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage">Link to this property</a>

modified\_on: datetime

When the deployment was last modified.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

project\_id: str

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20project_id">Link to this property</a>

project\_name: str

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20project_name">Link to this property</a>

short\_id: str

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20short_id">Link to this property</a>

<details>

<summary>

source: Source

Configs for the project source control.

</summary>

<details>

<summary>

config: SourceConfig

</summary>

Deprecateddeployments\_enabled: bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20deployments_enabled">Link to this property</a>

owner: str

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20owner">Link to this property</a>

owner\_id: str

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20owner_id">Link to this property</a>

path\_excludes: List\[str]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20path_excludes">Link to this property</a>

path\_includes: List\[str]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20path_includes">Link to this property</a>

pr\_comments\_enabled: bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[str]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[str]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_branch_includes">Link to this property</a>

<details>

<summary>

preview\_deployment\_setting: Literal\["all", "none", "custom"]

Controls whether commits to preview branches trigger a preview deployment.

</summary>

One of the following:

"all"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%200">Link to this property</a>

"none"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%201">Link to this property</a>

"custom"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting">Link to this property</a>

production\_branch: str

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20production_branch">Link to this property</a>

production\_deployments\_enabled: bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20production_deployments_enabled">Link to this property</a>

repo\_id: str

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20repo_id">Link to this property</a>

repo\_name: str

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config">Link to this property</a>

<details>

<summary>

type: Literal\["github", "gitlab"]

The source control management provider.

</summary>

One of the following:

"github"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"gitlab"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

<details>

<summary>

stages: List\[<a href="https://developers.cloudflare.com/api/python/resources/pages#(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)">Stage</a>]

List of past stages.

</summary>

ended\_on: Optional\[datetime]

When the stage ended.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20ended_on">Link to this property</a>

<details>

<summary>

name: Literal\["queued", "initialize", "clone\_repo", 2 more]

The current build stage.

</summary>

One of the following:

"queued"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%200">Link to this property</a>

"initialize"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%201">Link to this property</a>

"clone\_repo"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%202">Link to this property</a>

"build"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%203">Link to this property</a>

"deploy"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

started\_on: Optional\[datetime]

When the stage started.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20started_on">Link to this property</a>

<details>

<summary>

status: Literal\["success", "idle", "active", 3 more]

State of the current stage.

</summary>

One of the following:

"success"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%200">Link to this property</a>

"idle"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%201">Link to this property</a>

"active"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%202">Link to this property</a>

"failure"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%203">Link to this property</a>

"canceled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%204">Link to this property</a>

"skipped"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%205">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20stages">Link to this property</a>

url: str

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20url">Link to this property</a>

<details>

<summary>

skip\_reason: Optional\[Literal\["commit\_message", "preview\_deployments\_disabled", "production\_deployments\_disabled", 4 more]]

Why the deployment was skipped.

</summary>

One of the following:

"commit\_message"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%200">Link to this property</a>

"preview\_deployments\_disabled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%201">Link to this property</a>

"production\_deployments\_disabled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%202">Link to this property</a>

"path\_config"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%203">Link to this property</a>

"branch\_config"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%204">Link to this property</a>

"pages\_to\_workers\_conversion"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%205">Link to this property</a>

"superseded\_queued\_build"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%206">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason">Link to this property</a>

uses\_functions: Optional\[bool]

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20uses_functions">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20canonical_deployment">Link to this property</a>

created\_on: datetime

When the project was created.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_configs: DeploymentConfigs

Configs for deployments in a project.

</summary>

<details>

<summary>

preview: DeploymentConfigsPreview

Configs for preview deploys.

</summary>

always\_use\_latest\_compatibility\_date: bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20always_use_latest_compatibility_date">Link to this property</a>

build\_image\_major\_version: int

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20build_image_major_version">Link to this property</a>

compatibility\_date: str

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20compatibility_date">Link to this property</a>

compatibility\_flags: List\[str]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20compatibility_flags">Link to this property</a>

<details>

<summary>

env\_vars: Optional\[Dict\[str, Optional\[DeploymentConfigsPreviewEnvVars]]]

Environment variables used for builds and Pages Functions.

</summary>

One of the following:

<details>

<summary>

class DeploymentConfigsPreviewEnvVarsPagesPlainTextEnvVar: …

A plaintext environment variable.

</summary>

type: Literal\["plain\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

value: str

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class DeploymentConfigsPreviewEnvVarsPagesSecretTextEnvVar: …

An encrypted environment variable.

</summary>

type: Literal\["secret\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

value: str

Secret value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20env_vars">Link to this property</a>

fail\_open: bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20fail_open">Link to this property</a>

<details>

<summary>

Deprecatedusage\_model: Literal\["standard", "bundled", "unbound"]

All new projects now use the Standard usage model.

The usage model for Pages Functions.

</summary>

One of the following:

"standard"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20usage_model%20%3E%20(member)%200">Link to this property</a>

"bundled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20usage_model%20%3E%20(member)%201">Link to this property</a>

"unbound"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20usage_model%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20usage_model">Link to this property</a>

<details>

<summary>

ai\_bindings: Optional\[Dict\[str, DeploymentConfigsPreviewAIBindings]]

Constellation bindings used for Pages Functions.

</summary>

project\_id: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20ai_bindings%20%3E%20(items)%20%3E%20(property)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20ai_bindings">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets: Optional\[Dict\[str, DeploymentConfigsPreviewAnalyticsEngineDatasets]]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: str

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20analytics_engine_datasets%20%3E%20(items)%20%3E%20(property)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20analytics_engine_datasets">Link to this property</a>

browsers: Optional\[Dict\[str, Optional\[DeploymentConfigsPreviewBrowsers]]]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20browsers">Link to this property</a>

<details>

<summary>

d1\_databases: Optional\[Dict\[str, DeploymentConfigsPreviewD1Databases]]

D1 databases used for Pages Functions.

</summary>

id: str

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20d1_databases%20%3E%20(items)%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces: Optional\[Dict\[str, DeploymentConfigsPreviewDurableObjectNamespaces]]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: str

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20durable_object_namespaces%20%3E%20(items)%20%3E%20(property)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings: Optional\[Dict\[str, DeploymentConfigsPreviewHyperdriveBindings]]

Hyperdrive bindings used for Pages Functions.

</summary>

id: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20hyperdrive_bindings%20%3E%20(items)%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces: Optional\[Dict\[str, DeploymentConfigsPreviewKVNamespaces]]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: str

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20kv_namespaces%20%3E%20(items)%20%3E%20(property)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits: Optional\[DeploymentConfigsPreviewLimits]

Limits for Pages Functions.

</summary>

cpu\_ms: int

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20limits%20%3E%20(property)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates: Optional\[Dict\[str, DeploymentConfigsPreviewMTLSCertificates]]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20mtls_certificates%20%3E%20(items)%20%3E%20(property)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement: Optional\[DeploymentConfigsPreviewPlacement]

Placement setting used for Pages Functions.

</summary>

mode: str

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20placement%20%3E%20(property)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers: Optional\[Dict\[str, DeploymentConfigsPreviewQueueProducers]]

Queue Producer bindings used for Pages Functions.

</summary>

name: str

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20queue_producers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets: Optional\[Dict\[str, DeploymentConfigsPreviewR2Buckets]]

R2 buckets used for Pages Functions.

</summary>

name: str

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20r2_buckets%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

jurisdiction: Optional\[str]

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20r2_buckets%20%3E%20(items)%20%3E%20(property)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20r2_buckets">Link to this property</a>

<details>

<summary>

services: Optional\[Dict\[str, DeploymentConfigsPreviewServices]]

Services used for Pages Functions.

</summary>

environment: str

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20services%20%3E%20(items)%20%3E%20(property)%20environment">Link to this property</a>

service: str

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20services%20%3E%20(items)%20%3E%20(property)%20service">Link to this property</a>

entrypoint: Optional\[str]

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20services%20%3E%20(items)%20%3E%20(property)%20entrypoint">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20services">Link to this property</a>

<details>

<summary>

vectorize\_bindings: Optional\[Dict\[str, DeploymentConfigsPreviewVectorizeBindings]]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20vectorize_bindings%20%3E%20(items)%20%3E%20(property)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash: Optional\[str]

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview%20%3E%20(property)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20preview">Link to this property</a>

<details>

<summary>

production: DeploymentConfigsProduction

Configs for production deploys.

</summary>

always\_use\_latest\_compatibility\_date: bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20always_use_latest_compatibility_date">Link to this property</a>

build\_image\_major\_version: int

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20build_image_major_version">Link to this property</a>

compatibility\_date: str

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20compatibility_date">Link to this property</a>

compatibility\_flags: List\[str]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20compatibility_flags">Link to this property</a>

<details>

<summary>

env\_vars: Optional\[Dict\[str, Optional\[DeploymentConfigsProductionEnvVars]]]

Environment variables used for builds and Pages Functions.

</summary>

One of the following:

<details>

<summary>

class DeploymentConfigsProductionEnvVarsPagesPlainTextEnvVar: …

A plaintext environment variable.

</summary>

type: Literal\["plain\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

value: str

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class DeploymentConfigsProductionEnvVarsPagesSecretTextEnvVar: …

An encrypted environment variable.

</summary>

type: Literal\["secret\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

value: str

Secret value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20env_vars">Link to this property</a>

fail\_open: bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20fail_open">Link to this property</a>

<details>

<summary>

Deprecatedusage\_model: Literal\["standard", "bundled", "unbound"]

All new projects now use the Standard usage model.

The usage model for Pages Functions.

</summary>

One of the following:

"standard"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20usage_model%20%3E%20(member)%200">Link to this property</a>

"bundled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20usage_model%20%3E%20(member)%201">Link to this property</a>

"unbound"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20usage_model%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20usage_model">Link to this property</a>

<details>

<summary>

ai\_bindings: Optional\[Dict\[str, DeploymentConfigsProductionAIBindings]]

Constellation bindings used for Pages Functions.

</summary>

project\_id: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20ai_bindings%20%3E%20(items)%20%3E%20(property)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20ai_bindings">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets: Optional\[Dict\[str, DeploymentConfigsProductionAnalyticsEngineDatasets]]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: str

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20analytics_engine_datasets%20%3E%20(items)%20%3E%20(property)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20analytics_engine_datasets">Link to this property</a>

browsers: Optional\[Dict\[str, Optional\[DeploymentConfigsProductionBrowsers]]]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20browsers">Link to this property</a>

<details>

<summary>

d1\_databases: Optional\[Dict\[str, DeploymentConfigsProductionD1Databases]]

D1 databases used for Pages Functions.

</summary>

id: str

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20d1_databases%20%3E%20(items)%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces: Optional\[Dict\[str, DeploymentConfigsProductionDurableObjectNamespaces]]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: str

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20durable_object_namespaces%20%3E%20(items)%20%3E%20(property)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings: Optional\[Dict\[str, DeploymentConfigsProductionHyperdriveBindings]]

Hyperdrive bindings used for Pages Functions.

</summary>

id: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20hyperdrive_bindings%20%3E%20(items)%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces: Optional\[Dict\[str, DeploymentConfigsProductionKVNamespaces]]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: str

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20kv_namespaces%20%3E%20(items)%20%3E%20(property)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits: Optional\[DeploymentConfigsProductionLimits]

Limits for Pages Functions.

</summary>

cpu\_ms: int

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20limits%20%3E%20(property)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates: Optional\[Dict\[str, DeploymentConfigsProductionMTLSCertificates]]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20mtls_certificates%20%3E%20(items)%20%3E%20(property)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement: Optional\[DeploymentConfigsProductionPlacement]

Placement setting used for Pages Functions.

</summary>

mode: str

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20placement%20%3E%20(property)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers: Optional\[Dict\[str, DeploymentConfigsProductionQueueProducers]]

Queue Producer bindings used for Pages Functions.

</summary>

name: str

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20queue_producers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets: Optional\[Dict\[str, DeploymentConfigsProductionR2Buckets]]

R2 buckets used for Pages Functions.

</summary>

name: str

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20r2_buckets%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

jurisdiction: Optional\[str]

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20r2_buckets%20%3E%20(items)%20%3E%20(property)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20r2_buckets">Link to this property</a>

<details>

<summary>

services: Optional\[Dict\[str, DeploymentConfigsProductionServices]]

Services used for Pages Functions.

</summary>

environment: str

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20services%20%3E%20(items)%20%3E%20(property)%20environment">Link to this property</a>

service: str

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20services%20%3E%20(items)%20%3E%20(property)%20service">Link to this property</a>

entrypoint: Optional\[str]

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20services%20%3E%20(items)%20%3E%20(property)%20entrypoint">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20services">Link to this property</a>

<details>

<summary>

vectorize\_bindings: Optional\[Dict\[str, DeploymentConfigsProductionVectorizeBindings]]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: str

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20vectorize_bindings%20%3E%20(items)%20%3E%20(property)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash: Optional\[str]

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production%20%3E%20(property)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs%20%3E%20(property)%20production">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20deployment_configs">Link to this property</a>

framework: str

Framework the project is using.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20framework">Link to this property</a>

framework\_version: str

Version of the framework the project is using.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20framework_version">Link to this property</a>

<details>

<summary>

latest\_deployment: Optional\[Deployment]

Most recent deployment of the project.

</summary>

id: str

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

aliases: Optional\[List\[str]]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: BuildConfig

Configs for the project build process.

</summary>

web\_analytics\_tag: Optional\[str]

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: Optional\[str]

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20web_analytics_token">Link to this property</a>

build\_caching: Optional\[bool]

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20build_caching">Link to this property</a>

build\_command: Optional\[str]

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20build_command">Link to this property</a>

destination\_dir: Optional\[str]

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20destination_dir">Link to this property</a>

root\_dir: Optional\[str]

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20build_config">Link to this property</a>

created\_on: datetime

When the deployment was created.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: DeploymentTrigger

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: DeploymentTriggerMetadata

Additional info about the trigger.

</summary>

branch: str

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20branch">Link to this property</a>

commit\_dirty: bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20commit_dirty">Link to this property</a>

commit\_hash: str

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20commit_hash">Link to this property</a>

commit\_message: str

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata%20%3E%20(property)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20metadata">Link to this property</a>

<details>

<summary>

type: Literal\["github:push", "ad\_hoc", "deploy\_hook"]

What caused the deployment.

</summary>

One of the following:

"github:push"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"ad\_hoc"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"deploy\_hook"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Optional\[Dict\[str, Optional\[EnvVars]]]

Environment variables used for builds and Pages Functions.

</summary>

One of the following:

<details>

<summary>

class EnvVarsPagesPlainTextEnvVar: …

A plaintext environment variable.

</summary>

type: Literal\["plain\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

value: str

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class EnvVarsPagesSecretTextEnvVar: …

An encrypted environment variable.

</summary>

type: Literal\["secret\_text"]

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

value: str

Secret value.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20env_vars">Link to this property</a>

<details>

<summary>

environment: Literal\["preview", "production"]

Type of deploy.

</summary>

One of the following:

"preview"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20environment%20%3E%20(member)%200">Link to this property</a>

"production"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20environment%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20environment">Link to this property</a>

is\_skipped: bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: <a href="https://developers.cloudflare.com/api/python/resources/pages#(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)">Stage</a>

The status of the deployment.

</summary>

ended\_on: Optional\[datetime]

When the stage ended.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20ended_on">Link to this property</a>

<details>

<summary>

name: Literal\["queued", "initialize", "clone\_repo", 2 more]

The current build stage.

</summary>

One of the following:

"queued"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%200">Link to this property</a>

"initialize"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%201">Link to this property</a>

"clone\_repo"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%202">Link to this property</a>

"build"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%203">Link to this property</a>

"deploy"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

started\_on: Optional\[datetime]

When the stage started.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20started_on">Link to this property</a>

<details>

<summary>

status: Literal\["success", "idle", "active", 3 more]

State of the current stage.

</summary>

One of the following:

"success"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%200">Link to this property</a>

"idle"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%201">Link to this property</a>

"active"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%202">Link to this property</a>

"failure"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%203">Link to this property</a>

"canceled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%204">Link to this property</a>

"skipped"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%205">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20latest_stage">Link to this property</a>

modified\_on: datetime

When the deployment was last modified.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

project\_id: str

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20project_id">Link to this property</a>

project\_name: str

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20project_name">Link to this property</a>

short\_id: str

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20short_id">Link to this property</a>

<details>

<summary>

source: Source

Configs for the project source control.

</summary>

<details>

<summary>

config: SourceConfig

</summary>

Deprecateddeployments\_enabled: bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20deployments_enabled">Link to this property</a>

owner: str

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20owner">Link to this property</a>

owner\_id: str

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20owner_id">Link to this property</a>

path\_excludes: List\[str]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20path_excludes">Link to this property</a>

path\_includes: List\[str]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20path_includes">Link to this property</a>

pr\_comments\_enabled: bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[str]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[str]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_branch_includes">Link to this property</a>

<details>

<summary>

preview\_deployment\_setting: Literal\["all", "none", "custom"]

Controls whether commits to preview branches trigger a preview deployment.

</summary>

One of the following:

"all"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%200">Link to this property</a>

"none"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%201">Link to this property</a>

"custom"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting">Link to this property</a>

production\_branch: str

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20production_branch">Link to this property</a>

production\_deployments\_enabled: bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20production_deployments_enabled">Link to this property</a>

repo\_id: str

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20repo_id">Link to this property</a>

repo\_name: str

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config">Link to this property</a>

<details>

<summary>

type: Literal\["github", "gitlab"]

The source control management provider.

</summary>

One of the following:

"github"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"gitlab"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

<details>

<summary>

stages: List\[<a href="https://developers.cloudflare.com/api/python/resources/pages#(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)">Stage</a>]

List of past stages.

</summary>

ended\_on: Optional\[datetime]

When the stage ended.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20ended_on">Link to this property</a>

<details>

<summary>

name: Literal\["queued", "initialize", "clone\_repo", 2 more]

The current build stage.

</summary>

One of the following:

"queued"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%200">Link to this property</a>

"initialize"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%201">Link to this property</a>

"clone\_repo"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%202">Link to this property</a>

"build"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%203">Link to this property</a>

"deploy"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

started\_on: Optional\[datetime]

When the stage started.

formatdate-time

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20started_on">Link to this property</a>

<details>

<summary>

status: Literal\["success", "idle", "active", 3 more]

State of the current stage.

</summary>

One of the following:

"success"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%200">Link to this property</a>

"idle"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%201">Link to this property</a>

"active"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%202">Link to this property</a>

"failure"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%203">Link to this property</a>

"canceled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%204">Link to this property</a>

"skipped"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%205">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20stage%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20stages">Link to this property</a>

url: str

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20url">Link to this property</a>

<details>

<summary>

skip\_reason: Optional\[Literal\["commit\_message", "preview\_deployments\_disabled", "production\_deployments\_disabled", 4 more]]

Why the deployment was skipped.

</summary>

One of the following:

"commit\_message"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%200">Link to this property</a>

"preview\_deployments\_disabled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%201">Link to this property</a>

"production\_deployments\_disabled"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%202">Link to this property</a>

"path\_config"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%203">Link to this property</a>

"branch\_config"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%204">Link to this property</a>

"pages\_to\_workers\_conversion"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%205">Link to this property</a>

"superseded\_queued\_build"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason%20%3E%20(member)%206">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20skip_reason">Link to this property</a>

uses\_functions: Optional\[bool]

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment%20%2B%20(resource)%20pages.projects%20%3E%20(model)%20deployment%20%3E%20(schema)%20%3E%20(property)%20uses_functions">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20latest_deployment">Link to this property</a>

name: str

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

preview\_script\_name: str

Name of the preview script.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20preview_script_name">Link to this property</a>

production\_branch: str

Production branch of the project. Used to identify production deployments.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20production_branch">Link to this property</a>

production\_script\_name: str

Name of the production script.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20production_script_name">Link to this property</a>

uses\_functions: Optional\[bool]

Whether the project uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20uses_functions">Link to this property</a>

<details>

<summary>

build\_config: Optional\[BuildConfig]

Configs for the project build process.

</summary>

web\_analytics\_tag: Optional\[str]

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: Optional\[str]

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20web_analytics_token">Link to this property</a>

build\_caching: Optional\[bool]

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20build_caching">Link to this property</a>

build\_command: Optional\[str]

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20build_command">Link to this property</a>

destination\_dir: Optional\[str]

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20destination_dir">Link to this property</a>

root\_dir: Optional\[str]

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config%20%3E%20(property)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20build_config">Link to this property</a>

domains: Optional\[List\[str]]

A list of associated custom domains for the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20domains">Link to this property</a>

<details>

<summary>

source: Optional\[Source]

Configs for the project source control.

</summary>

<details>

<summary>

config: SourceConfig

</summary>

Deprecateddeployments\_enabled: bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20deployments_enabled">Link to this property</a>

owner: str

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20owner">Link to this property</a>

owner\_id: str

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20owner_id">Link to this property</a>

path\_excludes: List\[str]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20path_excludes">Link to this property</a>

path\_includes: List\[str]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20path_includes">Link to this property</a>

pr\_comments\_enabled: bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[str]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[str]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_branch_includes">Link to this property</a>

<details>

<summary>

preview\_deployment\_setting: Literal\["all", "none", "custom"]

Controls whether commits to preview branches trigger a preview deployment.

</summary>

One of the following:

"all"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%200">Link to this property</a>

"none"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%201">Link to this property</a>

"custom"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20preview_deployment_setting">Link to this property</a>

production\_branch: str

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20production_branch">Link to this property</a>

production\_deployments\_enabled: bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20production_deployments_enabled">Link to this property</a>

repo\_id: str

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20repo_id">Link to this property</a>

repo\_name: str

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config%20%3E%20(property)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20config">Link to this property</a>

<details>

<summary>

type: Literal\["github", "gitlab"]

The source control management provider.

</summary>

One of the following:

"github"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"gitlab"

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

subdomain: Optional\[str]

The Cloudflare subdomain associated with the project.

<a href="#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)%20%3E%20(property)%20subdomain">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(model)%20project%20%3E%20(schema)>)

### List Cloudflare Pages projects

Python

HTTPTypeScriptPythonGoTerraform

```
import os
from cloudflare import Cloudflare

client = Cloudflare(
    api_token=os.environ.get("CLOUDFLARE_API_TOKEN"),  # This is the default and can be omitted
)
page = client.pages.projects.list(
    account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
page = page.result[0]
print(page.id)
```

200 example

```
{
  "errors": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "result": [
    {
      "id": "7b162ea7-7367-4d67-bcde-1160995d5",
      "canonical_deployment": {
        "id": "f64788e9-fccd-4d4a-a28a-cb84f88f6",
        "aliases": [
          "https://branchname.projectname.pages.dev"
        ],
        "build_config": {
          "web_analytics_tag": "cee1c73f6e4743d0b5e6bb1a0bcaabcc",
          "web_analytics_token": "021e1057c18547eca7b79f2516f06o7x",
          "build_caching": true,
          "build_command": "npm run build",
          "destination_dir": "build",
          "root_dir": "/"
        },
        "created_on": "2021-03-09T00:55:03.923456Z",
        "deployment_trigger": {
          "metadata": {
            "branch": "main",
            "commit_dirty": false,
            "commit_hash": "ad9ccd918a81025731e10e40267e11273a263421",
            "commit_message": "Update index.html"
          },
          "type": "ad_hoc"
        },
        "env_vars": {
          "foo": {
            "type": "plain_text",
            "value": "hello world"
          }
        },
        "environment": "preview",
        "is_skipped": true,
        "latest_stage": {
          "ended_on": "2021-03-09T00:58:59.045655Z",
          "name": "deploy",
          "started_on": "2021-03-09T00:55:03.923456Z",
          "status": "success"
        },
        "modified_on": "2021-03-09T00:58:59.045655Z",
        "project_id": "7b162ea7-7367-4d67-bcde-1160995d5",
        "project_name": "this-is-my-project-01",
        "short_id": "f64788e9",
        "source": {
          "config": {
            "deployments_enabled": true,
            "owner": "my-org",
            "owner_id": "12345678",
            "path_excludes": [
              "string"
            ],
            "path_includes": [
              "string"
            ],
            "pr_comments_enabled": true,
            "preview_branch_excludes": [
              "string"
            ],
            "preview_branch_includes": [
              "string"
            ],
            "preview_deployment_setting": "all",
            "production_branch": "main",
            "production_deployments_enabled": true,
            "repo_id": "12345678",
            "repo_name": "my-repo"
          },
          "type": "github"
        },
        "stages": [
          {
            "ended_on": "2021-06-03T15:39:03.134378Z",
            "name": "queued",
            "started_on": "2021-06-03T15:38:15.608194Z",
            "status": "active"
          },
          {
            "ended_on": null,
            "name": "initialize",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "clone_repo",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "build",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "deploy",
            "started_on": null,
            "status": "idle"
          }
        ],
        "url": "https://f64788e9.ninjakittens.pages.dev",
        "skip_reason": "commit_message",
        "uses_functions": true
      },
      "created_on": "2017-01-01T00:00:00Z",
      "deployment_configs": {
        "preview": {
          "always_use_latest_compatibility_date": false,
          "build_image_major_version": 3,
          "compatibility_date": "2025-01-01T00:00:00Z",
          "compatibility_flags": [
            "url_standard"
          ],
          "env_vars": {
            "foo": {
              "type": "plain_text",
              "value": "hello world"
            }
          },
          "fail_open": true,
          "usage_model": "standard",
          "ai_bindings": {
            "AI_BINDING": {
              "project_id": "some-project-id"
            }
          },
          "analytics_engine_datasets": {
            "ANALYTICS_ENGINE_BINDING": {
              "dataset": "api_analytics"
            }
          },
          "browsers": {
            "BROWSER": {}
          },
          "d1_databases": {
            "D1_BINDING": {
              "id": "445e2955-951a-43f8-a35b-a4d0c8138f63"
            }
          },
          "durable_object_namespaces": {
            "DO_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "hyperdrive_bindings": {
            "HYPERDRIVE": {
              "id": "a76a99bc342644deb02c38d66082262a"
            }
          },
          "kv_namespaces": {
            "KV_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "limits": {
            "cpu_ms": 100
          },
          "mtls_certificates": {
            "MTLS": {
              "certificate_id": "d7cdd17c-916f-4cb7-aabe-585eb382ec4e"
            }
          },
          "placement": {
            "mode": "smart"
          },
          "queue_producers": {
            "QUEUE_PRODUCER_BINDING": {
              "name": "some-queue"
            }
          },
          "r2_buckets": {
            "R2_BINDING": {
              "name": "some-bucket",
              "jurisdiction": "eu"
            }
          },
          "services": {
            "SERVICE_BINDING": {
              "environment": "production",
              "service": "example-worker",
              "entrypoint": "MyHandler"
            }
          },
          "vectorize_bindings": {
            "VECTORIZE": {
              "index_name": "my_index"
            }
          },
          "wrangler_config_hash": "abc123def456"
        },
        "production": {
          "always_use_latest_compatibility_date": false,
          "build_image_major_version": 3,
          "compatibility_date": "2025-01-01T00:00:00Z",
          "compatibility_flags": [
            "url_standard"
          ],
          "env_vars": {
            "foo": {
              "type": "plain_text",
              "value": "hello world"
            }
          },
          "fail_open": true,
          "usage_model": "standard",
          "ai_bindings": {
            "AI_BINDING": {
              "project_id": "some-project-id"
            }
          },
          "analytics_engine_datasets": {
            "ANALYTICS_ENGINE_BINDING": {
              "dataset": "api_analytics"
            }
          },
          "browsers": {
            "BROWSER": {}
          },
          "d1_databases": {
            "D1_BINDING": {
              "id": "445e2955-951a-43f8-a35b-a4d0c8138f63"
            }
          },
          "durable_object_namespaces": {
            "DO_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "hyperdrive_bindings": {
            "HYPERDRIVE": {
              "id": "a76a99bc342644deb02c38d66082262a"
            }
          },
          "kv_namespaces": {
            "KV_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "limits": {
            "cpu_ms": 100
          },
          "mtls_certificates": {
            "MTLS": {
              "certificate_id": "d7cdd17c-916f-4cb7-aabe-585eb382ec4e"
            }
          },
          "placement": {
            "mode": "smart"
          },
          "queue_producers": {
            "QUEUE_PRODUCER_BINDING": {
              "name": "some-queue"
            }
          },
          "r2_buckets": {
            "R2_BINDING": {
              "name": "some-bucket",
              "jurisdiction": "eu"
            }
          },
          "services": {
            "SERVICE_BINDING": {
              "environment": "production",
              "service": "example-worker",
              "entrypoint": "MyHandler"
            }
          },
          "vectorize_bindings": {
            "VECTORIZE": {
              "index_name": "my_index"
            }
          },
          "wrangler_config_hash": "abc123def456"
        }
      },
      "framework": "framework",
      "framework_version": "framework_version",
      "latest_deployment": {
        "id": "f64788e9-fccd-4d4a-a28a-cb84f88f6",
        "aliases": [
          "https://branchname.projectname.pages.dev"
        ],
        "build_config": {
          "web_analytics_tag": "cee1c73f6e4743d0b5e6bb1a0bcaabcc",
          "web_analytics_token": "021e1057c18547eca7b79f2516f06o7x",
          "build_caching": true,
          "build_command": "npm run build",
          "destination_dir": "build",
          "root_dir": "/"
        },
        "created_on": "2021-03-09T00:55:03.923456Z",
        "deployment_trigger": {
          "metadata": {
            "branch": "main",
            "commit_dirty": false,
            "commit_hash": "ad9ccd918a81025731e10e40267e11273a263421",
            "commit_message": "Update index.html"
          },
          "type": "ad_hoc"
        },
        "env_vars": {
          "foo": {
            "type": "plain_text",
            "value": "hello world"
          }
        },
        "environment": "preview",
        "is_skipped": true,
        "latest_stage": {
          "ended_on": "2021-03-09T00:58:59.045655Z",
          "name": "deploy",
          "started_on": "2021-03-09T00:55:03.923456Z",
          "status": "success"
        },
        "modified_on": "2021-03-09T00:58:59.045655Z",
        "project_id": "7b162ea7-7367-4d67-bcde-1160995d5",
        "project_name": "this-is-my-project-01",
        "short_id": "f64788e9",
        "source": {
          "config": {
            "deployments_enabled": true,
            "owner": "my-org",
            "owner_id": "12345678",
            "path_excludes": [
              "string"
            ],
            "path_includes": [
              "string"
            ],
            "pr_comments_enabled": true,
            "preview_branch_excludes": [
              "string"
            ],
            "preview_branch_includes": [
              "string"
            ],
            "preview_deployment_setting": "all",
            "production_branch": "main",
            "production_deployments_enabled": true,
            "repo_id": "12345678",
            "repo_name": "my-repo"
          },
          "type": "github"
        },
        "stages": [
          {
            "ended_on": "2021-06-03T15:39:03.134378Z",
            "name": "queued",
            "started_on": "2021-06-03T15:38:15.608194Z",
            "status": "active"
          },
          {
            "ended_on": null,
            "name": "initialize",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "clone_repo",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "build",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "deploy",
            "started_on": null,
            "status": "idle"
          }
        ],
        "url": "https://f64788e9.ninjakittens.pages.dev",
        "skip_reason": "commit_message",
        "uses_functions": true
      },
      "name": "this-is-my-project-01",
      "preview_script_name": "pages-worker--1234567-preview",
      "production_branch": "main",
      "production_script_name": "pages-worker--1234567-production",
      "uses_functions": true,
      "build_config": {
        "web_analytics_tag": "cee1c73f6e4743d0b5e6bb1a0bcaabcc",
        "web_analytics_token": "021e1057c18547eca7b79f2516f06o7x",
        "build_caching": true,
        "build_command": "npm run build",
        "destination_dir": "build",
        "root_dir": "/"
      },
      "domains": [
        "customdomain.com",
        "customdomain.org"
      ],
      "source": {
        "config": {
          "deployments_enabled": true,
          "owner": "my-org",
          "owner_id": "12345678",
          "path_excludes": [
            "string"
          ],
          "path_includes": [
            "string"
          ],
          "pr_comments_enabled": true,
          "preview_branch_excludes": [
            "string"
          ],
          "preview_branch_includes": [
            "string"
          ],
          "preview_deployment_setting": "all",
          "production_branch": "main",
          "production_deployments_enabled": true,
          "repo_id": "12345678",
          "repo_name": "my-repo"
        },
        "type": "github"
      },
      "subdomain": "helloworld.pages.dev"
    }
  ],
  "success": true,
  "result_info": {
    "count": 1,
    "page": 1,
    "per_page": 20,
    "total_count": 2000,
    "total_pages": 100
  }
}
```

##### Returns Examples

200 example

```
{
  "errors": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "result": [
    {
      "id": "7b162ea7-7367-4d67-bcde-1160995d5",
      "canonical_deployment": {
        "id": "f64788e9-fccd-4d4a-a28a-cb84f88f6",
        "aliases": [
          "https://branchname.projectname.pages.dev"
        ],
        "build_config": {
          "web_analytics_tag": "cee1c73f6e4743d0b5e6bb1a0bcaabcc",
          "web_analytics_token": "021e1057c18547eca7b79f2516f06o7x",
          "build_caching": true,
          "build_command": "npm run build",
          "destination_dir": "build",
          "root_dir": "/"
        },
        "created_on": "2021-03-09T00:55:03.923456Z",
        "deployment_trigger": {
          "metadata": {
            "branch": "main",
            "commit_dirty": false,
            "commit_hash": "ad9ccd918a81025731e10e40267e11273a263421",
            "commit_message": "Update index.html"
          },
          "type": "ad_hoc"
        },
        "env_vars": {
          "foo": {
            "type": "plain_text",
            "value": "hello world"
          }
        },
        "environment": "preview",
        "is_skipped": true,
        "latest_stage": {
          "ended_on": "2021-03-09T00:58:59.045655Z",
          "name": "deploy",
          "started_on": "2021-03-09T00:55:03.923456Z",
          "status": "success"
        },
        "modified_on": "2021-03-09T00:58:59.045655Z",
        "project_id": "7b162ea7-7367-4d67-bcde-1160995d5",
        "project_name": "this-is-my-project-01",
        "short_id": "f64788e9",
        "source": {
          "config": {
            "deployments_enabled": true,
            "owner": "my-org",
            "owner_id": "12345678",
            "path_excludes": [
              "string"
            ],
            "path_includes": [
              "string"
            ],
            "pr_comments_enabled": true,
            "preview_branch_excludes": [
              "string"
            ],
            "preview_branch_includes": [
              "string"
            ],
            "preview_deployment_setting": "all",
            "production_branch": "main",
            "production_deployments_enabled": true,
            "repo_id": "12345678",
            "repo_name": "my-repo"
          },
          "type": "github"
        },
        "stages": [
          {
            "ended_on": "2021-06-03T15:39:03.134378Z",
            "name": "queued",
            "started_on": "2021-06-03T15:38:15.608194Z",
            "status": "active"
          },
          {
            "ended_on": null,
            "name": "initialize",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "clone_repo",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "build",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "deploy",
            "started_on": null,
            "status": "idle"
          }
        ],
        "url": "https://f64788e9.ninjakittens.pages.dev",
        "skip_reason": "commit_message",
        "uses_functions": true
      },
      "created_on": "2017-01-01T00:00:00Z",
      "deployment_configs": {
        "preview": {
          "always_use_latest_compatibility_date": false,
          "build_image_major_version": 3,
          "compatibility_date": "2025-01-01T00:00:00Z",
          "compatibility_flags": [
            "url_standard"
          ],
          "env_vars": {
            "foo": {
              "type": "plain_text",
              "value": "hello world"
            }
          },
          "fail_open": true,
          "usage_model": "standard",
          "ai_bindings": {
            "AI_BINDING": {
              "project_id": "some-project-id"
            }
          },
          "analytics_engine_datasets": {
            "ANALYTICS_ENGINE_BINDING": {
              "dataset": "api_analytics"
            }
          },
          "browsers": {
            "BROWSER": {}
          },
          "d1_databases": {
            "D1_BINDING": {
              "id": "445e2955-951a-43f8-a35b-a4d0c8138f63"
            }
          },
          "durable_object_namespaces": {
            "DO_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "hyperdrive_bindings": {
            "HYPERDRIVE": {
              "id": "a76a99bc342644deb02c38d66082262a"
            }
          },
          "kv_namespaces": {
            "KV_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "limits": {
            "cpu_ms": 100
          },
          "mtls_certificates": {
            "MTLS": {
              "certificate_id": "d7cdd17c-916f-4cb7-aabe-585eb382ec4e"
            }
          },
          "placement": {
            "mode": "smart"
          },
          "queue_producers": {
            "QUEUE_PRODUCER_BINDING": {
              "name": "some-queue"
            }
          },
          "r2_buckets": {
            "R2_BINDING": {
              "name": "some-bucket",
              "jurisdiction": "eu"
            }
          },
          "services": {
            "SERVICE_BINDING": {
              "environment": "production",
              "service": "example-worker",
              "entrypoint": "MyHandler"
            }
          },
          "vectorize_bindings": {
            "VECTORIZE": {
              "index_name": "my_index"
            }
          },
          "wrangler_config_hash": "abc123def456"
        },
        "production": {
          "always_use_latest_compatibility_date": false,
          "build_image_major_version": 3,
          "compatibility_date": "2025-01-01T00:00:00Z",
          "compatibility_flags": [
            "url_standard"
          ],
          "env_vars": {
            "foo": {
              "type": "plain_text",
              "value": "hello world"
            }
          },
          "fail_open": true,
          "usage_model": "standard",
          "ai_bindings": {
            "AI_BINDING": {
              "project_id": "some-project-id"
            }
          },
          "analytics_engine_datasets": {
            "ANALYTICS_ENGINE_BINDING": {
              "dataset": "api_analytics"
            }
          },
          "browsers": {
            "BROWSER": {}
          },
          "d1_databases": {
            "D1_BINDING": {
              "id": "445e2955-951a-43f8-a35b-a4d0c8138f63"
            }
          },
          "durable_object_namespaces": {
            "DO_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "hyperdrive_bindings": {
            "HYPERDRIVE": {
              "id": "a76a99bc342644deb02c38d66082262a"
            }
          },
          "kv_namespaces": {
            "KV_BINDING": {
              "namespace_id": "5eb63bbbe01eeed093cb22bb8f5acdc3"
            }
          },
          "limits": {
            "cpu_ms": 100
          },
          "mtls_certificates": {
            "MTLS": {
              "certificate_id": "d7cdd17c-916f-4cb7-aabe-585eb382ec4e"
            }
          },
          "placement": {
            "mode": "smart"
          },
          "queue_producers": {
            "QUEUE_PRODUCER_BINDING": {
              "name": "some-queue"
            }
          },
          "r2_buckets": {
            "R2_BINDING": {
              "name": "some-bucket",
              "jurisdiction": "eu"
            }
          },
          "services": {
            "SERVICE_BINDING": {
              "environment": "production",
              "service": "example-worker",
              "entrypoint": "MyHandler"
            }
          },
          "vectorize_bindings": {
            "VECTORIZE": {
              "index_name": "my_index"
            }
          },
          "wrangler_config_hash": "abc123def456"
        }
      },
      "framework": "framework",
      "framework_version": "framework_version",
      "latest_deployment": {
        "id": "f64788e9-fccd-4d4a-a28a-cb84f88f6",
        "aliases": [
          "https://branchname.projectname.pages.dev"
        ],
        "build_config": {
          "web_analytics_tag": "cee1c73f6e4743d0b5e6bb1a0bcaabcc",
          "web_analytics_token": "021e1057c18547eca7b79f2516f06o7x",
          "build_caching": true,
          "build_command": "npm run build",
          "destination_dir": "build",
          "root_dir": "/"
        },
        "created_on": "2021-03-09T00:55:03.923456Z",
        "deployment_trigger": {
          "metadata": {
            "branch": "main",
            "commit_dirty": false,
            "commit_hash": "ad9ccd918a81025731e10e40267e11273a263421",
            "commit_message": "Update index.html"
          },
          "type": "ad_hoc"
        },
        "env_vars": {
          "foo": {
            "type": "plain_text",
            "value": "hello world"
          }
        },
        "environment": "preview",
        "is_skipped": true,
        "latest_stage": {
          "ended_on": "2021-03-09T00:58:59.045655Z",
          "name": "deploy",
          "started_on": "2021-03-09T00:55:03.923456Z",
          "status": "success"
        },
        "modified_on": "2021-03-09T00:58:59.045655Z",
        "project_id": "7b162ea7-7367-4d67-bcde-1160995d5",
        "project_name": "this-is-my-project-01",
        "short_id": "f64788e9",
        "source": {
          "config": {
            "deployments_enabled": true,
            "owner": "my-org",
            "owner_id": "12345678",
            "path_excludes": [
              "string"
            ],
            "path_includes": [
              "string"
            ],
            "pr_comments_enabled": true,
            "preview_branch_excludes": [
              "string"
            ],
            "preview_branch_includes": [
              "string"
            ],
            "preview_deployment_setting": "all",
            "production_branch": "main",
            "production_deployments_enabled": true,
            "repo_id": "12345678",
            "repo_name": "my-repo"
          },
          "type": "github"
        },
        "stages": [
          {
            "ended_on": "2021-06-03T15:39:03.134378Z",
            "name": "queued",
            "started_on": "2021-06-03T15:38:15.608194Z",
            "status": "active"
          },
          {
            "ended_on": null,
            "name": "initialize",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "clone_repo",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "build",
            "started_on": null,
            "status": "idle"
          },
          {
            "ended_on": null,
            "name": "deploy",
            "started_on": null,
            "status": "idle"
          }
        ],
        "url": "https://f64788e9.ninjakittens.pages.dev",
        "skip_reason": "commit_message",
        "uses_functions": true
      },
      "name": "this-is-my-project-01",
      "preview_script_name": "pages-worker--1234567-preview",
      "production_branch": "main",
      "production_script_name": "pages-worker--1234567-production",
      "uses_functions": true,
      "build_config": {
        "web_analytics_tag": "cee1c73f6e4743d0b5e6bb1a0bcaabcc",
        "web_analytics_token": "021e1057c18547eca7b79f2516f06o7x",
        "build_caching": true,
        "build_command": "npm run build",
        "destination_dir": "build",
        "root_dir": "/"
      },
      "domains": [
        "customdomain.com",
        "customdomain.org"
      ],
      "source": {
        "config": {
          "deployments_enabled": true,
          "owner": "my-org",
          "owner_id": "12345678",
          "path_excludes": [
            "string"
          ],
          "path_includes": [
            "string"
          ],
          "pr_comments_enabled": true,
          "preview_branch_excludes": [
            "string"
          ],
          "preview_branch_includes": [
            "string"
          ],
          "preview_deployment_setting": "all",
          "production_branch": "main",
          "production_deployments_enabled": true,
          "repo_id": "12345678",
          "repo_name": "my-repo"
        },
        "type": "github"
      },
      "subdomain": "helloworld.pages.dev"
    }
  ],
  "success": true,
  "result_info": {
    "count": 1,
    "page": 1,
    "per_page": 20,
    "total_count": 2000,
    "total_pages": 100
  }
}
```