Select the consumer that you want to use in your subscription from the following consumers. For more information about available services, see Integrate with service hooks, Available services.
The SAS (shared access signature) connection string to use to connect with Azure Service Bus. This connection string is available in the Azure portal.
Data type: string
Required: Yes
notificationHubName
Notification Hub name
The name of the notification hub to send the notification to. The name can contain only letters, numbers, periods, hyphens, forward slashes, and underscores. The name must start and end with a letter or number. The hub should already exist.
Data type: string
Required: Yes
tagsExpression
Tags
The tags expression (for targeting specific sets of devices). Learn more.
The SAS (shared access signature) connection string to use to connect with Azure Service Bus. This connection string is available in the Azure portal.
Data type: string
Required: Yes
queueName
Queue name
The name of the queue to send the message to. The name can contain only letters, numbers, periods, hyphens, forward slashes, and underscores. The name must start and end with a letter or number. If the queue doesn't exist, it's created if the specified connection string has the necessary permissions.
The SAS (shared access signature) connection string to use to connect with Azure Service Bus. This connection string is available in the Azure portal.
Data type: string
Required: Yes
topicName
Topic name
The name of the topic to send the message to. The name can contain only letters, numbers, periods, hyphens, forward slashes, and underscores. The name must start and end with a letter or number. If the topic doesn't exist, it gets created if the specified connection string has the necessary permissions.
Data type: string
Required: Yes
resourceDetailsToSend
Resource details to send
Control the resource fields to send
Data type: string
Required: No
messagesToSend
Messages to send
Control the messages to send
Data type: string
Required: No
detailedMessagesToSend
Detailed messages to send
Control the detailed messages to send
Data type: string
Required: No
Azure Storage
Provides integration with Microsoft Azure Storage.
Insert a message in a Storage Queue
This action inserts a JSON string representation of the event to the specified Azure storage queue. For more information, see What are Azure queues?.
The name associated with your Azure storage account (for example, https://STORAGE_ACCOUNT_NAME.queue.core.windows.net).
Data type: string
Required: Yes
accountKey
Storage account key
The key associated with your Azure storage account.
Data type: string
Required: Yes
queueName
Queue name
The lowercase-only name of the queue to be used within Azure storage. A queue by this name gets created if it doesn't already exist.
Data type: string
Required: Yes
visiTimeout
Message visibility timeout (in seconds)
Specifies the visibility timeout value, in seconds, for the enqueued message, relative to server time. The value must be larger than or equal to 0, and can't be larger than seven days, or 604,800 seconds. The visibility timeout must be set to a value smaller than the message's time-to-live value.
Data type: number
Required: Yes
ttl
Message time-to-live (in seconds)
Specifies the time-to-live interval for the queue message, in seconds. The maximum time-to-live allowed is seven days, or 604,800 seconds.
Data type: number
Required: Yes
resourceDetailsToSend
Resource details to send
Control the resource fields to send
Data type: string
Required: No
messagesToSend
Messages to send
Control the messages to send
Data type: string
Required: No
detailedMessagesToSend
Detailed messages to send
Control the detailed messages to send
Data type: string
Required: No
Jenkins
Jenkins is a continuous integration server, which allows building and testing software projects continuously.
Trigger Git build
Triggers a build configured to use a Git repository using the Jenkins Git Plugin.
Enter standard HTTP authentication credentials. Basic HTTP authentication send credentials in plain text (unencrypted) which means you should use a URL beginning with "https" to enable encryption of these credentials via secure transport layer (SSL)
Data type: string
Required: Yes
Trigger generic build
Triggers a generic Jenkins build, invoking the Jenkins build URL.
Enter credentials for standard HTTP authentication. Basic HTTP authentication sends credentials in plain text (unencrypted) which means you should use a URL beginning with "https" to enable encryption of these credentials via secure transport layer (SSL).
Data type: string
Required: No
buildName
Build
The build name to trigger
Data type: string
Required: Yes
buildAuthToken
Build token
The authorization token in the form of a string so that only users who know it would be able to remotely trigger this project's builds
Data type: string
Required: No
buildParameterized
Accepts parameters
Indicates if the build is parameterized or not (build parameters are optionally specified previously)
Data type: boolean
Required: No
buildParams
Build parameters
Build parameters names and values separated by a colon(for example "param1:value1") with each name-value pair appearing on its own line of text
Data type: string
Required: No
Trello
Provides integration with Trello.
Create a card
This action creates a card on an existing list in Trello. A card can represent a task, issue, event, or just about anything. A card's state is typically determined by what list it is on. For more information, see Create a service hook with Trello.
Your user token provided by Trello. To learn how to obtain this token, select the link in the previously described action description.
Data type: string
Required: Yes
boardId
Board
The name of the board on which the Trello card gets created.
Data type: string
Required: Yes
listId
List
The name of the list on which the Trello card gets created.
Data type: string
Required: Yes
labels
Labels
A comma-separated list of label colors to apply to the created card. Valid label color names are red, orange, yellow, green, blue, and purple.
Data type: string
Required: No
addToTop
Create at beginning of list
Indicates if the card should be created at the beginning of the Trello list, instead of the end.
Data type: boolean
Required: No
Create a list
This action creates a list on an existing board in Trello. A list is used to organize cards on a board and typically represents a state. For more information, see Create a service hook with Trello.
Your user token provided by Trello. To learn how to obtain this token, select the link in the previously described action description.
Data type: string
Required: Yes
boardId
Board
The name of the board on which the Trello list gets created.
Data type: string
Required: Yes
addToBottom
Create at bottom of board
Indicates if the list should be created at the bottom of the board, instead of the top.
Data type: boolean
Required: No
Webhooks
Webhooks provide event communication via HTTP.
Post via HTTP
This action posts a JSON object representation of the event to the specified URL. HTTPS endpoints are recommended due to the potential for private data in the event payload. For more information, see Webhooks.
Enter credentials for standard HTTP authentication. Basic HTTP authentication sends credentials in plain text (unencrypted) which means you should use a URL beginning with "https" to enable encryption of these credentials via secure transport layer (SSL).
Data type: string
Required: Yes
resourceDetailsToSend
Resource details to send
Control the resource fields to send
Data type: string
Required: No
messagesToSend
Messages to send
Control the messages to send
Data type: string
Required: No
detailedMessagesToSend
Detailed messages to send
Control the detailed messages to send
Data type: string
Required: No
Zendesk
Zendesk is a SaaS suite that offers help desk ticketing, issue tracking, and customer service support.
Create a private comment in a ticket
Use Zendesk to create a private comment in a ticket.
Consumer ID: zendesk
Action ID: createPrivateComment
Supported events: workitem.commented
Settings:
accountName
Account name
Zendesk account name like https://{account name}.zendesk.com
Data type: string
Required: Yes
username
User name
The Zendesk user name of a user who updates tickets
Data type: string
Required: Yes
apiToken
API token
The Zendesk API token (can be found in Zendesk app in Admin > Channels > API)