Skip to main content
O controle de versão da API REST já foi feito. Para obter mais informações, confira "Sobre o controle de versão da API".

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:

O token refinado deve ter os seguintes conjuntos de permissões:

  • "Attestations" repository permissions (write)

Parâmetros para "Delete attestations in bulk"

Cabeçalhos
Nome, Tipo, Descrição
accept string

Setting to application/vnd.github+json is recommended.

Parâmetros de caminho
Nome, Tipo, Descrição
org string Obrigatório

The organization name. The name is not case sensitive.

Parâmetros do corpo
Nome, Tipo, Descrição
subject_digests array of strings Obrigatório

List 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 statusDescriçã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:

O token refinado deve ter os seguintes conjuntos de permissões:

  • "Attestations" repository permissions (write)

Parâmetros para "Delete attestations by subject digest"

Cabeçalhos
Nome, Tipo, Descrição
accept string

Setting to application/vnd.github+json is recommended.

Parâmetros de caminho
Nome, Tipo, Descrição
org string Obrigatório

The organization name. The name is not case sensitive.

subject_digest string Obrigatório

Subject Digest

Códigos de status de resposta HTTP para "Delete attestations by subject digest"

Código de statusDescrição
200

OK

204

No Content

404

Resource not found

Exemplos de código para "Delete attestations by subject digest"

Se você acessar o GitHub em GHE.com, substitua api.github.com pelo subdomínio dedicado da sua empresa em api.SUBDOMAIN.ghe.com.

Exemplos de solicitação

delete/orgs/{org}/attestations/digest/{subject_digest}
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:

O token refinado deve ter os seguintes conjuntos de permissões:

  • "Attestations" repository permissions (write)

Parâmetros para "Delete attestations by ID"

Cabeçalhos
Nome, Tipo, Descrição
accept string

Setting to application/vnd.github+json is recommended.

Parâmetros de caminho
Nome, Tipo, Descrição
org string Obrigatório

The organization name. The name is not case sensitive.

attestation_id integer Obrigatório

Attestation ID

Códigos de status de resposta HTTP para "Delete attestations by ID"

Código de statusDescrição
200

OK

204

No Content

403

Forbidden

404

Resource not found

Exemplos de código para "Delete attestations by ID"

Se você acessar o GitHub em GHE.com, substitua api.github.com pelo subdomínio dedicado da sua empresa em api.SUBDOMAIN.ghe.com.

Exemplos de solicitação

delete/orgs/{org}/attestations/{attestation_id}
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