/
Slack connector - Rest api
Slack connector - Rest api
Authentication : Jira authentication
Name | Endpoint | Method | Request param/ Request payload | Sample response |
---|---|---|---|---|
List of team connections | http://localhost:7990/bitbucket/rest/slack/1.0/slack-config/connections | GET | [ { "ID": 3, "projectKey": "PROJECT_1", "repoId": 1, "teamId": "T192F065V", "teamName": "Slack Connector", "createdDate": "Apr 2, 2018 7:23:01 AM", "createdBy": "admin" }, { "ID": 4, "projectKey": "PROJECT_1", "repoId": -1, "teamId": "T192F065V", "teamName": "Slack Connector", "createdDate": "Apr 2, 2018 7:58:43 AM", "createdBy": "admin" } ] | |
Remove a connection | http://localhost:7990/bitbucket/rest/slack/1.0/slack-config/disconnect/{connectId} | POST | replace connectId by your connection id. e.g : 3 | |
List all project or repo settings | http://localhost:7990/bitbucket/rest/slack/1.0/slack-config/settings/all | GET | ||
Filter project setting by project or repo | http://localhost:7990/bitbucket/rest/slack/1.0/slack-config/settings | GET | projectKey=PROJECT_1&teamId=T192F065V&repoId=1 | |
Remove a setting | http://localhost:7990/bitbucket/rest/slack/1.0/slack-config/remove-slack-setting/{settingId} | POST | ||
Save a setting | http://localhost:7990/bitbucket/rest/slack/1.0/slack-config/save-slack-setting | POST | { "projectKey": "PROJECT_1", "channelId": "G2S9UTW5B", "channelName": "?private-chanel", "events": "EventType_0,EventType_1,EventType_2,EventType_3,EventType_4,EventType_5,EventType_6,EventType_7,EventType_8,PushEvent_1,PersonalEvent_1", "prMessageFormat": "{\n \"text\":\"\",\n \"attachments\": [\n {\n \"author_name\": \"${userName}\",\n \"author_icon\": \"${avatar}\",\n \"color\": \"${activityColor}\",\n \"text\": \"${activityText}\",\n \"fields\": [\n {\n \"title\": \"Description\",\n \"value\": \"${activityDes}\",\n \"short\": true\n },\n {\n \"title\": \"Reviewers\",\n \"value\": \"${activityReviewers}\",\n \"short\": true\n },\n {\n \"title\": \"Source\",\n \"value\": \"${source}\",\n \"short\": true\n },\n {\n \"title\": \"Destination\",\n \"value\": \"${destination}\",\n \"short\": true\n }\n ]\n }\n ]\n}", "pushMessageFormat": "{\n \"text\":\"${pushInfo}\",\n \"attachments\": [\n {\n \"color\": \"${commitColor}\",\n \"text\": \"${commitLog}\"\n }\n ]\n}", "teamId": "T192F065V", "teamName": "Slack Connector", "repoId": 1 } |
, multiple selections available,
Related content
Slack connector for JIRA server
Slack connector for JIRA server
More like this
Database Information
Database Information
More like this
Bitbucket - Multiple slack team connections
Bitbucket - Multiple slack team connections
More like this
Slack CLI
Slack CLI
More like this
Slack connector for Bitbucket Server
Slack connector for Bitbucket Server
More like this
Slack connector for JIRA Cloud
Slack connector for JIRA Cloud
More like this