Конечные точки REST API для аттестаций артефактов
Используйте REST API для взаимодействия с аттестациями артефактов.
Delete attestations in bulk
Delete artifact attestations in bulk by either subject digests or unique ID.
Подробные маркеры доступа для "Delete attestations in bulk
Эта конечная точка работает со следующими точными типами маркеров:
- Маркеры доступа пользователей приложения GitHub
- Маркеры доступа к установке приложений GitHub
- Точные личные маркеры доступа
Маркер с точной детализацией должен иметь следующий набор разрешений.:
- "Attestations" repository permissions (write)
Параметры для "Delete attestations in bulk"
Имя., Тип, Description |
---|
accept string Setting to |
Имя., Тип, 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
Эта конечная точка работает со следующими точными типами маркеров:
- Маркеры доступа пользователей приложения GitHub
- Маркеры доступа к установке приложений GitHub
- Точные личные маркеры доступа
Маркер с точной детализацией должен иметь следующий набор разрешений.:
- "Attestations" repository permissions (write)
Параметры для "Delete attestations by subject digest"
Имя., Тип, Description |
---|
accept string Setting to |
Имя., Тип, 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"
Примеры запросов
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
Эта конечная точка работает со следующими точными типами маркеров:
- Маркеры доступа пользователей приложения GitHub
- Маркеры доступа к установке приложений GitHub
- Точные личные маркеры доступа
Маркер с точной детализацией должен иметь следующий набор разрешений.:
- "Attestations" repository permissions (write)
Параметры для "Delete attestations by ID"
Имя., Тип, Description |
---|
accept string Setting to |
Имя., Тип, 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"
Примеры запросов
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