Skip to content

Instantly share code, notes, and snippets.

@jryoo
Created October 19, 2015 20:29
Show Gist options
  • Save jryoo/3860812a19cfc2e0004a to your computer and use it in GitHub Desktop.
Save jryoo/3860812a19cfc2e0004a to your computer and use it in GitHub Desktop.
Connectors API response
[
  {
    "id": "azure001",
    "name": "azure",
    "createdBy": null,
    "updatedBy": null,
    "createdAt": "Mon Oct 19 20:15:00 UTC 2015",
    "updatedAt": "Mon Oct 19 20:15:00 UTC 2015",
    "description": null,
    "jarUrl": "sfdc-matrix-build:connector-provider-azure/connector-provider-azure-event-hubs-deployment-10a-80.jar",
    "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-azure/azure.png",
    "metadata": {
      "name": "Microsoft Azure Event Hubs",
      "description": "Salesforce Now connector for Microsoft Azure Event Hubs.",
      "provider": "Salesforce.com",
      "version": "1.0.0",
      "image": "azure.png",
      "jarUrl": "sfdc-matrix-build:connector-provider-azure/connector-provider-azure-event-hubs-deployment-10a-80.jar",
      "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-azure/azure.png",
      "inputs": [
        {
          "className": "com.salesforce.now.connector.azure.eventhubs.EventHubInput",
          "properties": [
            {
              "name": "parallelContext",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.azure.eventhubs.EventHubParallelContext",
              "uiProperty": null
            },
            {
              "name": "serviceBus",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "Service Bus Namespace Name",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "partitions",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "Number of Partitions",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "sharedAccessKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_SECRET",
                "description": "",
                "displayName": "Shared Access Key",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "context",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.spi.InputContext",
              "uiProperty": null
            },
            {
              "name": "batchSize",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "",
                "displayName": "Batch Size",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "sharedAccessKeyName",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "Connection Name",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "eventHub",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "Event Hub Name",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Microsoft Azure Event Hubs",
            "description": "Subscribes to an Azure Event Hub via AMQP and consumes messages in real time",
            "image": "azure.png",
            "imageUrl": null
          },
          "checkpointClass": null,
          "repeatable": false
        }
      ],
      "parallelInputs": [],
      "connections": [],
      "outputs": []
    }
  },
  {
    "id": "s3001",
    "name": "s3",
    "createdBy": null,
    "updatedBy": null,
    "createdAt": "Mon Oct 19 20:15:09 UTC 2015",
    "updatedAt": "Mon Oct 19 20:15:09 UTC 2015",
    "description": null,
    "jarUrl": "sfdc-matrix-build:connector-provider-s3/connector-provider-s3-deployment-10a-80.jar",
    "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-s3/aws.png",
    "metadata": {
      "name": "Amazon Web Services",
      "description": "Salesforce Now connector for Amazon Web Services.",
      "provider": "Acme Connectors, Inc. - http://acme.io",
      "version": "1.0.0",
      "image": "aws.png",
      "jarUrl": "sfdc-matrix-build:connector-provider-s3/connector-provider-s3-deployment-10a-80.jar",
      "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-s3/aws.png",
      "inputs": [
        {
          "className": "com.salesforce.now.connector.s3.S3Input",
          "properties": [
            {
              "name": "doIngestion",
              "objectCategory": null,
              "javaType": "boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": true,
                "internal": false,
                "defaults": "true",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "removeWhenFinished",
              "objectCategory": null,
              "javaType": "boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": true,
                "internal": false,
                "defaults": "false",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "context",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.spi.InputContext",
              "uiProperty": null
            },
            {
              "name": "folder",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "awsConnection",
              "objectCategory": "CONNECTION",
              "javaType": "com.salesforce.now.connector.s3.AwsConnection",
              "uiProperty": null
            },
            {
              "name": "contentType",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_ENUM",
                "description": "",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [
                  {
                    "displayName": "",
                    "value": "JSON"
                  },
                  {
                    "displayName": "",
                    "value": "CSV"
                  },
                  {
                    "displayName": "",
                    "value": "TSV"
                  }
                ],
                "extendableEnum": false
              }
            },
            {
              "name": "bucket",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Amazon Web Services S3",
            "description": "Upload files from Amazon S3.",
            "image": "aws.png",
            "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-s3/aws.png"
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ],
      "parallelInputs": [],
      "connections": [
        {
          "className": "com.salesforce.now.connector.s3.AwsConnection",
          "properties": [
            {
              "name": "secretKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_SECRET",
                "description": "",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "accessKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "region",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_ENUM",
                "description": "",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [],
                "enumValues": [
                  {
                    "displayName": "",
                    "value": "ap-northeast-1"
                  },
                  {
                    "displayName": "",
                    "value": "ap-southeast-1"
                  },
                  {
                    "displayName": "",
                    "value": "ap-southeast-2"
                  },
                  {
                    "displayName": "",
                    "value": "eu-central-1"
                  },
                  {
                    "displayName": "",
                    "value": "eu-west-1"
                  },
                  {
                    "displayName": "",
                    "value": "sa-east-1"
                  },
                  {
                    "displayName": "",
                    "value": "us-east-1"
                  },
                  {
                    "displayName": "",
                    "value": "us-west-1"
                  },
                  {
                    "displayName": "",
                    "value": "us-west-2"
                  }
                ],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Amazon Web Services",
            "description": "Amazon Web Services (AWS) basic connection.",
            "image": "aws.png",
            "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-s3/aws.png"
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ],
      "outputs": []
    }
  },
  {
    "id": "marketing_cloud001",
    "name": "marketing-cloud",
    "createdBy": null,
    "updatedBy": null,
    "createdAt": "Mon Oct 19 20:15:30 UTC 2015",
    "updatedAt": "Mon Oct 19 20:15:30 UTC 2015",
    "description": null,
    "jarUrl": "sfdc-matrix-build:connector-provider-marketing-cloud/connector-provider-marketing-cloud-deployment-10a-80.jar",
    "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-marketing-cloud/marketingCloud.png",
    "metadata": {
      "name": "Salesforce Marketing Cloud",
      "description": "Salesforce Marketing Cloud connector.",
      "provider": "Salesforce.com",
      "version": "0.9.0",
      "image": "marketingCloud.png",
      "jarUrl": "sfdc-matrix-build:connector-provider-marketing-cloud/connector-provider-marketing-cloud-deployment-10a-80.jar",
      "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-marketing-cloud/marketingCloud.png",
      "inputs": [],
      "parallelInputs": [],
      "connections": [
        {
          "className": "com.salesforce.now.connector.marketingcloud.TriggeredSendOutputConnection",
          "properties": [
            {
              "name": "isAsync",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "Use Async Soap API",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "true",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isEncryptedEmail",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "True if email address is encrypted",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "false",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "password",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_SECRET",
                "description": "WS Security Password",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "My password"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isBlackHole",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "Email addresses should be black hole",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "true",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "batchSize",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Recipient collection batch size",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "2000",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "parallelism",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Level of send parallelism",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "10",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "username",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "WS Security User Name",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "My username"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "wsdlLocation",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Url to Marketing Cloud WSDL",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "https://webservice-test.s4.exacttarget.com/etframework.wsdl"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "timeout",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Timeout in seconds to block on Marketing Cloud send.  Use '0' for indefinite",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "0",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isB64EncodedEmail",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "True if email address is encrypted",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "false",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Salesforce Marketing Cloud Triggered Send Output Connection",
            "description": "Async and sync SOAP connection",
            "image": "marketingCloud.png",
            "imageUrl": "https://s3.amazonaws.com/sfdc-matrix-connector-images/connector-provider/connector-provider-marketing-cloud/marketingCloud.png"
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ],
      "outputs": [
        {
          "className": "com.salesforce.now.connector.marketingcloud.TriggeredSendOutput",
          "properties": [
            {
              "name": "subscriberKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Flow data key that maps to subscriber key",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "subscriberKey"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "context",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.spi.OutputContext",
              "uiProperty": null
            },
            {
              "name": "triggeredSendCustomerKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Triggered Send Customer Key",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "My customer key"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "triggeredSendOutputConnection",
              "objectCategory": "CONNECTION",
              "javaType": "com.salesforce.now.connector.marketingcloud.TriggeredSendOutputConnection",
              "uiProperty": null
            },
            {
              "name": "emailKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Flow data key that maps to email address",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "emailAddress"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Salesforce Marketing Cloud Triggered Send sOutput",
            "description": "Executes Marketing Cloud triggered sends via SOAP API.  Async and black hole options.",
            "image": "marketingCloud.png",
            "imageUrl": null
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ]
    }
  },
  {
    "id": "test_output001",
    "name": "Test Output",
    "createdBy": null,
    "updatedBy": null,
    "createdAt": "Mon Oct 19 20:22:29 UTC 2015",
    "updatedAt": "Mon Oct 19 20:22:29 UTC 2015",
    "description": "null",
    "jarUrl": "matrix-connector-test-jar:jay-async/test_output001.jar",
    "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/test_output001/test.png",
    "metadata": {
      "name": "Test Connector",
      "description": "Salesforce Now connector for testing purposes.",
      "provider": "Acme Connectors, Inc. - http://acme.io",
      "version": "1.0.0",
      "image": "test.png",
      "jarUrl": "matrix-connector-test-jar:jay-async/test_output001.jar",
      "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/test_output001/test.png",
      "inputs": [
        {
          "className": "com.salesforce.now.connector.test.TestInput",
          "properties": [
            {
              "name": "context",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.spi.InputContext",
              "uiProperty": null
            },
            {
              "name": "delay",
              "objectCategory": null,
              "javaType": "java.lang.Integer",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "2",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Test Input",
            "description": "This is for testing purposes only",
            "image": "test.png",
            "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/test_output001/test.png"
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ],
      "parallelInputs": [],
      "connections": [
        {
          "className": "com.salesforce.now.connector.test.TestOutputConnection",
          "properties": [
            {
              "name": "delay",
              "objectCategory": null,
              "javaType": "java.lang.Integer",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Milliseconds to sleep",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "2",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Test Output Connection",
            "description": "Dummy output connection that simply sets a sleep delay",
            "image": "test.png",
            "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/test_output001/test.png"
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ],
      "outputs": [
        {
          "className": "com.salesforce.now.connector.test.TestOutput",
          "properties": [
            {
              "name": "context",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.spi.OutputContext",
              "uiProperty": null
            },
            {
              "name": "printNthRecord",
              "objectCategory": null,
              "javaType": "java.lang.Integer",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Print Nth event",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "1",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "testOutputConnection",
              "objectCategory": "CONNECTION",
              "javaType": "com.salesforce.now.connector.test.TestOutputConnection",
              "uiProperty": null
            }
          ],
          "uiComponent": {
            "name": "Test Output",
            "description": "This is for testing purposes only",
            "image": "test.png",
            "imageUrl": null
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ]
    }
  },
  {
    "id": "marketing_cloud002",
    "name": "Marketing Cloud",
    "createdBy": null,
    "updatedBy": null,
    "createdAt": "Mon Oct 19 20:23:42 UTC 2015",
    "updatedAt": "Mon Oct 19 20:23:42 UTC 2015",
    "description": "null",
    "jarUrl": "matrix-connector-test-jar:jay-async/marketing_cloud001.jar",
    "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/marketing_cloud001/marketingCloud.png",
    "metadata": {
      "name": "Salesforce Marketing Cloud",
      "description": "Salesforce Marketing Cloud connector.",
      "provider": "Salesforce.com",
      "version": "0.9.0",
      "image": "marketingCloud.png",
      "jarUrl": "matrix-connector-test-jar:jay-async/marketing_cloud001.jar",
      "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/marketing_cloud001/marketingCloud.png",
      "inputs": [],
      "parallelInputs": [],
      "connections": [
        {
          "className": "com.salesforce.now.connector.marketingcloud.TriggeredSendOutputConnection",
          "properties": [
            {
              "name": "batchSize",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Recipient collection batch size",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "2000",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "password",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_SECRET",
                "description": "WS Security Password",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "My password"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "wsdlLocation",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Url to Marketing Cloud WSDL",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "https://webservice-test.s4.exacttarget.com/etframework.wsdl"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isAsync",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "Use Async Soap API",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "true",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isEncryptedEmail",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "True if email address is encrypted",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "false",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "timeout",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Timeout in seconds to block on Marketing Cloud send.  Use '0' for indefinite",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "0",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isBlackHole",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "Email addresses should be black hole",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "true",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "username",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "WS Security User Name",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "My username"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "parallelism",
              "objectCategory": null,
              "javaType": "int",
              "uiProperty": {
                "type": "TYPE_INTEGRAL",
                "description": "Level of send parallelism",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "10",
                "examples": [],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "isB64EncodedEmail",
              "objectCategory": null,
              "javaType": "java.lang.Boolean",
              "uiProperty": {
                "type": "TYPE_BOOLEAN",
                "description": "True if email address is encrypted",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "false",
                "examples": [
                  "true"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Salesforce Marketing Cloud Triggered Send Output Connection",
            "description": "Async and sync SOAP connection",
            "image": "marketingCloud.png",
            "imageUrl": "https://matrix-connector-test-image.s3.amazonaws.com/jay-async/marketing_cloud001/marketingCloud.png"
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ],
      "outputs": [
        {
          "className": "com.salesforce.now.connector.marketingcloud.TriggeredSendOutput",
          "properties": [
            {
              "name": "triggeredSendOutputConnection",
              "objectCategory": "CONNECTION",
              "javaType": "com.salesforce.now.connector.marketingcloud.TriggeredSendOutputConnection",
              "uiProperty": null
            },
            {
              "name": "context",
              "objectCategory": null,
              "javaType": "com.salesforce.now.connector.spi.OutputContext",
              "uiProperty": null
            },
            {
              "name": "subscriberKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Flow data key that maps to subscriber key",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "subscriberKey"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "triggeredSendCustomerKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Triggered Send Customer Key",
                "displayName": "",
                "required": true,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "My customer key"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            },
            {
              "name": "emailKey",
              "objectCategory": null,
              "javaType": "java.lang.String",
              "uiProperty": {
                "type": "TYPE_STRING",
                "description": "Flow data key that maps to email address",
                "displayName": "",
                "required": false,
                "ignore": false,
                "advanced": false,
                "internal": false,
                "defaults": "",
                "examples": [
                  "emailAddress"
                ],
                "enumValues": [],
                "extendableEnum": false
              }
            }
          ],
          "uiComponent": {
            "name": "Salesforce Marketing Cloud Triggered Send sOutput",
            "description": "Executes Marketing Cloud triggered sends via SOAP API.  Async and black hole options.",
            "image": "marketingCloud.png",
            "imageUrl": null
          },
          "checkpointClass": null,
          "repeatable": true
        }
      ]
    }
  }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment