Pipedream · JSON Structure

Pipedream Structure

Structural overview of the Pipedream API surface; extracted from openapi/.

Type: Properties: 0
ProCode_API_CompositionWorkflowsConnectMCPEmbedded IntegrationsManaged AuthAI Agents

Pipedream Structure is a JSON Structure definition published by Pipedream.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Pipedream",
  "providerId": "pipedream",
  "kind": "json-structure",
  "description": "Structural overview of the Pipedream API surface; extracted from openapi/.",
  "schemaCount": 133,
  "operationCount": 61,
  "schemas": [
    {
      "name": "AccountId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Account",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id"
      ]
    },
    {
      "name": "App",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name_slug",
        "name",
        "img_src",
        "custom_fields_json",
        "categories",
        "featured_weight"
      ]
    },
    {
      "name": "AppAuthType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AppCategory",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ConnectUsage",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "credits_used",
        "usage_start_ts",
        "usage_end_ts"
      ]
    },
    {
      "name": "ConnectUsageResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "BackendClientOpts",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ClientOpts",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Component",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "key",
        "name",
        "version",
        "configurable_props"
      ]
    },
    {
      "name": "ToolAnnotations",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ComponentStash",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ComponentType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TimerInterval",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "intervalSeconds"
      ]
    },
    {
      "name": "TimerCron",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "cron"
      ]
    },
    {
      "name": "ConfigurablePropBase",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "name",
        "type"
      ]
    },
    {
      "name": "ConfigurablePropAlert",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropAlertType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropAny",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropApp",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropBoolean",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropTimer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropTimerDefault",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropTimerOption",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropTimerStatic",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "HttpRequestField",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "value"
      ]
    },
    {
      "name": "HttpRequestAuth",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "HttpRequestBody",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "HttpRequestConfig",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "ConfigurablePropApphook",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropIntegerArray",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropHttp",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDb",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDataStore",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDir",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDirAccessMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropHttpRequest",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropSql",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropSqlAuth",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ConfigurablePropAirtableBaseId",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropAirtableTableId",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropAirtableViewId",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropAirtableFieldId",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDiscordChannel",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDiscordChannelArray",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropDiscord",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropInteger",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropObject",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropStringFormat",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropString",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurablePropStringArray",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurableProp",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredPropValueAny",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredPropValueApp",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "authProvisionId"
      ]
    },
    {
      "name": "ConfiguredPropValueBoolean",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredPropValueInteger",
      "type": "number",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredPropValueObject",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredPropValueSql",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "value",
        "query",
        "params",
        "usePreparedStatements"
      ]
    },
    {
      "name": "ConfiguredPropValueString",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredPropValueStringArray",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredProps",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurePropOptions",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurePropOpts",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "external_user_id",
        "prop_name"
      ]
    },
    {
      "name": "ConfigurePropResponse",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ConfiguredPropValue",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConnectToken",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateAccountOpts",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "app_slug",
        "cfmap_json",
        "connect_token"
      ]
    },
    {
      "name": "CreateOAuthTokenOpts",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "grant_type",
        "client_id",
        "client_secret"
      ]
    },
    {
      "name": "CreateOAuthTokenResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "access_token",
        "token_type",
        "expires_in"
      ]
    },
    {
      "name": "CreateTokenOpts",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "external_user_id",
        "project_id"
      ]
    },
    {
      "name": "CreateTokenResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "connect_link_url",
        "expires_at",
        "token"
      ]
    },
    {
      "name": "DeleteTriggerOpts",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DeployedComponent",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "active",
        "component_id",
        "configurable_props",
        "configured_props",
        "name",
        "name_slug",
        "owner_id",
        "type"
      ]
    },
    {
      "name": "DeployTriggerOpts",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "external_user_id"
      ]
    },
    {
      "name": "DeployTriggerResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "DynamicProps",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "EmittedEvent",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "e",
        "k",
        "ts",
        "id"
      ]
    },
    {
      "name": "Emitter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EmitterType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ErrorResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "error"
      ]
    },
    {
      "name": "ExternalUser",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "external_id"
      ]
    },
    {
      "name": "GetUsersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "GetAccountsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "GetAppResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GetAppCategoryResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetAppsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "GetComponentResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GetComponentsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "GetTriggerEventsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GetTriggerResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GetTriggerWebhooksResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "webhook_urls"
      ]
    },
    {
      "name": "GetTriggerWorkflowsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "workflow_ids"
      ]
    },
    {
      "name": "GetTriggersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "HttpInterface",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "custom_response",
        "endpoint_url",
        "key",
        "type"
      ]
    },
    {
      "name": "ListAccountsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "Project",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "CreateProjectOpts",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateProjectOpts",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "UpdateProjectLogoOpts",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "logo"
      ]
    },
    {
      "name": "ListProjectsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "ListAppsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "page_info"
      ]
    },
    {
      "name": "ListAppCategoriesResponse",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Observation",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "k",
        "ts"
      ]
    },
    {
      "name": "ObservationError",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PageInfo",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ProjectEnvironment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProjectInfoResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "apps"
      ]
    },
    {
      "name": "ProjectInfoResponseApp",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PropOption",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "label",
        "value"
      ]
    },
    {
      "name": "PropOptionNested",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "__lv"
      ]
    },
    {
      "name": "PropOptionValue",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProxyResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProxyResponseBinary",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ReloadPropsOpts",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "external_user_id"
      ]
    },
    {
      "name": "ReloadPropsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "RunActionOpts",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "external_user_id"
      ]
    },
    {
      "name": "RunActionOptsStashId",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RunActionResponse",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "StartConnectOpts",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "StashId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TimerInterface",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "schedule_changed_at",
        "timezone",
        "type"
      ]
    },
    {
      "name": "UpdateTriggerOpts",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "UpdateTriggerWebhooksOpts",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "webhook_urls"
      ]
    },
    {
      "name": "UpdateTriggerWorkflowsOpts",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "workflow_ids"
      ]
    },
    {
      "name": "TriggerWebhook",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "url",
        "signing_key_set"
      ]
    },
    {
      "name": "Webhook",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "url",
        "signing_key_set",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "WebhookWithOptionalSigningKey",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "url",
        "signing_key_set",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "WebhookWithSigningKey",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "url",
        "signing_key",
        "signing_key_set",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "GetWebhookResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GetWebhookWithSigningKeyResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "SetWebhookResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "SetWebhookOpts",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "url"
      ]
    },
    {
      "name": "ValidateTokenResponse",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "error",
        "success"
      ]
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/v1/app_categories",
      "operationId": "listAppCategoriesBase",
      "summary": "List App Categories",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/app_categories",
      "operationId": "listAppCategories",
      "summary": "List App Categories",
      "tags": [
        "App Categories"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/app_categories/{id}",
      "operationId": "retrieveAppCategoryBase",
      "summary": "Retrieve App Category",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/app_categories/{id}",
      "operationId": "retrieveAppCategory",
      "summary": "Retrieve App Category",
      "tags": [
        "App Categories"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/apps",
      "operationId": "listAppsBase",
      "summary": "List Apps",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/apps",
      "operationId": "listApps",
      "summary": "List Apps",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/apps/{app_id}",
      "operationId": "retrieveAppBase",
      "summary": "Retrieve App",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/apps/{app_id}",
      "operationId": "retrieveApp",
      "summary": "Retrieve App",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/accounts",
      "operationId": "listAccounts",
      "summary": "List Accounts",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/accounts",
      "operationId": "createAccount",
      "summary": "Create Account",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/accounts/{account_id}",
      "operationId": "retrieveAccount",
      "summary": "Retrieve Account",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/{project_id}/accounts/{account_id}",
      "operationId": "deleteAccount",
      "summary": "Delete Account",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/{project_id}/apps/{app_id}/accounts",
      "operationId": "deleteAccountByApp",
      "summary": "Delete Accounts by App",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/{project_id}/users/{external_user_id}",
      "operationId": "deleteUserExternalUser",
      "summary": "Delete External User",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/components",
      "operationId": "listComponents",
      "summary": "List Components",
      "tags": [
        "Components"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/components/{component_id}",
      "operationId": "retrieveComponent",
      "summary": "Retrieve Component",
      "tags": [
        "Components"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/components/configure",
      "operationId": "configureComponentProp",
      "summary": "Configure Component Prop",
      "tags": [
        "Components"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/components/props",
      "operationId": "reloadComponentProps",
      "summary": "Reload Component Props",
      "tags": [
        "Components"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/actions",
      "operationId": "listActions",
      "summary": "List Actions",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/actions/{component_id}",
      "operationId": "retrieveAction",
      "summary": "Retrieve Action",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/actions/configure",
      "operationId": "configureActionProp",
      "summary": "Configure Action Prop",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/actions/props",
      "operationId": "reloadActionProps",
      "summary": "Reload Action Props",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/triggers",
      "operationId": "listTriggers",
      "summary": "List Triggers",
      "tags": [
        "Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/triggers/{component_id}",
      "operationId": "retrieveTrigger",
      "summary": "Retrieve Trigger",
      "tags": [
        "Triggers"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/triggers/configure",
      "operationId": "configureTriggerProp",
      "summary": "Configure Trigger Prop",
      "tags": [
        "Triggers"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/triggers/props",
      "operationId": "reloadTriggerProps",
      "summary": "Reload Trigger Props",
      "tags": [
        "Triggers"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/actions/run",
      "operationId": "runAction",
      "summary": "Run Action",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/triggers/deploy",
      "operationId": "deployTrigger",
      "summary": "Deploy Trigger",
      "tags": [
        "Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/deployed-triggers",
      "operationId": "listDeployedTriggers",
      "summary": "List Deployed Triggers",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}",
      "operationId": "retrieveDeployedTrigger",
      "summary": "Get Deployed Trigger",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}",
      "operationId": "updateDeployedTrigger",
      "summary": "Update Deployed Trigger",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}",
      "operationId": "deleteDeployedTrigger",
      "summary": "Delete Deployed Trigger",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/events",
      "operationId": "listDeployedTriggerEvents",
      "summary": "List Trigger Events",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/pipelines",
      "operationId": "listDeployedTriggerWorkflows",
      "summary": "List Trigger Workflows",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/pipelines",
      "operationId": "updateDeployedTriggerWorkflows",
      "summary": "Update Trigger Workflows",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/webhooks",
      "operationId": "listDeployedTriggerWebhooks",
      "summary": "List Trigger Webhooks",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/webhooks",
      "operationId": "updateDeployedTriggerWebhooks",
      "summary": "Update Trigger Webhooks",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/webhooks/{webhook_id}",
      "operationId": "retrieveDeployedTriggerWebhook",
      "summary": "Get Trigger Webhook",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/deployed-triggers/{trigger_id}/webhooks/{webhook_id}/regenerate_signing_key",
      "operationId": "regenerateDeployedTriggerWebhookSigningKey",
      "summary": "Regenerate Trigger Webhook Signing Key",
      "tags": [
        "Deployed Triggers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/webhook",
      "operationId": "retrieveProjectEnvironmentWebhook",
      "summary": "Get Project Environment Webhook",
      "tags": [
        "Webhooks"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/connect/{project_id}/webhook",
      "operationId": "updateProjectEnvironmentWebhook",
      "summary": "Set Project Environment Webhook",
      "tags": [
        "Webhooks"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/{project_id}/webhook",
      "operationId": "deleteProjectEnvironmentWebhook",
      "summary": "Delete Project Environment Webhook",
      "tags": [
        "Webhooks"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/webhook/regenerate_signing_key",
      "operationId": "regenerateProjectEnvironmentWebhookSigningKey",
      "summary": "Regenerate Webhook Signing Key",
      "tags": [
        "Webhooks"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/projects",
      "operationId": "listProjects",
      "summary": "List Projects",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/projects",
      "operationId": "createProject",
      "summary": "Create Project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/projects/{project_id}",
      "operationId": "retrieveProject",
      "summary": "Retrieve Project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/projects/{project_id}",
      "operationId": "deleteProject",
      "summary": "Delete Project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/connect/projects/{project_id}",
      "operationId": "updateProject",
      "summary": "Update Project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/projects/{project_id}/logo",
      "operationId": "updateProjectLogo",
      "summary": "Update Project Logo",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/projects/info",
      "operationId": "retrieveProjectInfo",
      "summary": "Get Project Info",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/file_stash/download",
      "operationId": "downloadFileStashFile",
      "summary": "Download File",
      "tags": [
        "File Stash"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/proxy/{url_64}",
      "operationId": "retrieveProxy",
      "summary": "Proxy GET Request",
      "tags": [
        "Proxy"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/proxy/{url_64}",
      "operationId": "postProxy",
      "summary": "Proxy POST Request",
      "tags": [
        "Proxy"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/connect/{project_id}/proxy/{url_64}",
      "operationId": "putProxy",
      "summary": "Proxy PUT Request",
      "tags": [
        "Proxy"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/connect/{project_id}/proxy/{url_64}",
      "operationId": "deleteProxy",
      "summary": "Proxy DELETE Request",
      "tags": [
        "Proxy"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/connect/{project_id}/proxy/{url_64}",
      "operationId": "patchProxy",
      "summary": "Proxy PATCH Request",
      "tags": [
        "Proxy"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/connect/{project_id}/tokens",
      "operationId": "createToken",
      "summary": "Create Connect Token",
      "tags": [
        "Tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/tokens/{ctok}/validate",
      "operationId": "validateToken",
      "summary": "Validate Connect Token",
      "tags": [
        "Tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/usage",
      "operationId": "listUsages",
      "summary": "List Usage Records",
      "tags": [
        "Usage"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/connect/{project_id}/users",
      "operationId": "listUsers",
      "summary": "List Users",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/oauth/token",
      "operationId": "createOauthToken",
      "summary": "Create OAuth Token",
   

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pipedream/refs/heads/main/json-structure/pipedream-structure.json