1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. GitHubAppPermissionRequirement

GitHubAppPermissionRequirement

    GitHubAppPermissionRequirement represents a single GitHub App permission requirement for Neo agents.

    Properties

    • name string required
      The permission name (e.g., ‘Checks’, ‘Contents’).
    • required enum required
      The required permission level.
      Values: NoAccess, ReadOnly, ReadWrite
    • actual enum required
      The actual permission level from the installation.
      Values: NoAccess, ReadOnly, ReadWrite
    • reason string required
      Explanation of why this permission is needed.
    • isSufficient boolean required
      Whether the actual permission level satisfies the required level. This is always precomputed from checking that actual satisfies required.