Pipedream · Arazzo Workflow

Pipedream Configure Project Environment Webhook

Version 1.0.0

Set the project environment webhook URL, then read it back to confirm.

1 workflow 1 source API 1 provider
View Spec View on GitHub Pro-Code-API-CompositionWorkflowsConnectMCPEmbedded IntegrationsManaged AuthAI AgentsArazzoWorkflows

Provider

pipedream

Workflows

project-environment-webhook
Set and verify the project environment webhook URL.
Sets the webhook URL for the project environment, then retrieves the webhook to confirm the URL was stored.
2 steps inputs: environment, projectId, url outputs: setWebhook, verifiedWebhook
1
setWebhook
Create or update the project environment webhook with the supplied URL.
2
verifyWebhook
Retrieve the project environment webhook to confirm the supplied URL is configured.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Pipedream Configure Project Environment Webhook
  summary: Set the project environment webhook URL, then read it back to confirm.
  description: >-
    A configuration flow for the project-wide Connect webhook that receives
    account and event notifications for an environment. The workflow sets the
    webhook URL for the project environment and then retrieves it to confirm the
    URL is in place. Every step spells out its request inline so the flow can be
    read and executed without opening the underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: webhooksApi
  url: ../openapi/pipedream-webhooks-api-openapi.yml
  type: openapi
workflows:
- workflowId: project-environment-webhook
  summary: Set and verify the project environment webhook URL.
  description: >-
    Sets the webhook URL for the project environment, then retrieves the webhook
    to confirm the URL was stored.
  inputs:
    type: object
    required:
    - projectId
    - environment
    - url
    properties:
      projectId:
        type: string
        description: The project ID, which starts with proj_.
      environment:
        type: string
        description: The Connect environment (development or production).
      url:
        type: string
        description: The webhook URL to receive project environment notifications.
  steps:
  - stepId: setWebhook
    description: >-
      Create or update the project environment webhook with the supplied URL.
    operationId: updateProjectEnvironmentWebhook
    parameters:
    - name: project_id
      in: path
      value: $inputs.projectId
    - name: x-pd-environment
      in: header
      value: $inputs.environment
    requestBody:
      contentType: application/json
      payload:
        url: $inputs.url
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      webhook: $response.body#/data
  - stepId: verifyWebhook
    description: >-
      Retrieve the project environment webhook to confirm the supplied URL is
      configured.
    operationId: retrieveProjectEnvironmentWebhook
    parameters:
    - name: project_id
      in: path
      value: $inputs.projectId
    - name: x-pd-environment
      in: header
      value: $inputs.environment
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      webhook: $response.body#/data
  outputs:
    setWebhook: $steps.setWebhook.outputs.webhook
    verifiedWebhook: $steps.verifyWebhook.outputs.webhook

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/pipedream-project-environment-webhook-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.