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/json
Not defined
null (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