Skip to content
Proud to collaborate with Microsoft for Startups

cloudflare.pages.get ​

Get a Cloudflare Pages project and its current deployment status, optionally reading live from the provider.

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-cloudflare
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Organization UUID for tenant isolation.
project_namestringNo—Pages project name to look up.
pages_project_uuiduuidNo—Persisted project row UUID (alternative key).
connection_uuiduuidNo—Cloudflare connection UUID; required when live=true.
livebooleanNo—Read authoritative state from the provider; default false.
include_deploymentsbooleanNo—Include recent deployment history; default false.

Output Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidNo—Echoed organization UUID.
projectjsonNo—Sanitized project record (name, production_branch, latest_deployment_id, status, urls).
current_deploymentjsonNo—Current production deployment summary.
deploymentsjsonNo—Recent deployments when include_deployments=true.
sourcestringNo—db or provider.
failure_reasonstringNo—Human-readable failure reason.
failed_at_statestringNo—State where failure occurred.
errorstringNo—Error message.
error_typestringNo—Error class.

States ​

StateInitialTerminalSuccessAuto-advanceDescription
doneYesYesYes——

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "cloudflare.pages.get",
  "initial_data": {
    "organization_uuid": "value"
  }
}