| Name | Method | Endpoint |
|---|---|---|
| Retrieve the integrations and their status within a Team | GET | /api/v2/integration |
| Retrieve the installation ID and store against a team | GET | /api/v2/integration/github/installation |
| Links the GitHub Installation ID with a Team | POST | /api/v2/integration/github/link |
| Unlinks the GitHub Installation ID from a Team | POST | /api/v2/integration/github/unlink |
| Install URL Redirect | GET | /api/v2/integration/slack/install |
| Receive Slack Oauth2 request | GET | /api/v2/integration/slack/auth |
| Receive Slack Slash Commands | POST | /api/v2/integration/slack/commands |
| Receive Slack Events | POST | /api/v2/integration/slack/events |
| Receive Slack Interactivity | POST | /api/v2/integration/slack/interactivity |
GET /api/v2/integration?team=team_example
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Defaults to null. | team_example |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
Not defined*/*GET /api/v2/integration/github/installation?id=56,team=team_example
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| id | Integer | false | Defaults to null. | 56 | |
| team | String | false | Defaults to null. | team_example |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
Not defined*/*Object
POST /api/v2/integration/github/link
| Name | Type | Required | Description | Notes | Example |
|---|
| Schema | Required |
|---|---|
| GHLinkRequest | true |
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
application/json*/*Object
POST /api/v2/integration/github/unlink
| Name | Type | Required | Description | Notes | Example |
|---|
| Schema | Required |
|---|---|
| GHLinkRequest | true |
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
application/jsonNot definednull (empty response body)
GET /api/v2/integration/slack/install
This endpoint does not need any parameter.
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
Not defined*/*null (empty response body)
GET /api/v2/integration/slack/auth?code=code_example
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| code | String | true | Defaults to null. | code_example |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
Not defined*/*Object
POST /api/v2/integration/slack/commands
This endpoint does not need any parameter.
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
Not defined*/*Object
POST /api/v2/integration/slack/events
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| x-slack-request-timestamp | String | true | Defaults to null. | x-slack-request-timestamp_example | |
| x-slack-signature | String | true | Defaults to null. | x-slack-signature_example |
| Schema | Required |
|---|---|
| Object | true |
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
application/json*/*Object
POST /api/v2/integration/slack/interactivity
This endpoint does not need any parameter.
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
No authorization required
Not defined*/*Object