{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token, the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For more information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).","properties":{"path":{"type":"object","properties":{"owner":{"type":"string","description":"The account owner of the repository. The name is not case sensitive."},"repo":{"type":"string","description":"The name of the repository without the `.git` extension. The name is not case sensitive."}},"required":["owner","repo"],"additionalProperties":false},"body":{"type":"object","properties":{"bundle":{"type":"object","properties":{"mediaType":{"type":"string"},"verificationMaterial":{"type":"object","properties":{},"additionalProperties":true},"dsseEnvelope":{"type":"object","properties":{},"additionalProperties":true}},"description":"The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information."}},"required":["bundle"]}},"required":["path","body"],"additionalProperties":false},"name":"Create an attestation","id":"github.repos.create-attestation","example":{"path":{"owner":"octocat","repo":"hello-world"},"body":{"bundle":{}}},"maxRequests":1,"summary":false}}