All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.syndesis.connector.webhook.json Maven / Gradle / Ivy

{
  "actions": [
    {
      "actionType": "connector",
      "description": "Start an integration from a Webhook",
      "descriptor": {
        "componentScheme": "servlet",
        "configuredProperties": {
          "headerFilterStrategy": "syndesisHeaderStrategy",
          "httpMethodRestrict": "GET,POST"
        },
        "connectorCustomizers": [
          "io.syndesis.connector.webhook.WebhookConnectorCustomizer"
        ],
        "inputDataShape": {
          "kind": "none"
        },
        "outputDataShape": {
          "kind": "any"
        },
        "propertyDefinitionSteps": [
          {
            "description": "Webhook Configuration",
            "name": "configuration",
            "properties": {
              "contextPath": {
                "componentProperty": false,
                "deprecated": false,
                "description": "The Webhook token that will be set as final part of the URL",
                "displayName": "Webhook Token",
                "enum": [],
                "generator": "alphanum:50",
                "javaType": "String",
                "kind": "parameter",
                "required": true,
                "secret": false,
                "tags": [
                  "context-path"
                ],
                "type": "string"
              }
            }
          }
        ]
      },
      "id": "io.syndesis:webhook-incoming",
      "metadata": {
        "serverBasePath": "/webhook"
      },
      "name": "Incoming Webhook",
      "pattern": "From",
      "tags": [
        "expose"
      ]
    }
  ],
  "dependencies": [
    {
      "id": "@project.groupId@:@project.artifactId@:@project.version@",
      "type": "MAVEN"
    }
  ],
  "description": "Create direct connections with external systems through Webhooks",
  "icon": "assets:webhook.svg",
  "id": "webhook",
  "metadata": {
    "hide-from-connection-pages": true
  },
  "name": "Webhook"
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy