Tool
Create tool
POST
Authorizations
Basic authentication header of the form Basic <encoded-value>
, where <encoded-value>
is the base64-encoded string username:password
.
Body
application/json
The name of the tool
Minimum length:
1
The provider type for this tool
Available options:
GITHUB
, GITLAB
, JIRA
Whether the tool is enabled
The type of account authentication
Available options:
OAUTH2
, API_KEY
OAuth2 access token
OAuth2 refresh token
List of OAuth2 scopes
External user ID from the provider
When the access token expires
Additional OAuth2 metadata
API key for the tool
Response
200 - application/json
Whether the tools is enabled
UUID of the tool
Name of the tool
Name of the API provider
UUID of the logged in user
The expiry date of the token
Reference to the user id stored in their account
Scopes for Oauth2 objects