Update an existing integration.
Permissions required:
manage-incoming-integrations
manage-own-incoming-integrations
manage-outgoing-integrations
manage-own-outgoing-integrations
Changelog
Version | Description |
---|---|
3.4.0 | Added |
The authorization token of the user.
The user ID of the user.
The type of integration. The possible values are:
webhook-outgoing
webhook-incoming
The name of the integration.
Whether this integration should be enabled or not.
The username to post this the messages as.
Whether the script should be enabled.
The channel, group, or @username. The values can also be all_public_channels
, all_private_groups
, or all_direct_messages
. Comma separated for more than one.
The integration ID.
The urls to call whenever this integration is triggered.
This field is required only for outgoing integrations.
The type of event can be any of these: sendMessage
, fileUploaded
, roomArchived
, roomCreated
, roomJoined
, roomLeft
, userCreated
.
Specific words, separated by commas, which should trigger this integration.
The alias which should be applied to messages when this integration is processed.
The logo to apply to the messages that this integration sends.
The emoji which should be displayed as the avatar for messages from this integration.
If your integration requires a special token from the server (API key), use this parameter.
Script triggered when this integration is triggered.
The channel where messages will be sent to.
The target url to set.