Skip to main content
REST API теперь версия. Дополнительные сведения см. в разделе "О управлении версиями API".

Конечные точки REST API для аттестаций артефактов

Используйте REST API для взаимодействия с аттестациями артефактов.

Delete attestations in bulk

Delete artifact attestations in bulk by either subject digests or unique ID.

Подробные маркеры доступа для "Delete attestations in bulk

Эта конечная точка работает со следующими точными типами маркеров:

Маркер с точной детализацией должен иметь следующий набор разрешений.:

  • "Attestations" repository permissions (write)

Параметры для "Delete attestations in bulk"

Заголовки
Имя., Тип, Description
accept string

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

Параметры пути
Имя., Тип, Description
org string Обязательное поле

The organization name. The name is not case sensitive.

Параметры запроса
Имя., Тип, Description
subject_digests array of strings Обязательное поле

List of subject digests associated with the artifact attestations to delete.

Коды состояния http-ответа для "Delete attestations in bulk"

Код состоянияОписание
200

OK

404

Resource not found

Delete attestations by subject digest

Delete an artifact attestation by subject digest.

Подробные маркеры доступа для "Delete attestations by subject digest

Эта конечная точка работает со следующими точными типами маркеров:

Маркер с точной детализацией должен иметь следующий набор разрешений.:

  • "Attestations" repository permissions (write)

Параметры для "Delete attestations by subject digest"

Заголовки
Имя., Тип, Description
accept string

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

Параметры пути
Имя., Тип, Description
org string Обязательное поле

The organization name. The name is not case sensitive.

subject_digest string Обязательное поле

Subject Digest

Коды состояния http-ответа для "Delete attestations by subject digest"

Код состоянияОписание
200

OK

204

No Content

404

Resource not found

Примеры кода для "Delete attestations by subject digest"

Примеры запросов

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.

Подробные маркеры доступа для "Delete attestations by ID

Эта конечная точка работает со следующими точными типами маркеров:

Маркер с точной детализацией должен иметь следующий набор разрешений.:

  • "Attestations" repository permissions (write)

Параметры для "Delete attestations by ID"

Заголовки
Имя., Тип, Description
accept string

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

Параметры пути
Имя., Тип, Description
org string Обязательное поле

The organization name. The name is not case sensitive.

attestation_id integer Обязательное поле

Attestation ID

Коды состояния http-ответа для "Delete attestations by ID"

Код состоянияОписание
200

OK

204

No Content

403

Forbidden

404

Resource not found

Примеры кода для "Delete attestations by ID"

Примеры запросов

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