Noizu.Github.Api.Copilot (Noizu Labs: Github API v0.5.0)

GitHub copilot API.

Link to this section Summary

Functions

Add teams to the Copilot subscription for an organization

Add users to the Copilot subscription for an organization

Add organizations to the enterprise coding agent policy

Remove teams from the Copilot subscription for an organization

Remove users from the Copilot subscription for an organization

Get Copilot content exclusion rules for an organization

Get Copilot enterprise usage metrics for a specific day

Get Copilot enterprise user-teams report for a specific day

Get Copilot organization usage metrics for a specific day

Get Copilot organization usage metrics

Get Copilot organization user-teams report for a specific day

Get Copilot organization users usage metrics for a specific day

Get Copilot organization users usage metrics

Get Copilot users usage metrics for a specific day

Disable a repository for Copilot cloud agent in an organization

Get Copilot cloud agent configuration for a repository

Get Copilot cloud agent permissions for an organization

Get Copilot seat information and settings for an organization

Get Copilot seat assignment details for a user

List repositories enabled for Copilot cloud agent in an organization

List all Copilot seat assignments for an organization

Remove organizations from the enterprise coding agent policy

Set Copilot cloud agent permissions for an organization

Set selected repositories for Copilot cloud agent in an organization

Set Copilot content exclusion rules for an organization

Set the coding agent policy for an enterprise

Link to this section Functions

Link to this function

add_copilot_seats_for_teams(org, body, options \\ nil)

Add teams to the Copilot subscription for an organization

@see https://docs.github.com/rest/copilot/copilot-user-management#add-teams-to-the-copilot-subscription-for-an-organization

Link to this function

add_copilot_seats_for_users(org, body, options \\ nil)

Add users to the Copilot subscription for an organization

@see https://docs.github.com/rest/copilot/copilot-user-management#add-users-to-the-copilot-subscription-for-an-organization

Link to this function

add_organizations_to_enterprise_coding_agent_policy(enterprise, body, options \\ nil)

Add organizations to the enterprise coding agent policy

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#add-organizations-to-the-enterprise-coding-agent-policy

Link to this function

cancel_copilot_seat_assignment_for_teams(org, body, options \\ nil)

Remove teams from the Copilot subscription for an organization

@see https://docs.github.com/rest/copilot/copilot-user-management#remove-teams-from-the-copilot-subscription-for-an-organization

Link to this function

cancel_copilot_seat_assignment_for_users(org, body, options \\ nil)

Remove users from the Copilot subscription for an organization

@see https://docs.github.com/rest/copilot/copilot-user-management#remove-users-from-the-copilot-subscription-for-an-organization

Link to this function

copilot_content_exclusion_for_organization(org, options \\ nil)

Get Copilot content exclusion rules for an organization

@see https://docs.github.com/rest/copilot/copilot-content-exclusion-management#get-copilot-content-exclusion-rules-for-an-organization

Link to this function

copilot_enterprise_one_day_usage_metrics(enterprise, options \\ nil)

Get Copilot enterprise usage metrics for a specific day

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-enterprise-usage-metrics-for-a-specific-day

Link to this function

copilot_enterprise_usage_metrics(enterprise, options \\ nil)

Get Copilot enterprise usage metrics

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-enterprise-usage-metrics

Link to this function

copilot_enterprise_user_teams_one_day_report(enterprise, options \\ nil)

Get Copilot enterprise user-teams report for a specific day

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-enterprise-user-teams-report-for-a-specific-day

Link to this function

copilot_organization_one_day_usage_metrics(org, options \\ nil)

Get Copilot organization usage metrics for a specific day

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-usage-metrics-for-a-specific-day

Link to this function

copilot_organization_usage_metrics(org, options \\ nil)

Get Copilot organization usage metrics

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-usage-metrics

Link to this function

copilot_organization_user_teams_one_day_report(org, options \\ nil)

Get Copilot organization user-teams report for a specific day

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-user-teams-report-for-a-specific-day

Link to this function

copilot_organization_users_one_day_usage_metrics(org, options \\ nil)

Get Copilot organization users usage metrics for a specific day

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-users-usage-metrics-for-a-specific-day

Link to this function

copilot_organization_users_usage_metrics(org, options \\ nil)

Get Copilot organization users usage metrics

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-users-usage-metrics

Link to this function

copilot_users_one_day_usage_metrics(enterprise, options \\ nil)

Get Copilot users usage metrics for a specific day

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-users-usage-metrics-for-a-specific-day

Link to this function

copilot_users_usage_metrics(enterprise, options \\ nil)

Get Copilot users usage metrics

@see https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-users-usage-metrics

Link to this function

disable_copilot_coding_agent_for_repository_in_organization(org, repository_id, options \\ nil)

Disable a repository for Copilot cloud agent in an organization

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#disable-a-repository-for-copilot-cloud-agent-in-an-organization

Link to this function

enable_copilot_coding_agent_for_repository_in_organization(org, repository_id, body, options \\ nil)

Enable a repository for Copilot cloud agent in an organization

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#enable-a-repository-for-copilot-cloud-agent-in-an-organization

Link to this function

get_copilot_cloud_agent_configuration(options \\ nil)

Get Copilot cloud agent configuration for a repository

@see https://docs.github.com/rest/copilot/copilot-cloud-agent-management#get-copilot-cloud-agent-configuration-for-a-repository

Link to this function

get_copilot_coding_agent_permissions_organization(org, options \\ nil)

Get Copilot cloud agent permissions for an organization

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#get-copilot-cloud-agent-permissions-for-an-organization

Link to this function

get_copilot_organization_details(org, options \\ nil)

Get Copilot seat information and settings for an organization

@see https://docs.github.com/rest/copilot/copilot-user-management#get-copilot-seat-information-and-settings-for-an-organization

Link to this function

get_copilot_seat_details_for_user(org, username, options \\ nil)

Get Copilot seat assignment details for a user

@see https://docs.github.com/rest/copilot/copilot-user-management#get-copilot-seat-assignment-details-for-a-user

Link to this function

list_copilot_coding_agent_selected_repositories_for_organization(org, options \\ nil)

List repositories enabled for Copilot cloud agent in an organization

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#list-repositories-enabled-for-copilot-cloud-agent-in-an-organization

Link to this function

list_copilot_seats(org, options \\ nil)

List all Copilot seat assignments for an organization

@see https://docs.github.com/rest/copilot/copilot-user-management#list-all-copilot-seat-assignments-for-an-organization

Link to this function

remove_organizations_from_enterprise_coding_agent_policy(enterprise, body, options \\ nil)

Remove organizations from the enterprise coding agent policy

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#remove-organizations-from-the-enterprise-coding-agent-policy

Link to this function

set_copilot_coding_agent_permissions_organization(org, body, options \\ nil)

Set Copilot cloud agent permissions for an organization

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#set-copilot-cloud-agent-permissions-for-an-organization

Link to this function

set_copilot_coding_agent_selected_repositories_for_organization(org, body, options \\ nil)

Set selected repositories for Copilot cloud agent in an organization

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#set-selected-repositories-for-copilot-cloud-agent-in-an-organization

Link to this function

set_copilot_content_exclusion_for_organization(org, body, options \\ nil)

Set Copilot content exclusion rules for an organization

@see https://docs.github.com/rest/copilot/copilot-content-exclusion-management#set-copilot-content-exclusion-rules-for-an-organization

Link to this function

set_enterprise_coding_agent_policy(enterprise, body, options \\ nil)

Set the coding agent policy for an enterprise

@see https://docs.github.com/rest/copilot/copilot-coding-agent-management#set-the-coding-agent-policy-for-an-enterprise