Skip to content
Proud to collaborate with Microsoft for Startups

cloudflare.pages.query ​

List Cloudflare Pages projects (and optionally recent deployments) for an organization with pagination and filters.

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-cloudflare
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Organization UUID for tenant isolation.
connection_uuiduuidNo—Optional Cloudflare connection filter.
statusstringNo—Optional normalized status filter.
name_containsstringNo—Optional project-name substring filter.
include_deletedbooleanNo—Include soft-deleted projects.
limitintegerNo—Maximum rows to return.
offsetintegerNo—Pagination offset.

Output Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidNo—Echoed organization UUID.
projectsjsonNo—List of sanitized Pages project records.
countintegerNo—Number of rows returned.
totalintegerNo—Total rows matching filters.
filtersjsonNo—Effective filters applied.
limitintegerNo—Effective limit.
offsetintegerNo—Effective offset.
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.query",
  "initial_data": {
    "organization_uuid": "value"
  }
}