mirror of
https://github.com/jlengrand/jetbrains-client-api-repository.git
synced 2026-03-10 08:31:24 +00:00
144 lines
4.7 KiB
HTTP
144 lines
4.7 KiB
HTTP
## DependabotApi
|
|
|
|
### Add selected repository to an organization secret
|
|
## Add selected repository to an organization secret
|
|
PUT https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}/repositories/{{repository_id}}
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Create or update an organization secret
|
|
## Create or update an organization secret
|
|
PUT https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}
|
|
Content-Type: application/json
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
{
|
|
"encrypted_value" : "c2VjcmV0",
|
|
"key_id" : "012345678912345678",
|
|
"visibility" : "selected",
|
|
"selected_repository_ids" : [ "1296269", "1296280" ]
|
|
}
|
|
|
|
|
|
### Create or update a repository secret
|
|
## Create or update a repository secret
|
|
PUT https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/secrets/{{secret_name}}
|
|
Content-Type: application/json
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
{
|
|
"encrypted_value" : "c2VjcmV0",
|
|
"key_id" : "012345678912345678"
|
|
}
|
|
|
|
|
|
### Delete an organization secret
|
|
## Delete an organization secret
|
|
DELETE https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Delete a repository secret
|
|
## Delete a repository secret
|
|
DELETE https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/secrets/{{secret_name}}
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Get a Dependabot alert
|
|
## Get a Dependabot alert
|
|
GET https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/alerts/{{alert_number}}
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Get an organization public key
|
|
## Get an organization public key
|
|
GET https://api.github.com/orgs/{{org}}/dependabot/secrets/public-key
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Get an organization secret
|
|
## Get an organization secret
|
|
GET https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Get a repository public key
|
|
## Get a repository public key
|
|
GET https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/secrets/public-key
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Get a repository secret
|
|
## Get a repository secret
|
|
GET https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/secrets/{{secret_name}}
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### List Dependabot alerts for an enterprise
|
|
## List Dependabot alerts for an enterprise
|
|
GET https://api.github.com/enterprises/{{enterprise}}/dependabot/alerts
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### List Dependabot alerts for an organization
|
|
## List Dependabot alerts for an organization
|
|
GET https://api.github.com/orgs/{{org}}/dependabot/alerts
|
|
Accept: application/json
|
|
Accept: application/scim+json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### List Dependabot alerts for a repository
|
|
## List Dependabot alerts for a repository
|
|
GET https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/alerts
|
|
Accept: application/json
|
|
Accept: application/scim+json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### List organization secrets
|
|
## List organization secrets
|
|
GET https://api.github.com/orgs/{{org}}/dependabot/secrets
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### List repository secrets
|
|
## List repository secrets
|
|
GET https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/secrets
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### List selected repositories for an organization secret
|
|
## List selected repositories for an organization secret
|
|
GET https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}/repositories
|
|
Accept: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Remove selected repository from an organization secret
|
|
## Remove selected repository from an organization secret
|
|
DELETE https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}/repositories/{{repository_id}}
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
### Set selected repositories for an organization secret
|
|
## Set selected repositories for an organization secret
|
|
PUT https://api.github.com/orgs/{{org}}/dependabot/secrets/{{secret_name}}/repositories
|
|
Content-Type: application/json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
{
|
|
"selected_repository_ids" : [ 64780797 ]
|
|
}
|
|
|
|
|
|
### Update a Dependabot alert
|
|
## Update a Dependabot alert
|
|
PATCH https://api.github.com/repos/{{owner}}/{{repo}}/dependabot/alerts/{{alert_number}}
|
|
Content-Type: application/json
|
|
Accept: application/json
|
|
Accept: application/scim+json
|
|
Authorization: Bearer {{bearerToken}}
|
|
|
|
{
|
|
"state" : "dismissed",
|
|
"dismissed_reason" : "tolerable_risk",
|
|
"dismissed_comment" : "This alert is accurate but we use a sanitizer."
|
|
}
|
|
|