TODOCS
TODOCS
Delete attestations in bulk
Delete artifact attestations in bulk by either subject digests or unique ID.
Tokens de acesso refinados para "Delete attestations in bulk"
Esse ponto de extremidade funciona com os seguintes tipos de token refinados:
- Tokens de acesso de usuário do aplicativo GitHub
- Tokens de acesso à instalação do aplicativo GitHub
- Tokens de acesso pessoal refinados
O token refinado deve ter os seguintes conjuntos de permissões:
- "Attestations" repository permissions (write)
Parâmetros para "Delete attestations in bulk"
Nome, Tipo, Descrição |
---|
accept string Setting to |
Nome, Tipo, Descrição |
---|
org string ObrigatórioThe organization name. The name is not case sensitive. |
Nome, Tipo, Descrição |
---|
subject_digests array of strings ObrigatórioList of subject digests associated with the artifact attestations to delete. |
Códigos de status de resposta HTTP para "Delete attestations in bulk"
Código de status | Descrição |
---|---|
200 | OK |
404 | Resource not found |
Delete attestations by subject digest
Delete an artifact attestation by subject digest.
Tokens de acesso refinados para "Delete attestations by subject digest"
Esse ponto de extremidade funciona com os seguintes tipos de token refinados:
- Tokens de acesso de usuário do aplicativo GitHub
- Tokens de acesso à instalação do aplicativo GitHub
- Tokens de acesso pessoal refinados
O token refinado deve ter os seguintes conjuntos de permissões:
- "Attestations" repository permissions (write)
Parâmetros para "Delete attestations by subject digest"
Nome, Tipo, Descrição |
---|
accept string Setting to |
Nome, Tipo, Descrição |
---|
org string ObrigatórioThe organization name. The name is not case sensitive. |
subject_digest string ObrigatórioSubject Digest |
Códigos de status de resposta HTTP para "Delete attestations by subject digest"
Código de status | Descrição |
---|---|
200 | OK |
204 | No Content |
404 | Resource not found |
Exemplos de código para "Delete attestations by subject digest"
Exemplos de solicitação
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/attestations/digest/SUBJECT_DIGEST
Response
Status: 200
Delete attestations by ID
Delete an artifact attestation by unique ID that is associated with a repository owned by an org.
Tokens de acesso refinados para "Delete attestations by ID"
Esse ponto de extremidade funciona com os seguintes tipos de token refinados:
- Tokens de acesso de usuário do aplicativo GitHub
- Tokens de acesso à instalação do aplicativo GitHub
- Tokens de acesso pessoal refinados
O token refinado deve ter os seguintes conjuntos de permissões:
- "Attestations" repository permissions (write)
Parâmetros para "Delete attestations by ID"
Nome, Tipo, Descrição |
---|
accept string Setting to |
Nome, Tipo, Descrição |
---|
org string ObrigatórioThe organization name. The name is not case sensitive. |
attestation_id integer ObrigatórioAttestation ID |
Códigos de status de resposta HTTP para "Delete attestations by ID"
Código de status | Descrição |
---|---|
200 | OK |
204 | No Content |
403 | Forbidden |
404 | Resource not found |
Exemplos de código para "Delete attestations by ID"
Exemplos de solicitação
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/attestations/ATTESTATION_ID
Response
Status: 200