Create or update the Matrix integration
Creates or updates the Matrix integration.
Authorizations
Section titled “ Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”Request Body required
Section titled “ Request Body required ”object
Custom hostname of the Matrix server. The default value is https://matrix-client.matrix.org.
The Matrix access token (for example, syt-zyx57W2v1u123ew11).
Unique identifier for the target room (in the format !qPKKM111FFKKsfoCVy:matrix.org).
Send notifications for broken pipelines.
Send notifications only when the pipeline status changes.
Branches to send notifications for. Valid options are all, default, protected, and default_and_protected. The default value is default.
Trigger event for pushes to the repository.
Trigger event when a work item is created, updated, or closed.
Trigger event when a confidential work item is created, updated, or closed.
Trigger event when a merge request is created, updated, or merged.
Trigger event for new comments.
Trigger event for new comments on confidential work items.
Trigger event for new tags pushed to the repository.
Trigger event when a pipeline status changes.
Trigger event when a wiki page is created or updated.
Trigger event when an incident is created.
Indicates whether to inherit the default settings. Defaults to false.
Example generated
{ "hostname": "example", "token": "example", "room": "example", "notify_only_broken_pipelines": true, "notify_only_when_pipeline_status_changes": true, "branches_to_be_notified": "example", "push_events": true, "issues_events": true, "confidential_issues_events": true, "merge_requests_events": true, "note_events": true, "confidential_note_events": true, "tag_push_events": true, "pipeline_events": true, "wiki_page_events": true, "incident_events": true, "work_item_events": true, "confidential_work_item_events": true, "vulnerability_events": true, "use_inherited_settings": true}Responses
Section titled “ Responses ”OK
object
Example
{ "id": 75, "title": "Jenkins CI", "slug": "jenkins", "created_at": "2019-11-20T11:20:25.297Z", "updated_at": "2019-11-20T12:24:37.498Z"}Bad request
Unauthorized
Not found
Unprocessable entity